How to Change Your WordPress Domain

Changing your WordPress domain name may seem like a dreadful task, but it’s a straightforward process. Whether you’re rebranding or simply found a better domain name, updating your WordPress site to a new domain can help maintain your online presence’s consistency and relevance.

It’s important to address this process with precision to ensure a seamless transition that doesn’t affect your site’s existing traffic and search engine rankings.

Before you start the domain change process, it’s essential to have your new domain name registered and accessible. The steps involve adjustments in your WordPress settings, possibly updating your database, and ensuring that all references to the old domain are correctly pointed to the new one. This ensures that your visitors and search engines are directed to your site without interruption.

FAQ

Can I transfer my WordPress site to a different domain?


Yes, transferring your WordPress site to a different domain is possible. You’ll need to update the domain in your WordPress settings, move all website files, and ensure that the new domain points to your host’s servers.

How can I modify the WordPress database for a new domain?


To modify the WordPress database for a new domain, use phpMyAdmin in your hosting control panel. Navigate to the ‘wp_options’ table and update the ‘siteurl’ and ‘home’ rows to the new domain. You may also need to run a search and replace for any hardcoded URLs in the database.

How can I adjust the domain settings from the WordPress admin panel?


From your WordPress admin panel, go to ‘Settings’ > ‘General’. Here, you’ll find the ‘WordPress Address (URL)’ and ‘Site Address (URL)’. Change these fields to your new domain and save the changes to update your site’s domain settings.

How can I change the WordPress address URL through a plugin?


Changing the WordPress address URL can also be done with a plugin. The ‘Better Search Replace‘ plugin, for example, allows you to perform a search and replace operation for the old domain name directly within your WordPress dashboard, automating the update process across your entire site.

Preparing for domain change

When you’re ready to change your WordPress domain, it’s essential to take preliminary steps to secure your data and ensure your new domain is all set. A well-prepared transition protects your business’s brand and minimizes downtime. Here are some steps to take in preparation for domain change.

Backup your WordPress site

Before making any changes, it’s critical to backup your entire WordPress site. This includes your website’s database, themes, plugins, and media files. You can use a plugin or manually backup your files and database.

FTP client dashboard.

  1. Files: Connect to your server using FTP, navigate to your WordPress site’s root directory, and download all your website files.
  2. Database: Access your hosting account’s cPanel, find the phpMyAdmin tool, and export your WordPress database.

Exporting database from PhpMyAdmin

Backing up ensures that if anything goes wrong, you can restore your site to its original state.

If you’re a 10Web user, you can backup your entire website through your 10Web dashboard. Take a look at the comprehensive guide on the 10Web backup service.

Ensure domain availability

You’ll need to purchase and verify access to your new domain before initiating a change:

  1. Use a trusted registrar to search for your desired domain name.
  2. Once found, proceed with the purchase.
  3. Verify that you have full access to the new domain’s DNS settings—it’s where you’ll point your domain to your hosting server.

After purchasing, update your wp-config.php file, which contains your site’s base configuration details, with the new domain information to avoid potential conflicts during the changeover.

If you are a 10Web user, you can purchase a domain right from your dashboard by navigating to the Domains page. Click on the Add new domain drop down menu and select Get new domain. See if your domain is available and what 10Web has to offer.  

Updating WordPress settings

Before updating your domain in WordPress, you’ll need to make a few changes in the WordPress settings. Specifically, you will edit the WordPress Address (URL) and Site Address (URL) found within the General settings section.

Change WordPress address & site address (URLs)

WordPress address (URL) is the address where your WordPress core files reside. To change it:

WordPress dashboard general settings page with website URL highlighted

  1. Log in to your WordPress dashboard.
  2. Navigate to Settings > General.
  3. Locate the WordPress Address (URL) field.
  4. Enter your new WordPress URL.

Make sure that the URL you enter here is correct as it determines where your WordPress files are located. Do not include a trailing slash at the end of the URL.

Site Address (URL) is the address that your visitors will use to access your website. To update it:

  1. Still under Settings > General, find the Site Address (URL) field.
  2. Type in your new domain where your website will be publicly accessed.

After saving the changes, your site will now be accessible at the new domain. However, if you cannot access your WordPress dashboard to make these changes, you may use FTP to modify the wp-config.php file. Add the following code to the file:

define('WP_HOME','http://example.com');

define('WP_SITEURL','http://example.com');

Replace http://example.com with your actual domain name. This method directly sets the URLs but it’s recommended to change them from the WordPress dashboard if possible.

