Picture of Amir Vincent
Amir Vincent

Amir Vincent is a digital-marketing entrepreneur and the co-founder and CEO of Canada Create™, a Toronto-based agency specializing in SEO, web design, paid search, and social-media strategies for international clients

Need quick help?Let’s Talk About Your Growth

For a faster response, call (416) 273-9030. Otherwise, fill out the form below and our team will contact you.

This field is for validation purposes and should be left unchanged.
Select the Services(Required)

Mastering Full Site Redirects in WordPress: A Beginner’s Guide

a-full-site-redirect-in-wordpress

Need to set up a full site redirect in WordPress? Here's how to redirect an entire website to an external URL (domain) except for the WordPress login and admin.

Transferring your website to a new domain can be daunting. A single mistake could lead to a loss of valuable traffic and lower search engine rankings.

We have assisted thousands of users in seamlessly redirecting their websites. The key is to implement a proper full site redirect, ensuring that your visitors always arrive at the correct destination.

In this guide, we will walk you through the simple steps to perform a full site redirect in WordPress.

What is the Purpose of a Full Site Redirect in WordPress?

A full site redirect enables you to relocate your entire website to a new address without sacrificing traffic or search engine rankings. When users enter the old URL in their browser, they will be automatically directed to the new domain.

It also allows you to retain all the backlinks you have accumulated over the years, directing them to your new website domain. Your audience can easily access all your existing content on the new domain.

Additionally, a full site redirect helps avoid broken links or 404 errors, which can negatively impact your WordPress SEO and user experience.

Technically, a full site redirect is implemented as a 301 redirect. This type of redirect informs search engines that the webpage has been permanently moved to a new location.

This type of redirect is highly effective for improving your keyword rankings and increasing traffic, as it transfers the SEO authority from your old domain to the new one.

Now, let’s explore how to set up a full site redirect in WordPress.

Note from the Editor:Before you begin, ensure that you have moved your content to the new domain. However,do not remove your old site. It’s essential to keep the WordPress installation on your old domain active for this redirect method to function properly. You can refer to our guide on transferring WordPress to a new domain first.

Steps to Perform a Full Site Redirect in WordPress

The simplest way to implement a full site redirect in WordPress is by using the All in One SEO (AIOSEO) plugin. It is the top SEO plugin for WordPress, utilized by over 3 million users.

AIOSEO enables you to optimize your website for search engines without needing to hire a professional. Additionally, it provides a robust redirection manager that ensures users are redirected to the new domain without losing SEO rankings, while also allowing you to monitor 404 errors.

In this tutorial, we will utilize the AIOSEO Pro version, which features the Redirection Manager. There’s also a free version of AIOSEO that offers essential tools to help you optimize your WordPress site and increase search engine traffic.

Begin by installing and activating the AIOSEO plugin.on your previous website,the one you are transitioning from. For detailed instructions, refer to our guide on how to install a WordPress plugin.

After activation, navigate toAll in One SEO » General Settingsin your WordPress dashboard and enter your license key. This key can be found in your AIOSEO account.

To configure AIOSEO for your website and enhance your site’s search optimization, launch the setup wizard and follow the on-screen prompts. For further information, check our guide on how to set up AIOSEO in WordPress.

Next, go toAll in One SEO»Redirectsin the WordPress admin panel and click the ‘Activate Redirects’ button.

Once the add-on is activated, navigate to the ‘Full Site Redirect’ tab under Redirects.

Then, toggle the ‘Relocate Site’ option to reveal additional settings.

You will now find a field where you can input the domain URL of your new website.

Enter the new URL in the ‘Relocate to domain’ field and click the ‘Save Changes’ button. The plugin will automatically redirect all traffic except for the WordPress login page and admin area.

To verify that your redirection is functioning correctly, open your old URL in a new browser tab. It should automatically redirect you to the new domain. We also suggest testing a specific page (such as oldsite.com/contact) to ensure it redirects to the corresponding page on the new site.

When transitioning to a new domain name, some links may become broken. Since your old site is now redirecting visitors, it’s important to set up broken link tracking on your new website to identify any problems.

Simply install and activate AIOSEO on your new website. Then, navigate to All in One SEO » Redirects and select the ‘Settings’ tab. Next, enable ‘404 Logs’ and ‘Redirect Logs’ by toggling the switches.

After activating this feature, AIOSEO will begin tracking 404 errors on your website. Initially, the logs will be empty, as they only start recording errors once the option is enabled.

Once a 404 error occurs on your WordPress site, you can access the logs by navigating to the ‘404 Logs’ tab under the Redirects section.

To resolve any broken links, simply click the ‘Add Redirect’ option. Enter the new URL in the ‘Target URL’ field and select your preferred Redirection Type.

After entering these details, click the ‘Add Redirect’ button to save your changes.

For further information, you can refer to our guide on tracking and fixing broken links in WordPress.

Frequently Asked Questions About Full Site Redirects

Here are some of the most frequently asked questions regarding full site redirects in WordPress, which should help clarify any remaining uncertainties about the process.

1. Will implementing a full site redirect negatively impact my SEO rankings?

When implemented correctly, a full site redirect using 301 redirects can maintain most of your SEO value. Search engines recognize that websites occasionally change locations, transferring the ranking authority from your old URLs to your new ones. However, you might experience a temporary drop in rankings for a few weeks as search engines adjust to the changes.

2. How long does it take for a full site redirect to take effect?

The redirect itself is effective immediately after implementation. However, it may take search engines anywhere from a few days to several weeks to fully process all redirected URLs and update their indexes. Most users will notice the redirect functioning right away, but the SEO benefits may take 4-6 weeks to become fully apparent.

3. Can I redirect my WordPress site without a plugin?

Yes, you can configure full site redirects using your .htaccess file or through your hosting control panel. However, for beginners, using a WordPress redirect plugin is generally easier. Just keep in mind that if you opt for a plugin, your old domain’s WordPress installation must remain active for the redirect to function properly.

4. What’s the difference between 301 and 302 redirects for full site moves?

A 301 redirect informs search engines that the move is permanent and transfers SEO value to the new destination. In contrast, a 302 redirect signifies a temporary move and does not pass SEO benefits. For full site redirects, it is advisable to use 301 redirects to maintain your search rankings.

5. Is it necessary to redirect each page individually?

No, a full site redirect can be configured to automatically redirect all pages from your old domain to your new domain while preserving the URL structure. This means that if someone visits oldsite.com/about, they will be automatically redirected to newsite.com/about without needing to set up separate redirects for each individual page.

6. How can I verify that my full site redirect is functioning correctly?

You can check your redirect by accessing your old URLs in a private browser window to see if they correctly redirect to the new location. Additionally, there are online redirect checker tools available that can confirm your redirects are working properly and verify that they are using the correct type (301 vs 302).

We hope this article has helped you understand how to perform a full site redirect in WordPress. You might also find our guide on redirecting a page or URL in WordPress helpful, as well as our expert recommendations for the best WordPress redirect plugins.

If you enjoyed this article, consider subscribing to our YouTube channel for informative WordPress video tutorials. You can also connect with us on Twitter and Facebook.

Share This Post