The Essential Site Migration Checklist for SEO: 15 Steps to Protect Your Rankings
A website migration is one of the most high-stakes projects in digital marketing. Get it right, and you can improve user experience, boost site speed, and enhance security. Get it wrong, and you risk losing years of hard-earned search engine rankings and organic traffic. A detailed site migration checklist for SEO isn't just a good idea; it's your insurance policy against disaster.
- Quick Summary
- Why a Site Migration SEO Checklist is Non-Negotiable
- Phase 1: The Pre-Migration SEO Checklist (Before You Move)
- Step 1: Define Your Project Scope and Goals
- Step 2: Choose the Right Hosting Partner
- Step 3: Crawl Your Existing Site
- Step 4: Benchmark Your Current Performance
- Step 5: Create a Comprehensive Redirect Map
- Essential SEO Tools for Your Site Migration
- Phase 2: The Migration Day Checklist (During the Move)
- Step 6: Prepare Your Staging Environment
- Step 7: Implement Your Redirect Strategy
- Step 8: Update Your Robots.txt and XML Sitemaps
- Step 9: Launch the New Site
- Phase 3: The Post-Migration SEO Checklist (After You Move)
- Step 10: Monitor Traffic, Rankings, and Indexation
- Step 11: Update All Internal Links
- Step 12: Submit Your New Sitemap and Use the Change of Address Tool
- Step 13: Check for and Fix Common SEO Issues
- Critical Considerations for a Successful SEO Migration
- Frequently Asked Questions About Site Migrations and SEO
- How much traffic will I lose during a site migration?
- How long does it take for Google to process a site migration?
- What's the difference between a site migration and a redesign?
- Can I change my domain name and hosting at the same time?
- Final Thoughts on Your Site Move
This guide provides a step-by-step process to ensure your site move is smooth, successful, and protects your most valuable asset: your search visibility.
Whether you're changing domains, moving to HTTPS, or overhauling your site's structure, this checklist will walk you through the critical phases of planning, execution, and monitoring. We'll cover everything from initial crawling and redirect mapping to post-launch analysis, giving you the confidence to manage your migration effectively.
Quick Summary
- Planning is paramount: Before you move a single file, you must crawl your existing site, benchmark its performance, and create a detailed redirect map. Preparation prevents panic later.
- Redirects are non-negotiable: Use permanent 301 redirects for every URL that is changing. This tells search engines where to find your content and transfers your ranking authority.
- Monitor everything post-launch: Keep a close eye on your analytics, Google Search Console data, and keyword rankings. Quick detection of issues is key to a fast recovery.
- Technical SEO details matter: After launch, you must update your XML sitemap, check your robots.txt file, and fix any broken internal links to ensure a clean transition for both users and search engine crawlers.
Why a Site Migration SEO Checklist is Non-Negotiable

Before diving into the steps, it's vital to understand what's at stake. A site migration involves significant changes to a website's location, platform, structure, content, or design. From an SEO perspective, any of these changes can disrupt how search engines like Google find, crawl, and index your pages. Without a careful plan, you could face severe consequences.
The most immediate risk is a sharp drop in organic traffic. If search engines can't find your new pages or connect them to the authority of your old ones, your rankings will plummet. This can happen if redirects are missing, internal links are broken, or pages are accidentally blocked from being crawled. The result is lost visibility, leads, and revenue.
However, a migration is also a massive opportunity. It's the perfect time to fix lingering technical SEO issues, improve your site architecture for a better user experience, increase page speed by moving to a better host, and enhance security by switching to HTTPS. A well-executed migration can set your website up for long-term SEO success. This comprehensive site move checklist is designed to help you avoid the pitfalls and seize the opportunities.

