The complete guide to SEO migration

SEO Migration Checklist: 7 Steps to Success in 2026

· · 18 min read ·
Written By: author avatar Joella Dunn
author avatar Joella Dunn
Joella is a writer with years of experience in WordPress. At Duplicator, she specializes in site maintenance — from basic backups to large-scale migrations. Her ultimate goal is to make sure your WordPress website is safe and ready for growth.
·
Reviewed By: reviewer avatar John Turner
reviewer avatar John Turner
John Turner is the President of Duplicator. He has over 20+ years of business and development experience and his plugins have been downloaded over 25 million times.

Migrating your WordPress site doesn’t have to mean sacrificing your search rankings. With the right strategy, you can preserve (and even improve) your SEO throughout the entire process.

You’ve likely spent years building your site and climbing the search results. The thought of losing all that progress during a site move can be daunting, and rightly so.

In this guide, I’ll walk you through a complete SEO migration checklist, from pre-move planning to critical post-launch checks.

Whether you’re moving to a new domain or switching platforms, you’ll learn how to protect your organic traffic and maintain visibility.

Here are the key takeaways:

  • A successful move requires setting a clear timeline and defining the scope to prevent traffic loss.
  • You’ll need to record current SEO metrics before moving to accurately measure the migration’s success.
  • Plugins like Duplicator and MonsterInsights simplify technical migration tasks and data tracking.
  • Implementing 301 redirects and performing post-launch audits are non-negotiable for preserving link equity.
  • Notifying Google via Search Console is the final step to ensure fast re-indexing.

Table of Contents

What Is a Site Migration?

A website migration involves moving your entire WordPress website to a different location. Depending on your goals, this could be to a new server, hosting provider, or domain name.

Here are the different types of migrations:

  • Domain or Subdomain Update: Changing your website’s primary address (from olddomain.com to newdomain.com) often for rebranding or consolidation.
  • Hosting Plan Upgrade: Moving to a new web host or server to support a growing audience or improve performance.
  • Site Structure or Design Change: Redesigning or restructuring a website, often by first migrating it to a staging environment to safely implement major changes before pushing them live.
  • HTTP to HTTPS Migration: Transitioning from an unsecured HTTP URL structure to a secure HTTPS URL, which requires an SSL certificate.
  • Content Management System (CMS) Migration: Shifting your website to a new platform or framework (like moving from WordPress.com to WordPress.org) to enhance security, functionality, or performance.

How Can Migrations Impact SEO and Rankings?

A website migration is a significant undertaking that can have both immediate and long-term effects on your Search Engine Optimization (SEO) and search rankings.

Potential Negative Impacts:

  • Temporary Organic Traffic Decrease: Google has to re-index your WordPress site, which can lead to a short-term dip in organic traffic.
  • Technical Errors: Improper execution can result in critical issues like broken links, 404 errors, missing images, or duplicate content.
  • Increased Bounce Rate: Errors lead to a higher bounce rate, signaling poor user experience (UX) to search engines and potentially harming your Search Engine Results Page (SERP) position.

Potential Positive Impacts:

  • Improved Site Performance: Migrating to a better web host can dramatically increase site speed and loading times, which are crucial ranking factors.
  • Enhanced User Experience (UX): A well-executed site redesign or structural change can significantly improve site navigation, aesthetics, and overall user satisfaction.
  • Long-Term SEO Gains: While initial dips may occur, the long-term benefits of improved performance and user experience often lead to higher search rankings and increased organic traffic.

A comprehensive, pre-planned approach is key to minimizing negative impacts and maximizing the SEO benefits of your migration.

What Is SEO Site Migration?

SEO site migration is the process of relocating a website (to a new domain, host, or CMS) while preserving its existing search engine rankings, organic traffic, and established SEO value.

The goal is to transition all SEO equity, minimize disruptions, and ensure continuous high search visibility.

Why Is SEO Migration Important?

