A site migration β moving to a new domain, new platform, or new URL structure β is one of the highest-risk events in SEO. Done correctly, migrations cause minimal disruption and rankings recover within weeks. Done poorly, they can cause traffic drops that last months or permanently destroy rankings that took years to build. The difference is preparation.
What types of changes count as site migrations?
- Domain migration β moving from oldsite.com to newsite.com
- HTTP to HTTPS migration β the most common type, usually low-risk when done correctly
- URL structure change β changing /blog/post-name to /articles/post-name across your whole site
- Platform migration β moving from one CMS to another (WordPress to Shopify, for example)
- Subdomain to subdirectory β moving blog.yoursite.com to yoursite.com/blog
- Site consolidation or split β merging two domains into one, or splitting one into two
What should you do before migrating?
Pre-migration preparation prevents most post-migration ranking problems:
- Crawl your current site β use our broken link checker to generate a complete URL list of your current site. This is your redirect source list.
- Export your Search Console data β download your current ranking positions, impressions, and top queries as a pre-migration benchmark
- Create a redirect map β for every current URL, identify the equivalent URL on the new site. This is the most time-consuming step but the most critical.
- Verify the new site crawl β ensure the new site works correctly before going live, has no noindex tags on important pages, and loads quickly
- Test on staging first β if possible, test the redirect map on a staging environment before pointing live traffic to the new site
What must you do immediately after migrating?
- Verify all 301 redirects are live β spot-check 20β30 URLs from your most important pages using your browser's developer tools network tab
- Update Search Console β add the new domain as a property and submit an updated sitemap. If it is a domain change, use Search Console's Change of Address tool.
- Update all internal links β links still pointing to old URLs create unnecessary redirect chains. Update them to point directly to new URLs.
- Verify HTTPS configuration β check with our SSL checker that HTTPS is working correctly on the new domain
- Test page speed on new platform β platform migrations often affect performance. Check with our speed tool.
How long does it take to recover rankings after a migration?
With correct redirects in place, most rankings begin recovering within 2β6 weeks as Google re-crawls and re-indexes your new URLs. A complete return to pre-migration levels typically takes 2β4 months for domain migrations. HTTP to HTTPS migrations with correct redirects typically see minimal disruption β often less than two weeks of minor fluctuation.
What causes post-migration ranking drops?
- Missing redirects β old URLs returning 404s instead of redirecting
- Redirect chains β old URL β intermediate URL β new URL loses equity at each hop
- Noindex tags on new URLs β accidentally blocking the new site from being indexed
- Canonical tags pointing to old domain β telling Google the old site is still the preferred version
- Missing or incorrect sitemap β Google is not being told which new URLs to prioritise crawling
Summary
- Site migrations are high-risk SEO events β preparation is the entire difference between smooth and catastrophic
- Create a complete URL-to-URL redirect map before migrating
- Implement 301 redirects for every old URL, update Search Console, fix internal links immediately
- Monitor Search Console daily for the first month β fix any missed redirects within 48 hours of discovering them
- A 10β20% temporary dip is normal; 50%+ drops require immediate investigation of redirect and indexing issues
Continue reading: How do you optimise for AI Overviews in Google Search?