Phase 1: The Pre-Migration SEO Checklist (Before You Move)
Thorough preparation is the foundation of a successful site migration. Rushing this phase is the most common reason migrations fail. These initial steps ensure you have a complete picture of your current site and a solid plan for the new one.
Step 1: Define Your Project Scope and Goals
First, be crystal clear about what kind of migration you are performing and why. Are you changing your domain name. Moving from HTTP to HTTPS. Restructuring your site's URL paths.
Launching a complete redesign on a new content management system (CMS).
Each type of migration has unique challenges. Document your primary objectives. Are you aiming for a faster website, a mobile-first design, or a more logical site structure? Defining these goals helps you prioritise tasks and measure success after the migration is complete.
Step 2: Choose the Right Hosting Partner
If your migration involves changing web hosts, this is a critical decision. Your host's performance directly impacts site speed and reliability, which are key SEO ranking factors. Don't just look for the cheapest option; consider factors like server response time, uptime guarantees, and customer support.
Many modern hosting providers specialise in certain platforms and can make your life much easier. For WordPress users, managed hosts like Kinsta or SiteGround offer free migration services, automatic backups, and built-in staging environments. A staging site is a private copy of your website where you can build and test the new version without affecting your live site, which is an invaluable feature during a migration.
Step 3: Crawl Your Existing Site
Before you can plan the move, you need a complete inventory of every URL on your current website. A web crawler is a tool that systematically browses your site, following links to discover all your pages, images, and other files. This crawl data is the source of truth for your migration.
Tools like Screaming Frog SEO Spider are industry standards for this task. Run a full crawl and export the list of all URLs. This list will be the foundation for your redirect map and will help you identify any existing crawl errors (like 404s or broken links) that you can fix during the migration process.

