Web Design & Performance

Website Migration SEO Checklist: Protect Rankings During Redesign

By Harrison Hill· Founder & Chief Strategist
13 min read

Website migrations are where organic traffic goes to die. A poorly handled redesign, replatforming, or domain change can wipe out years of SEO progress overnight. According to industry data, 60% of website migrations result in significant traffic loss, and most of those losses were preventable.

The problem isn't the migration itself. It's the lack of planning. URLs change, redirects get missed, content disappears, and metadata is forgotten. Each mistake compounds, and by the time the traffic drop appears in analytics (usually 2-4 weeks post-launch), the damage is done.

At iNDEXHILL, we've managed migrations for businesses across industries. This guide is the exact checklist we use to protect organic search performance during website redesigns.

Types of Migration and Risk Levels

Not all migrations carry equal risk. Understanding your migration type determines how much preparation you need.

Low Risk

  • Visual redesign (same URLs) — Template and design changes without URL structure changes. Risk is minimal if content stays the same
  • HTTPS migration — Standard practice now. Simple 301 redirects from HTTP to HTTPS

Medium Risk

  • CMS replatforming — Moving from WordPress to Shopify, or similar. URLs almost always change, requiring comprehensive redirect mapping
  • Site restructuring — Changing URL hierarchy, merging or splitting sections

High Risk

  • Domain change — New domain means rebuilding domain authority. Even with perfect redirects, expect 10-30% traffic dip for 3-6 months
  • Content consolidation — Merging multiple sites into one, or significantly reducing page count
  • International migration — Adding or changing hreflang, country-specific domains, or subdirectory structures

Organic Traffic During Website Migration

Traffic indexed to 100 at pre-migration baseline

  • Poorly-Planned
  • Well-Planned

A well-planned migration typically drops to 88% of baseline traffic at launch and recovers to 112% by week 12. In contrast, a poorly-planned migration can crash to 55% at launch, bottom out at 38% by week 2, and still sit at just 70% of baseline traffic three months later — a 42-point gap that represents significant lost revenue.

View full data table
WeekWell-Planned (%)Poorly-Planned (%)
W-8100%100%
W-6102%102%
W-4101%101%
W-2103%103%
Launch88%55%
W+182%42%
W+285%38%
W+492%45%
W+697%52%
W+8102%58%
W+10108%65%
W+12112%70%

Based on aggregated data from 200+ website migrations (2022-2026)

The timeline above shows typical traffic recovery patterns. A well-planned migration recovers within 4-8 weeks. A poorly planned one can take 6-12 months, and some traffic is lost permanently.

Pre-Migration Audit (4-6 Weeks Before)

Before touching the new site, you need a complete picture of your current SEO assets. This audit becomes your protection document.

Crawl and Index Audit

  • Full site crawl — Use Screaming Frog or Sitebulb to crawl every URL on the current site
  • Indexed pages — Check Google Search Console for all indexed URLs. This is your "what Google knows about" list
  • Sitemaps — Download current sitemaps as a reference
  • Robots.txt — Document current directives

Content and Performance Audit

  • Top-performing pages — Export the top 100 pages by organic traffic from Google Analytics
  • Top-ranking keywords — Export all ranking keywords from Search Console or Ahrefs
  • Backlink profile — Export all backlinks pointing to the current domain. These are the most valuable SEO assets to protect
  • Internal linking structure — Document the current internal link architecture

Technical Baseline

  • Core Web Vitals — Record current scores as a comparison baseline
  • Schema markup — Document all structured data currently implemented
  • Meta data — Export all titles, descriptions, and canonical tags

Redirect Mapping: The Most Critical Step

Redirect mapping is where migrations succeed or fail. Every old URL that receives organic traffic or has backlinks must redirect to the most relevant new URL via a 301 (permanent) redirect.

The Redirect Spreadsheet

Create a spreadsheet with these columns for every URL:

  • Old URL — The current page URL
  • New URL — Where it should redirect to on the new site
  • Organic traffic (monthly) — From Google Analytics
  • Backlinks (count) — From Ahrefs or Majestic
  • Top ranking keywords — From Search Console
  • Status — Mapped, no equivalent, merged

Redirect Rules

  • Always use 301 (permanent) — Never 302 (temporary) for migration redirects
  • One-to-one mapping — Each old page redirects to its closest equivalent. Don't redirect everything to the homepage
  • No redirect chains — If A redirects to B, and B redirects to C, fix it so A redirects directly to C
  • Prioritise by value — Focus mapping effort on pages with the most traffic and backlinks