SEO migration protects your website’s hard-earned search engine rankings and organic traffic when transferring data to a new domain, hosting provider, or server.

Without a proper SEO migration strategy:

  • You risk significant drops in search visibility due to broken links, missing pages, and content indexing issues.
  • Valuable backlinks and established authority can be lost.
  • User experience can be severely compromised, leading to higher bounce rates.

On the other hand, a well-executed SEO migration ensures continuity and can even enhance your site’s performance post-move.

A successful SEO migration strategy enabled a prominent shopping mall website to not only maintain but increase its organic traffic by 5x post-relocation. This shows you the powerful impact of proper planning!

SEO Migration Checklist: 7 Steps to Protect Your Rankings

Whether you run a blog or an e-commerce store, migrating your content without losing SEO can be tricky. But, you don’t have to be an expert in technical SEO, digital marketing, or web development.

To make the migration process beginner-friendly, I’ve created a website migration checklist.

By following these steps, you’ll quickly transfer your site to another location while keeping its search traffic and conversions!

1. Plan the SEO Migration

Effective planning is the key to any successful SEO migration. This initial phase defines the entire process.

  • Define Migration Goals & Scope: Clearly articulate why you’re migrating (e.g., new domain, host, CMS, or staging site work) and precisely what data will be moved.
  • Establish a Realistic Timeline: Set achievable deadlines for each phase of the migration.
  • Involve Key Stakeholders: Inform all relevant team members (developers, marketing, content creators).
  • Choose a Migration Date: Select a period of historically low organic traffic and user engagement. This minimizes potential disruption to your audience and reduces the impact of any unexpected issues.

2. Prepare For Your Specific Migration

The next step will depend on the type of move you’re undertaking. Let’s walk through some common scenarios.

  • New Domain Migration: Get your new domain name from a reputable domain registrar or your new hosting provider.
  • New Host Migration: Research and select a reliable hosting provider and hosting plan that meets your site’s performance needs.
  • Site Structure/Design Change: Create a staging site to safely implement and test major structural or design changes without affecting your live website.
  • HTTPS Migration: Acquire and install an SSL certificate from your web host to enable secure HTTPS protocol.
  • Platform (CMS) Change: Select your new Content Management System (CMS) and set up the necessary accounts and initial configurations.

3. Record Your Current Benchmarks

Before starting any migration, you should capture a snapshot of your website’s current performance metrics.

This pre-migration data will serve as a benchmark for evaluating the success and impact of your move.

Collect Key SEO Performance Metrics with MonsterInsights

To get real-time analytics for your site, I’d recommend installing MonsterInsights. This plugin seamlessly integrates Google Analytics with your WordPress dashboard.

MonsterInsights plugin

MonsterInsights makes it easy to monitor the health and visibility of your site. You’ll get detailed reports on key SEO performance indicators like:

  • Organic Traffic: Track users, sessions, and pageviews.
  • Page Speed: Review Core Web Vitals and overall loading times.
  • Keyword Rankings: Use the Search Console tab to identify your top-ranking pages and keyword positions.

To save these insights, simply hit Export PDF Report within MonsterInsights. This ensures your pre- and post-migration SEO performance is documented and easy to compare.

Export MonsterInsights report

Plan Your Redirects: Before migrating, carefully map all existing URLs to their new destinations. This step will help you set up 301 redirects, avoid 404 errors, and preserve your site’s SEO value and link equity.

Crawl Your Site and Map Your URLs

Your redirect plan is only as good as your URL list. Run a full crawl of your current site with a tool like Screaming Frog’s SEO Spider, and export your XML sitemap and your top pages from Google Search Console. Together, these catch pages a crawl alone can miss.

