Placeholder canvas

How to change your WordPress domain Without Losing SEO Benefits

You can change your domain in WordPress in a number of ways, for example, through the admin panel, editing wp-config.php or functions.php files, and even with the help of plugins. Remember that changing a website address is a delicate task that requires caution.

Choosing a good domain for your website or blog is critical, as it is your signature on the internet. It is not always required to have your company brand – in the case of a blog or news portal, for example – but it must be clear, memorable, and informative.

Best of all is to choose the domain very carefully so that there is no need to change the domain in WordPress. However, many reasons may make this necessary, such as poor current address performance, changes in marketing strategy, brand changes, and legal issues, among other things.

If this is your case, this post is made for you. We will deal with the following:

  • How do you change the domain in WordPress?
  •  What precautions need to be taken when changing a website address?

Be sure to read this article before you start any of the above procedures, as you will need to do some additional tasks to ensure the integrity of your content and SEO work done with the previous domain.

Enjoy the tips and happy reading!

How do you change the domain in WordPress?

WordPress domain

If you don’t have much WordPress experience, you can call on support from your hosting or the company that manages your site to make the necessary changes, but this category of service is not always available.

The methods we present are not very complicated, but it is interesting to have some prior knowledge to execute them, otherwise, the best thing to do is to ask the help of a skilled professional.

First of all, remember that the new domain must have already been purchased, pointed to your server, and added to your hosting. It is also desirable to perform a full backup of your database before making any changes to allow procedures to be reversible.

Here are four simple ways to change your domain in WordPress. Check out!

  1. Change the domain through the admin panel.

The most practical way to arrange for a domain to be changed is by making minor adjustments to the WordPress admin panel itself.

In the left sidebar, go to “Settings”, select the “General” option and enter the corresponding information:

  • WordPress address (URL): This is the address used to reach your site;
  • Website Address (URL): This is the path where your files are located in WordPress.

In general, both should match. Finally, simply save your changes and log back in with the new URL.

This procedure, however, only changes the site values. Therefore, it is a basic change that depends on other actions if you really intend to perform a full migration.

2. Edit wp-config.php

For those who want to make adjustments in the bud, there are also many ways to do so, and one of the simplest is to edit the wp-config.php file as follows:

define (“WP_HOME”, ”) define (“WP_SITEURL”, ”) 

In this case, “WP_HOME” refers to the website URL, that is, the address your visitors see and type in their browser. But the “WP_SITEURL” refers to the WordPress address, that is, where the website files are.

However, this procedure, just like the previous one, only encodes site values ​​and is, therefore, not the best fix, even though it is a good workaround.

3. Edit the functions.php file.

To modify the WordPress domain using the functions.php file, follow these steps:

  1. Access your website’s files using an FTP client like FileZilla.
  2. Locate the functions.php file and make a backup copy of it.
  3. Open the functions.php file in a plain text editor, such as Notepad.
  4. Add the following two lines of code just below the opening “<?php” tag:
update_option("siteurl", "");
update_option("home", "");
  1. Save the changes to the functions.php file.
  2. If your FTP client offers an “edit file” optio
  3. n, you can use it for easier editing.

After making these changes, you may need to reload the login or administration panel a few times to see the effects.

If you can’t find a functions.php file, you can create a new one using a text editor with the following steps:

  1. Create a new file in your text editor.
  2. Save it with the name “functions.php” (without the quotes).
  3. Add the “<?php” tag on the first line.
  4. Insert the two lines of code below it:
update_option("siteurl", "");
update_option("home", "");
  1. Save the new functions.php file.

In both cases, once your site is back up and the domain change has taken effect, you should remove the added lines from the functions.php file or delete the functions.php file itself to complete the procedure.

4. Change the domain with the help of plugins.

domain with the help of plugins

WordPress plugins offer numerous advantages, adding versatility to the platform. You can discover tools to streamline nearly any process. However, it is imperative to exercise caution and assess both a plugin’s reputation and the reliability of its developer before incorporating it into your website.

The methods outlined above are straightforward and comprehensive for effecting a domain change in WordPress. Nevertheless, if you’d rather delegate this task to a plugin, consider All in One WP Migration. It is worth noting that its free version has some limitations, but it remains a viable option.

What precautions are required when changing a website address?

This is probably the main question surrounding upgrading a domain in WordPress, and indeed, some other tasks are needed to ensure your SEO efforts are not lost in a few clicks.