Step 4: Benchmark Your Current Performance
You can't measure success if you don't know your starting point. Before the migration, take a snapshot of your website's key performance indicators (KPIs). This data will be your baseline for comparison after the launch.
Collect data on:
- Organic Traffic: Use Google Analytics to record average daily, weekly, and monthly sessions and users from organic search.
- Keyword Rankings: Use a tool like Ahrefs or Semrush to track the rankings for your most important keywords.
- Indexed Pages: Use Google Search Console's Index Coverage report to see how many of your pages are currently in Google's index.
- Crawl Errors: Note any existing 404 errors or other issues reported in Google Search Console.
Step 5: Create a Comprehensive Redirect Map
This is arguably the most critical document in your entire migration. A redirect map is a spreadsheet that lists every URL from your old site in one column and the corresponding URL on the new site in another. This map will guide the implementation of 301 redirects.
Every important URL from your old site must be mapped to the most relevant page on the new site. For pages that are being consolidated or removed, redirect them to the most relevant parent category page or a suitable alternative. Do not redirect all old pages to the new homepage, as this is a poor user experience and can be seen by Google as a soft 404 error, causing you to lose the ranking value of those old pages.
Pro Tip: Use a spreadsheet function like VLOOKUP to compare your list of old URLs with your list of new URLs. This can help you quickly identify any pages that have been missed and ensure your redirect map is 100% complete.
Essential SEO Tools for Your Site Migration
A successful migration relies on having the right data. These tools are essential for gathering information, implementing changes, and monitoring results.
- Google Analytics: Your primary source for traffic data. You'll use it to benchmark pre-migration traffic and monitor for any dips post-migration.
- Google Search Console (GSC): Invaluable for technical SEO. GSC provides data on indexation, crawl errors, sitemap submission, and how Google sees your site.
- Screaming Frog SEO Spider: The go-to desktop crawler for technical SEO audits. Use it to crawl your old site, your staging site, and your new site after launch to find broken links, check redirects, and analyse page titles and meta descriptions.
- Ahrefs or Semrush: These all-in-one SEO platforms are perfect for benchmarking keyword rankings, analysing your backlink profile, and identifying your most valuable pages based on traffic and links.
- Spreadsheet Software (Google Sheets or Excel): Essential for creating and managing your URL redirect map.
Phase 2: The Migration Day Checklist (During the Move)
With your plan in place, it's time for the technical execution. This phase is about carefully implementing the changes you've planned and running final checks before going live.
Step 6: Prepare Your Staging Environment
As mentioned, a staging environment is a clone of your website on a private server. This is where you will build and test your new site. Ensure the staging site is blocked from search engine crawlers using a Disallow: / rule in the robots.txt file or by password-protecting the entire environment.
On the staging site, you can implement the new design, upload content, and test functionality without any risk to your live site. Use your crawl data to ensure all valuable content and metadata (like title tags and meta descriptions) have been successfully moved over.
Step 7: Implement Your Redirect Strategy
Redirects tell browsers and search engines that a page has permanently moved to a new location. This is how you pass the SEO value (or "link equity") from your old URLs to your new ones. There are two main types of redirects, and it's crucial to use the right one.
- 301 Redirects: A 301 redirect signals a permanent move. This is the correct type to use for almost all URLs in a site migration. It tells Google to transfer all ranking signals from the old URL to the new one.
- 302 Redirects: A 302 redirect signals a temporary move. It tells Google that the original page will be back soon, so it should not pass any ranking value to the new URL. Using 302s by mistake during a migration can be catastrophic for your SEO.
Using your redirect map, implement the 301 redirects on your server. This is typically done in the .htaccess file on Apache servers or through a plugin if you're using a CMS like WordPress. After implementation, use a tool to test a sample of your redirects to ensure they are working correctly.
Step 8: Update Your Robots.txt and XML Sitemaps
Your robots.txt file gives instructions to search engine crawlers. Before launch, your staging site's robots.txt should block all crawlers. On launch day, you need to replace it with the live robots.txt file, which should allow crawling of all important pages.
An XML sitemap is a list of all the important URLs on your site that you want search engines to index. Create a new XML sitemap that contains only the URLs of your new site. Make sure it doesn't include any old URLs or pages you don't want to be indexed. Have this file ready to upload to your server and submit to Google Search Console immediately after launch.
Step 9: Launch the New Site
This is the moment you push the new site live. It's best to do this during a period of low traffic, such as late at night or over a weekend, to minimise disruption to users. Have a final launch-day checklist ready:
- Remove the password protection or
Disallowrule from the new site. - Implement the 301 redirects.
- Upload the new
robots.txtfile. - Upload the new XML sitemap.
- Add your Google Analytics tracking code to the new site.
- Verify the new site in Google Search Console.
Once live, do a quick manual check of the homepage and a few key pages to ensure everything looks and works as expected.
Phase 3: The Post-Migration SEO Checklist (After You Move)
Your work isn't done once the new site is live. The post-launch phase is all about monitoring, fixing issues, and ensuring search engines are processing the changes correctly. This is where your pre-migration benchmarks become invaluable.
Step 10: Monitor Traffic, Rankings, and Indexation
Keep a close watch on your analytics tools for the first few weeks after the migration. A small dip in traffic (around 5-10%) is normal as Google processes the changes, but any major or sustained drops could signal a problem.
- In Google Analytics: Compare your organic traffic to the benchmark data. Look for any significant drops.
- In Google Search Console: Use the Index Coverage report to see if your new pages are being indexed and if any errors are appearing. Check the Crawl Stats report to ensure Google is crawling your site frequently.
- In your SEO Tool: Track your keyword rankings. Fluctuation is normal, but you want to see them stabilise and return to their previous positions over time.
Step 11: Update All Internal Links
Even with redirects in place, it's best practice to update any internal links on your new site so they point directly to the final URL. Links that go through a redirect slow down the user experience slightly and add an extra step for search engine crawlers.
Run a new crawl of your live site with a tool like Screaming Frog. The tool can identify all internal links that are pointing to a redirected URL. Go through this list and update these links within your content to point directly to the new destination page.
Step 12: Submit Your New Sitemap and Use the Change of Address Tool
Immediately after launch, go to Google Search Console and submit your new XML sitemap. This encourages Google to crawl and index your new URLs more quickly.
If you have changed your domain name (e.g., from olddomain.com to newdomain.com), you should also use Google's Change of Address tool in Search Console. This tool explicitly tells Google about the move, which can help speed up the process of transferring ranking signals to your new domain.
Step 13: Check for and Fix Common SEO Issues
After the launch, perform a full technical SEO audit to catch any common problems that may have slipped through.
- Crawl for 404 Errors: Use Screaming Frog or GSC's Coverage report to find any broken links (404s) and either fix them or redirect them to a relevant page.
- Check Canonical Tags: Ensure your canonical tags point to the correct live version of each page.
- Look for Redirect Chains: Avoid situations where one URL redirects to another, which then redirects to a third. All redirects should go directly from the old URL to the final new URL in a single step.
Pro Tip: Don't remove your old hosting or domain immediately. Keep the old site's redirects active for at least 6-12 months. This ensures that any users or search engine crawlers that access old links will still be correctly redirected long after the migration is complete.
Critical Considerations for a Successful SEO Migration
Beyond the core steps, a few overarching principles can make a significant difference in the outcome of your project.
Step 14: The Role of HTTPS in Your Migration
If your website is not already on HTTPS, a site migration is the perfect opportunity to make the switch. HTTPS encrypts the connection between a user's browser and your server, making it more secure. Google has used HTTPS as a lightweight ranking signal since 2014, and browsers like Chrome now flag non-HTTPS sites as "Not Secure".
Moving from HTTP to HTTPS is a form of site migration in itself, as every URL on your site will change (from http:// to https://). You must implement 301 redirects from the HTTP version to the HTTPS version of every page. Ensure your SSL certificate is correctly installed and that you don't have any "mixed content" issues, where insecure HTTP resources (like images or scripts) are being loaded on a secure HTTPS page.
Step 15: Communicate Changes to Your Users
Finally, don't forget about your human visitors. If the migration involves a significant change to the user interface or site structure, it's good practice to communicate these changes to your audience. This can help manage expectations and reduce confusion.
You could publish a blog post explaining the redesign and highlighting new features. If you have a loyal user base or customer accounts, an email notification can be very effective. A small banner on the new site for the first few weeks can also help orient returning visitors. A smooth user experience is a key part of modern SEO.
Frequently Asked Questions About Site Migrations and SEO
How much traffic will I lose during a site migration?
A small, temporary dip in organic traffic of 5-10% for a few weeks is normal and should not be a cause for panic. However, if you follow a thorough SEO migration guide like this one, you should be able to avoid any major, long-term traffic loss. Significant drops of 20% or more that last for over a month usually indicate a serious technical issue, such as failed redirects or crawling problems.
How long does it take for Google to process a site migration?
The time it takes for Google to fully crawl, index, and transfer ranking signals to a new site can vary. For smaller sites, it might take a few weeks. For very large sites with millions of pages, the process can take several months. Submitting an XML sitemap and using the Change of Address tool (for domain changes) can help speed up the process.
What's the difference between a site migration and a redesign?
A redesign focuses on changing the look and feel (the visual design and user interface) of a website. A site migration is a broader term that refers to any significant change in a site's location, platform, or structure. A redesign is often part of a larger site migration, but you can have a migration without a redesign (like moving from HTTP to HTTPS) or a redesign without a migration (just updating CSS files on the same platform and URLs).
Can I change my domain name and hosting at the same time?
Yes, you can, but it adds complexity. It's generally recommended to handle major changes separately if possible to isolate any potential issues. For example, you could move to the new host first, ensure everything is stable, and then execute the domain name change. If you must do both at once, meticulous planning and testing become even more critical.
Final Thoughts on Your Site Move
A website migration is a complex project with many moving parts, but it doesn't have to be a disaster for your SEO. By following a structured and detailed site migration checklist for SEO, you can manage the process methodically and protect your hard-earned search engine visibility.
The key to success lies in preparation, meticulous execution, and vigilant monitoring. From mapping every URL to testing every redirect, each step is a crucial part of a larger strategy. Remember that a migration is not just a technical task; it's an opportunity to improve your website for both users and search engines for years to come.
Choosing a reliable partner, whether it's an SEO agency or a high-performance web host, can significantly reduce the risks. If you're considering a move, exploring options like Kinsta or SiteGround that offer expert support and robust infrastructure can make the entire process much smoother.