Then, build a simple spreadsheet with each old URL in one column and its new URL in the next. A few rules keep it SEO-safe:

  • Keep URLs the same wherever you can. Every URL that doesn’t change is one less redirect to get right.
  • Send each old page to its closest match, not your homepage. Google can treat mass redirects to the homepage as soft 404s.
  • Prioritize pages with the most traffic and backlinks, so you check those first after launch.
  • Save the crawl. After the migration, you’ll crawl the new site and compare the two to spot missing pages, changed titles, and broken links.

4. Move Your Site With Duplicator

Moving your files and database isn’t usually where SEO goes wrong, as long as nothing gets lost along the way. What matters for rankings is that every page, image, and URL arrives intact on the new server.

Duplicator is my favorite tool for this. It bundles your WordPress files and database into a single archive, then rebuilds your site on the new host. If you’re switching domains, it also runs a search and replace on your URLs, so your internal links don’t keep pointing to the old address.

Duplicator Pro plugin

Quick Summary: How to Move Your Site With Duplicator

  1. Create a full backup with Duplicator and download it.
  2. Create a new database on your new host, unless WordPress is already installed there.
  3. With Duplicator Pro, drag and drop the backup onto the Import Backups page of the new site. With the free version, upload the archive and installer files to the new server and run installer.php.
  4. If you’re changing domains, enter your old and new URLs in the installer’s search and replace step.
  5. Log in to the new site and check that everything works.
Duplicator search and replace

For the full step-by-step walkthrough, follow our WordPress migration checklist.

Zero-downtime tip: Before you point your domain at the new server, edit your computer’s hosts file to preview the new site on your own machine. Visitors and search engines keep seeing the old site until you’re ready to switch.

You don’t want your new site indexed until the migration is finished. On the new site, go to Settings » Reading and check Discourage search engines from indexing this site. SEO plugins like AIOSEO also let you noindex your whole site from the dashboard.

Just remember to turn this off as soon as you go live, or your migrated site won’t get indexed at all.

Post-Migration Check: To make sure your site migrated correctly, look over its functionality on the front end. In this post-migration check, make sure there are no broken links or duplicate content.

5. Implement 301 Redirects for Old URLs

Redirecting old URLs is one of the most important steps to preserve SEO during a migration. 301 redirects signal to search engines that a page has permanently moved, transferring its link equity and authority to the new URL.

Use a Reliable Redirect Manager

While manual .htaccess redirects are possible, a redirect plugin simplifies the process.

All-in-One SEO is a WordPress SEO plugin that allows you to manage your site’s SEO without an expert. Along with on-page SEO analysis and SEO audit checklists, AIOSEO comes with a Redirection Manager.

AIOSEO plugin

Using the Redirection Manager, you can perform an SEO-friendly full site redirect. This will ensure that any backlinks or internal links redirect properly after a migration.

Here’s how to do it in 3 easy steps:

1. Activate the Redirect Manager

Once you install AIOSEO, go to the Redirects page and activate it.

Activate AIOSEO redirection manager

2. Enable a Full Site Redirect

Next, find the Full Site Redirect tab and turn on the Relocate site setting.

AIOSEO 301 redirect

3. Set a Destination URL

Enter your new site address and click Save Changes to complete the redirect.

6. Perform an SEO Audit

After your new site is live and redirects are set up, a thorough SEO audit will identify and fix any issues that may have emerged during the migration.

Use an SEO Audit Tool: Tools like AIOSEO will fully scan your website for any new issues that might’ve popped up after the migration.

Key SEO Audit Focus Areas:

  • Crawlability & Indexability: Ensure all intended pages are crawlable and indexable by search engines.
  • Broken Links: Double-check for any internal or external broken links that might have been missed.
  • Duplicate Content: Verify that no duplicate content issues have emerged between the old and new sites.
  • Canonical Tags: Confirm canonical tags are correctly pointing to the preferred (new) versions of pages.
  • Meta Data: Review all titles, meta descriptions, and headings for accuracy and SEO effectiveness.

How To Perform an SEO Audit on Your Site With AIOSEO:

1. Access SEO Analysis