What About Pages with No Equivalent?

If a page is being removed and has no equivalent on the new site:

  • Has backlinks or traffic — Create an equivalent page on the new site. The link equity is too valuable to lose
  • No backlinks, no traffic — Return a 410 (Gone) status code, not a 404. This tells Google the removal was intentional

Staging Environment Testing (2 Weeks Before)

Before going live, test every SEO element on the staging site. This is your last chance to catch problems without consequences.

SEO Testing Checklist

  1. Crawl the staging site — Compare the crawl against your pre-migration audit. Flag any missing pages
  2. Check all redirects — Test a sample of 50+ redirects manually. Bulk-test using Screaming Frog's list mode
  3. Verify metadata — Every page should have a unique title and meta description. Compare against your exported baseline
  4. Check canonical tags — Every page should have a self-referencing canonical. Watch for staging URLs in canonicals
  5. Validate schema — Test structured data using Google's Rich Results Test
  6. Test robots.txt — Ensure the staging robots.txt blocks crawlers, and the production version allows them
  7. Verify sitemap — Ensure the new sitemap includes all intended pages with correct URLs
  8. Check internal links — Run a crawl to find broken internal links on the new site
  9. Core Web Vitals — Test page speed on the staging site. Flag any significant regressions

Launch Day Protocol

Launch day should be methodical, not exciting. If you've done the prep work, launch is just executing the plan.

Launch Checklist

  1. Deploy redirects first — Redirects should be in place before the new site goes live
  2. Switch DNS / deploy new site — Follow your platform's migration guide
  3. Verify redirects are working — Spot-check 20+ critical redirects immediately
  4. Submit new sitemap — Upload the new sitemap to Google Search Console
  5. Request indexing — Use the URL Inspection tool to request indexing for your top 20 pages
  6. Remove staging noindex — If you used noindex on staging, verify it's removed on production
  7. Check robots.txt — Verify the production robots.txt allows crawling
  8. Verify analytics — Confirm Google Analytics and any conversion tracking is firing correctly
  9. Monitor Search Console — Check for crawl errors, indexing issues, and security warnings

When to Launch

Launch on a Tuesday or Wednesday morning. This gives you the working week to monitor and fix issues. Never launch on a Friday afternoon.

Post-Migration Monitoring (12 Weeks After)

The work doesn't end at launch. Post-migration monitoring is what separates successful migrations from disasters discovered too late.

Week 1: Daily Monitoring

  • Check Search Console for crawl errors and indexing issues daily
  • Monitor organic traffic in real-time (some fluctuation is normal)
  • Fix any broken redirects or 404 errors immediately
  • Watch for unexpected noindex tags or canonical issues

Weeks 2-4: Weekly Monitoring

  • Compare organic traffic week-over-week against pre-migration baseline
  • Track keyword ranking changes for your top 50 keywords
  • Review new pages being indexed vs old pages being dropped
  • Check backlink profile for any links pointing to 404 pages

Weeks 5-12: Monthly Monitoring

  • Compare monthly organic traffic against the same month last year
  • Review Search Console Coverage report for indexing issues
  • Monitor Core Web Vitals for any regression
  • Remove redirects from the old domain once Google has fully transitioned (usually 6-12 months post-migration)

When to Worry

A 10-20% traffic dip in the first 2 weeks is normal. If traffic drops more than 30%, or hasn't recovered by week 6, investigate: check redirects, indexing status, and canonical tags first.

How we do this at iNDEXHILL

Our Technical SEO services are built around this exact framework, designed for businesses that need predictable growth.

Frequently Asked Questions

A well-planned migration typically sees a 10-20% temporary dip that recovers within 4-8 weeks. Poorly planned migrations can lose 30-60% of traffic permanently. The key factors are comprehensive redirect mapping and preserving on-page SEO elements.

Only if the current structure is genuinely problematic (e.g., non-descriptive URLs, excessively deep nesting). Every URL change requires a redirect and carries some risk. If your current URLs are clean and logical, keep them.

At minimum 12 months. Google recommends keeping redirects permanently for domain changes. For URL structure changes on the same domain, 12-24 months is sufficient for Google to fully update its index.

You'll always see some temporary impact with a domain change. With proper 301 redirects from every old URL to its new equivalent, most authority transfers within 3-6 months. Domain changes are the riskiest type of migration and should only be done when necessary.

Want help implementing this?

If you're looking to scale organic growth, we offer a free SEO audit to identify quick wins and growth opportunities.

Request a free SEO audit

Continue Reading