Changing the domain of a WordPress site


This article explains how to change the name of your WordPress site to a different domain name. These instructions can be used for a regular domain name like or a temporary domain like

You can use the domain name changer on the Websites page to change any temporary domain, not just subdomains.


Ensure the following before proceeding:

  • Make sure you have a One-Click install — The website renamer feature only works with WordPress One-Click installs. Confirm that the domain you are migrating FROM is a One-Click install. If it isn't, please contact support to have it converted.
  • Remove custom DNS — Make sure there are no Custom DNS A or CNAME records on the domain you are migrating TO (if any exist that point to a different web host). If there are, delete the custom records. Other Custom DNS records are fine to leave in place.

Step 1 — Changing your domain

To change the WordPress domain:

  1. Navigate to the Websites page.
  2. Click the Manage button for your domain.
  3. Scroll down to the Domain section of the page.
  4. Click the Change link under Domain Name.
  5. Select a domain. You have two options to change the name:

    Choose an Existing Domain

    This option allows you to choose from a domain you've already added to your panel.

    Enter a New Domain

    This option allows you to enter a domain name you already own, or a temporary domain. The panel will then add it for you.
  6. Click the Change Domain button.
    If you selected an existing domain, the following checkbox appears asking you to confirm that any previous backups from the old domain name will be removed.
    If you entered a new domain, the following checkbox may appear, asking you to confirm that the domain is not registered with DreamHost and you will need to update the DNS.
    It takes 4-6 hours for the DNS to update for your new domain at DreamHost.

Step 2 — Waiting for your DreamHost DNS to update

As stated above, it can take 4-6 hours for the DNS to update at DreamHost. If you point your DNS at your current host to DreamHost before the DNS has updated on DreamHost's servers, the site will not connect.

It's recommended that you wait 4-6 hours before updating your DNS at your current host.

Step 3 — Updating your DNS at your current host

Finally, log into your current registrar and point your DNS to DreamHost. After the DNS propagates, your site will be hosted with DreamHost.

See also

Did this article answer your questions?

Article last updated PST.

Still not finding what you're looking for?