In your dashboard, go to All in One SEO » SEO Analysis. Here, your site is scored based on how its SEO is set up.

AIOSEO site audit

2. Review and Fix SEO Issues

Go through the SEO checklist. Fix the important issues first, then continue to AIOSEO’s recommendations.

3. Enable XML Sitemap

Find the Sitemaps page. Enable the sitemap on your newly moved site.

AIOSEO enable sitemap

4. Submit Sitemap to Google Search Console

An XML sitemap is crucial for efficient indexing. Use AIOSEO’s Sitemaps page to enable your sitemap, then connect your Google Search Console account to automatically submit it.

Connect AIOSEO with Google Search Console

This notifies Google of all important pages on your new site, helping with timely re-indexing after migration.

Once you’re finished, you’ll have a fully optimized site for search engines!

7. Inform Google About the Migration

Notifying Google of your site migration helps ensure fast, accurate re-indexing and protects your existing search visibility.

If you moved to a new domain, here’s how to add it as a separate property in Google Search Console (GSC) and use the Change of Address tool. If you only switched hosts and kept the same domain, you can skip these steps and just resubmit your sitemap.

1. Add New Domain Property

Open Google Search Console and add your new domain as a property.

2. Select Old Domain Property

In the Console, choose the property for your old domain, the one you’re migrating from.

Select old domain in Google Search Console

3. Initiate Change of Address

Go to Settings » Change of address to begin the migration process.

Change site address

4. Validate and Confirm Migration

Select your new domain, click Validate & Update, and Google will begin transferring SEO signals to the new site.

Select new domain

Now that you’ve redirected your site and informed Google about the migration, your new pages should recover their rankings and organic traffic over the following weeks.

Key Takeaways: SEO Migration Checklist

1. Plan Ahead: Define migration goals and timelines. Choose optimal periods to minimize traffic disruption.

2. Preparation is Key: Customize your actions based on the type of migration: domain, host, or CMS changes require specific preparations.

3. Benchmark Current Performance: Use tools like MonsterInsights to document current site metrics, ensuring you can measure post-migration success.

4. Move Your Site Safely: Use a plugin like Duplicator to transfer your files and database without losing data, and keep search engines off the new site until launch.

5. Ensure Proper Redirection: Install SEO tools like AIOSEO to redirect old URLs to new ones, preserving link equity.

6. Conduct a Post-Migration SEO Audit: Analyze your site with AIOSEO to catch and correct any SEO issues caused by migration.

7. Inform Search Engines: Notify Google of your changes via Search Console to ensure your site gets indexed correctly.

How Long Does SEO Recovery Take After a Migration?

Even a well-run migration usually causes some ranking movement while Google recrawls your site and processes your redirects. A host move on the same domain often settles within days. A domain change or major URL restructure can take several weeks to a few months to fully settle.

Here’s what to watch during that window:

  • Your redirects: Spot-check your top old URLs. Each should return a single 301 to the right page, with no chains, loops, or temporary 302s.
  • Indexing: In Google Search Console, watch the Pages report for new “Not found (404)” and “Page with redirect” issues, and confirm your new URLs are getting indexed.
  • Traffic and rankings: Compare your organic traffic and key rankings against the benchmarks you recorded before the move, page by page for your most important URLs.
  • Your old domain: If you changed domains, keep renewing the old one and leave your redirects in place for at least a year, ideally longer.

If traffic to a specific page drops and doesn’t recover after a few weeks, check its redirect and its indexing status first. That’s where most migration problems hide.

Post-Migration Tips

