/ Learning Hub / Site Migration Audit Guide

Site Migration Audit: Don\'t Lose Traffic on Replatform

Site migrations — replatform, redesign, domain change, HTTPS, URL structure overhaul — are the single biggest cause of avoidable organic traffic loss. The reason is almost never the new platform; it\'s the migration execution. The Site Migration Audit runs comprehensive pre-migration baselining, validates the 301 redirect plan, checks schema preservation, and monitors post-migration recovery against the baseline so you catch and fix issues before they compound. This guide covers the full migration audit lifecycle.

Why migrations lose traffic

The four common causes of migration traffic loss, in order of frequency:

  1. Broken 301 mapping — old URLs go to 404 or generic redirect instead of the right new URL
  2. Lost schema — new platform doesn\'t replicate the structured data that the old one served
  3. Lost on-page signals — title tags, meta descriptions, H1s, canonical URLs change in ways nobody planned
  4. Slower performance — new platform is heavier, CWV regresses, ranking follows

All four are avoidable with discipline. The Migration Audit enforces the discipline.

The four migration audit phases

Phase 1: Pre-migration baselineFull snapshot of current URLs, schema, on-page signals, rankings and performance. The "before" picture you\'ll compare to.
Phase 2: 301 mapping validationEvery old URL has a planned destination on the new site. Validate destinations exist and are appropriate.
Phase 3: Pre-launch validationStaging-side check that the new site matches plan — schema, signals, CWV, robots, sitemap.
Phase 4: Post-launch monitoringDaily monitoring of rankings, traffic, indexation, errors against baseline for 90 days.

Phase 1: Pre-migration baseline

Capture, on the old site, before any migration work begins:

This baseline is the ground truth for everything that follows. Don\'t start migration without it.

Phase 2: 301 mapping validation

The 301 mapping spreadsheet has one row per old URL with: new URL, redirect type (301 typically, sometimes 410 for genuinely-removed content), priority tier (top revenue / top traffic / archive). Validate:

⚠️ The biggest migration failure mode is "everything redirects to homepage". This kills backlink equity routing and confuses Google about your site structure. Specific destinations matter even for low-traffic pages.

Phase 3: Pre-launch validation

On staging, compare to baseline:

Phase 4: Post-launch monitoring

Day 0 through day 90, daily:

The 6-week rule

Expect a 10-30% temporary dip in the first 2-4 weeks even with perfect execution — Google needs time to re-crawl, re-index and re-evaluate. After week 4 traffic should be tracking back to baseline. After week 6, if you\'re still under 90% of baseline, something is wrong and warrants intervention. After week 12, if traffic hasn\'t recovered, the migration failed — diagnose root cause via the 4 phases above and remediate.

Frequently Asked Questions

How long before migration should the audit start?
Phase 1 (baseline) should happen at least 4 weeks before migration. This gives you a comparison window that\'s seasonally representative, lets you spot issues in the current site that should be fixed before migrating, and gives the team time to build a complete 301 mapping. Tight migration timelines that try to start audits 1-2 weeks before are a major cause of post-migration traffic loss.
Can I skip the 301 mapping for archive pages with no traffic?
Tempting but risky. Archive pages often carry surprisingly valuable backlinks even when they have minimal direct traffic. Better approach: 301 archive URLs to the closest topically-relevant new URL (often the new category page), use 410 only for content genuinely permanently removed with no equivalent. Mapping all URLs is cheap; failing to map them and losing equity is expensive.
Do I need to keep the old domain after a domain change?
Yes, indefinitely. Renew the old domain forever; route it to 301 redirect chains pointing to the new domain. Letting the old domain expire after 1-2 years loses the redirect chain and all the backlinks that point to old URLs. Most migration failures happen 18-36 months later when the old domain is allowed to lapse.
What's the recovery timeline if a migration goes badly?
Depends on how badly and how quickly you intervene. Small issues caught within 2 weeks usually recover within 4-8 weeks of fix deployment. Larger structural issues — broken 301 mapping, lost schema, killed canonicals — can take 3-9 months to fully recover even after fix, because Google\'s re-evaluation is gradual. Catastrophic migrations sometimes never fully recover. The Migration Audit is fundamentally about prevention.

🔀 Audit your site migration

Pre-migration baseline, 301 mapping validation, pre-launch validation and 90-day post-launch monitoring.

Open Site Migration Audit →
Related Guides: How to Fix Migration Audit Findings  ·  Site Audit Guide  ·  Redirect Checker Guide  ·  Schema Debugger Guide
💬 Got a problem?