What we mean is that the procedures we have presented so far only modify the local files of your site, and that is not enough. What we need to do now is let Google know that your site has a new address.

The general recommendation is that the change is made gradually and regular visitors to the site or blog are properly informed about the news. To finalize the post, take all your doubts and follow some guidelines to help you in this process.

Keep both domains coexisting until the new one consolidates.

The transition from one domain to another may take some time, but it will all depend on how your visitors reach your pages. If you rely mostly on social networks to get traffic, for example, it’s probably easier to change. But with Google in mind, it’s good to hold the tips a little longer.

To avoid any frustration, keep both domains active until the new address delivers satisfactory answers and your audience has understood the change. This will ensure your search authority.

Create a sitemap for the new domain.

A sitemap, or sitemap, is the file Google uses to understand your site information, so it is critical that it be available in your database. You may use a programme like XML Sitemaps Generator or Google (XML) Sitemaps Generator to produce a file like this in WordPress.

However, in order for the search engine to be able to read your sitemap information, you will need to verify ownership of the new domain, a procedure that can be done through Google Search Console (the old WebMaster Tools) or with the help of Google Analytics. 

Once domain ownership is verified, simply tell Google the directory where your sitemap is located.

Apply canonical tags

While your two domains are live, we need to tell Google which one is the top one, and we do that by applying a canonical tag, an HTML snippet that should be inserted into the <head> of the site. See an example below:

<link rel = ”canonical” href = ”” /> https://yourdomain. with”/ > 

But beware: this should be done on every page (Home, About, Contact Us, etc.), otherwise, Google will always redirect to the same place. The advantage of the canonical tag is that it already transfers much of the authority from the old domain to the new one.

After completing this procedure, you should constantly return to the Search Console to check how many of your new URLs have been indexed on your site map. When the number exceeds 90%, it means that the new address is almost consolidated.

Redirect Pages (Redirect 301)

The big mistake for most WordPress domain-changing users is to start here before performing the above procedures. The point is that before fulfilling all the steps above, Google still did not understand the existence of the new domain.

All steps should be performed step by step so that your SEO work is not lost. Only at the end of the whole process should we configure page redirection, in this case, 30 Redirect guarantees permanent redirection.

Once this step is completed, your old site will no longer officially exist to make room for your new address. All correct and lossless!

Changing the domain in WordPress is not a complex procedure, but it does require some platform knowledge and some important precautions, and this is just one of the many features of this fantastic CMS.

WordPress offers real-world possibilities for building, customizing, and optimizing websites, and you and your business have a lot to gain from knowing this tool more closely.

Check out our WordPress Hosting page and find out how we can help you speed up the load time of your website.


Changing your WordPress domain without losing SEO benefits is a manageable task when approached with careful planning and execution. You may transfer to a new domain without a hitch while maintaining your laboriously earned SEO rankings by following the instructions provided in this tutorial. Remember to monitor your site’s performance post-transition and make necessary optimizations to ensure continued success.

Now that you have the knowledge and confidence to change your domain successfully, go ahead and take the leap toward improving your online presence. Your website’s future is bright, and your SEO benefits remain intact.

FAQs WordPress domain without losing SEO

How long does it take for the domain change to fully take effect?

The time it takes for the change to propagate across the internet can vary, but it typically ranges from a few hours to 72 hours.

Can I change my domain more than once without affecting SEO?

While it’s possible to change your domain multiple times, frequent changes can have a negative impact on your SEO. It’s best to choose a domain you’ll stick with for the long term.

What if I encounter issues during the domain change process?

If you encounter any problems or issues, refer to your website back up and consider seeking assistance from a professional web developer or SEO expert.

Do I need to inform other search engines besides Google about the domain change?

While Google is the most famous search engine, it’s a good practice to inform other search engines like Bing about the change as well.

Should I expect a temporary drop in rankings after changing my domain?

It’s possible to experience a temporary drop in rankings, but by following best practices and monitoring your site closely, you can recover and potentially improve your SEO over time.

Want faster WordPress?

WordPress Speed Optimization

Try our AWS powered WordPress hosting for free and see the difference for yourself.

No Credit Card Required.

Whitelabel Web Hosting Portal Demo

Launching WordPress on AWS takes just one minute with Nestify.

Launching WooCommerce on AWS takes just one minute with Nestify.