To maintain strong SEO performance and a smooth user experience after migration, be sure to implement these additional best practices:

  • Notify Other Search Engines: Utilize Bing Webmaster Tools’ Site Move tool to inform Bing about your domain change, preserving visibility in Bing searches.
  • Update Local Business Listings: Revise your business information on Google Business Profile and Bing Places to reflect your new domain and any address changes.
  • Verify Marketing Campaigns: Update all ad campaigns and social media profiles to point to the correct, new landing pages.
  • Create Custom 404 Pages: Create an engaging, custom 404 error page that guides users back to relevant content or your homepage, reducing bounce rates.
  • Content & Meta Data Review: Check all site content, headings, titles, and meta descriptions for any errors or outdated information post-migration.
  • Canonical Tag Verification: Confirm that all canonical tags are correctly configured on your new site and return a 200 HTTP status code, indicating proper indexing.
  • Schema Markup Review: If Schema markup (product, review, and FAQ schema) did not migrate correctly, manually copy and paste the necessary HTML or JavaScript into your new site’s files.
  • Monitor Site Speed: Assess your new site’s loading speed with Core Web Vitals to ensure performance improvements.
  • Track Keyword Rankings: Continuously monitor keyword performance using tools like Semrush to track any fluctuations or gains.
  • Cancel Old Hosting: Once confident in the new site’s stability and performance, cancel your previous hosting account.
  • Update Backlinks: Proactively reach out to key websites linking to your old domain and request they update their backlinks to your new URLs.

Frequently Asked Questions (FAQs)

Why is SEO important in a website migration?

SEO is important in a website migration because it helps maintain your website’s search engine rankings and organic traffic. Properly executed SEO strategies ensure that search engines understand your new site, minimizing the risk of losing visibility and authority.

During which stage of a migration should you benchmark site performance metrics?

You should benchmark your site performance before you start migrating your website. This way, you’ll be able to compare your SEO metrics and see if the move impacted any areas. To do this, install MonsterInsights and download your reports as PDFs.

Alternative: Screaming Frog’s SEO Spider can crawl your site before and after a migration, so you can compare URLs, status codes, and metadata. You can also use Semrush to track your visibility and keyword ranking.

Does redesigning a website hurt SEO?

Redesigning a website can boost SEO if you optimize navigation and improve User Experience (UX). However, be sure to test the new design on a staging site first. Then, move it to production using Duplicator Pro. Lastly, perform a post-launch audit to make sure everything is working correctly. 

What is needed for a site migration?

All you need for a site migration is a WordPress migration plugin like Duplicator. Using Duplicator, you can back up your site into a moveable zip file. Then, upload it to the new server with the installer, or simply drag and drop it in on a paid plan!

Ensure Your Next Website Migration is SEO-Friendly

Executing an SEO site migration effectively will help you maintain and even improve your website’s search engine performance.

Here’s what makes for a smooth, SEO-safe website migration:

  • Plan carefully: Define your migration goals and timeline. Involve the right people from the start.
  • Benchmark your SEO: Back up your data and track current performance.
  • Use the right tools: Duplicator Pro makes migrations simple. All in One SEO helps preserve your rankings.
  • Audit thoroughly post-migration: Check for broken links, indexation issues, and redirect errors.

By following this checklist, you’ll minimize risk, protect your traffic, and set your site up for long-term SEO success.

While you’re here, you may also like these other WordPress guides:

Are you ready to move to a new web host? Try out Duplicator Pro to smoothly transfer your data without affecting SEO!

author avatar
Joella Dunn Content Writer
Joella is a writer with years of experience in WordPress. At Duplicator, she specializes in site maintenance — from basic backups to large-scale migrations. Her ultimate goal is to make sure your WordPress website is safe and ready for growth.
Our content is reader-supported. If you click on certain links we may receive a commission.

Don't Let Another Day Pass Unprotected

Every hour without proper WordPress backups puts your site at risk • Every delayed WordPress migration costs you performance and growth

Get Duplicator Now
Duplicator Plugin

Wait! Don't miss your
exclusive deal!

As a customer, you get 60% OFF

Try Duplicator free on your site — see why 1.5M+ WordPress pros trust us. But don't wait — this exclusive 60% discount is only available for a limited time.

or
Get 60% Off Duplicator Pro Now →