Modifying the database

When it comes to changing your WordPress domain, editing the relevant entries in your WordPress database is crucial. This ensures your site’s content and settings correspond to the new domain.

Edit database entries

To update the domain within your WordPress database, you will usually use phpMyAdmin, a popular tool for managing SQL databases. Here’s what you need to do:

  1. Login to phpMyAdmin.
  2. In the left panel, click on the database associated with your WordPress site.
  3. This is crucial, you should back up your database before making any changes to avoid potential data loss.
  4. The wp_options table stores site URLs. Find the siteurl and home rows and change the option_value field to your new domain name.
  5. Use the SQL tab to run a search and replace for any other instances of your old domain name:

phpMyAdming dashboard, wp options page with siteurl and home selected.

UPDATE wp_posts SET post_content = REPLACE(post_content, 'oldurl.com', 'newurl.com');
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value,'oldurl.com','newurl.com');

Note
Note: Ensure your table prefix (wp_) matches with your actual table prefix.

Update DNS settings

After you’ve changed the domain in your database, the next step is to update your DNS settings.

  1. Login to the account where your new domain is registered.
  2. Look for the DNS configuration page, which may be labeled DNS Management or Name Server Management.
  3. Update the A record to point to the IP address of your hosting provider where your WordPress site is hosted.

Note
DNS changes can take up to 48 hours to propagate worldwide. Make sure you have the necessary privileges to edit DNS settings or contact your provider if you’re unsure.

If your website is hosted on 10Web, and your domain is with another registrar, here is an in depth guide on how to point your domain to 10Web.

Handling redirects and traffic

When you change your WordPress domain, you need to ensure that your traffic doesn’t get lost. Properly handling redirects maintains your SEO rankings and makes sure your visitors find where you’ve moved.

Implement 301 redirects

301 redirects are your best friends during a domain change. They tell browsers that your content has permanently moved to a new location. Here’s how to set them up effectively:

  1.  Always back up your site before making changes.
  2. Update all internal links to reflect the new domain.
  3. Add redirect rules for your old domain to the .htaccess file like this:
Redirect 301 /old-page http://www.yournewdomain.com/new-page

If editing code isn’t your thing, use a redirection plugin to handle the process. After implementing, check all old URLs to ensure they redirect correctly.

Note
Remember, 301 redirects pass most of the original SEO value to the new domain, which helps preserve your rankings.

Update google search console

After redirects are in place, update Google to help maintain your search traffic:

  1. Remove the old domain from your Google Search Console account.
  2. Add the new domain as a new property.
  3. Upload a sitemap for your new domain to help Google index your site.
  4. Regularly check Google Search Console for crawl errors or indexing issues to react promptly.

Finalizing the migration

With your WordPress site successfully moved to a new domain, it’s time to ensure everything is running smoothly. This final phase is critical for maintaining your brand’s user experience and retaining SEO benefits.

Testing the new domain

To begin, navigate to your new domain name in a web browser and meticulously check all pages and posts to confirm they load correctly. It’s essential to:

  1. Inspect all internal links to ensure they point to the new domain.
  2. Verify that images and media content are displaying as intended.
  3. Test contact forms, login functionalities, and other interactive elements.
  4. Look for any errors in the browser console that might indicate issues with scripts or stylesheets.

Consider using tools or plugins that can automate the process of checking links and other elements across your site.

Communicate the change

Informing your audience about the change is crucial for a seamless transition. You should:

  1. Send out notifications via email, social media, and other channels to alert users to your rebranding and new domain.
  2. Update all marketing materials, business cards, and email signatures to reflect the new domain name.
  3. Reach out to any partners or affiliates to inform them of your new web address.

It’s also beneficial to keep your old domain active for a while with 301 redirects to your new domain to maintain SEO ranking and guide visitors to your new site.

Conclusion

Changing your WordPress domain name is a critical step in evolving your website to match your brand’s growth and directional shifts. While it may seem complex, the process is manageable with careful planning and execution.

From securing a new domain to adjusting WordPress settings, updating the database, and ensuring seamless redirects, each step plays a pivotal role in maintaining your site’s functionality and search engine presence. It’s essential to back up your site, communicate changes to your audience, and monitor the transition closely to address any issues promptly.

By following these guidelines, you can achieve a successful domain change, ensuring that your website continues to thrive and reach its intended audience under its new name.

Simplify WordPress with 10Web
Share article

Leave a comment

Your email address will not be published. Required fields are marked *

Your email address will never be published or shared. Required fields are marked *

Comment*

Name *