Progress is not saved. Print or screenshot before you close the tab.
Before anything is built 0/6 Weeks before launch. Everything here becomes impossible to recover once the old site is gone.
Export a complete list of existing URLs Critical From Search Console, your analytics, your sitemap and a crawl — each source misses different pages. The union is your real inventory. Record what currently ranks, and for what Critical Top pages by impressions and clicks, with position. This is the baseline that makes any later loss visible rather than arguable. Record what currently converts Critical Pages driving form submissions and calls. These are the ones most often redesigned away because nobody checked which they were. Identify pages with external links pointing at them Critical Earned links are the hardest asset to replace. A page with backlinks needs its URL preserved or redirected precisely, never dropped. Save a copy of the content that performs Depth that earns rankings should migrate intact. Rewriting it for a new tone of voice is a common and avoidable way to lose position. Note current Core Web Vitals So you can tell whether the new site is genuinely faster or merely newer.
Redirect mapping 0/6 Before build work starts, not after. Retrofitting this is where projects overrun.
Map every old URL to exactly one new URL Critical One to one. A page that has no obvious equivalent still needs a destination — the closest relevant page, not the homepage. Avoid redirecting everything to the homepage Critical Search engines treat a mass redirect to the root as a soft 404 and the equity is lost. This is the single most common migration error. Use 301, not 302 Critical A 302 signals a temporary move and does not consolidate ranking signals the way a permanent redirect does. Eliminate redirect chains Old → interim → new wastes crawl budget and dilutes signals. Point the original directly at the final destination. Decide what to do with retired pages A genuine 410 is sometimes correct and cleaner than redirecting an irrelevant page. Decide deliberately rather than defaulting. Handle both locales if the site is bilingual Each language version needs its own mapping, and the hreflang relationships must be rebuilt on the new URLs.
Staging, before you go live 0/6 The last point at which mistakes are cheap.
Confirm staging is not indexable Critical A staging site indexed alongside production creates duplicate content and occasionally outranks the real site. Test the redirect map against the full URL list Critical Automated, not sampled. A map that works for the twenty URLs someone checked is not a tested map. Verify canonicals point to the new URLs Critical A canonical left pointing at the old domain will remove the new page from the index. Check the content renders without JavaScript View source rather than the inspector. Substance that only exists after hydration is often invisible to crawlers and retrieval agents. Confirm robots.txt allows the agents you want Critical Staging robots files routinely ship to production. Check each agent individually rather than scanning the file. Verify analytics and conversion tracking fire Test an actual submission end to end. Tracking that breaks at launch means you cannot tell whether the migration worked.
Launch day 0/4 The first twenty-four hours.
Submit the new sitemap in Search Console And keep the old sitemap available briefly so the redirects get discovered. Spot-check redirects on live production Critical Staging behaviour and production behaviour differ more often than anyone expects, usually because of CDN rules. Confirm the site is not accidentally noindexed Critical The single most damaging launch-day error, and it happens on real projects with experienced teams. Test the primary conversion path yourself Critical Submit the form. Receive the email. Do not assume.
The weeks after 0/5 Problems surface between two and eight weeks out, not on day one.
Watch indexation daily for two weeks A drop in indexed pages is the earliest reliable signal something is wrong. Monitor crawl errors New 404s indicate URLs your map missed. There are almost always some. Compare rankings against your baseline Some fluctuation is normal during reindexing. A sustained drop after three weeks is a problem, not noise. Compare conversion rate, by device Aggregate figures hide a mobile regression, which is the most common post-launch conversion failure. Keep the redirects permanently Critical Removing them after six months discards the equity you spent the migration preserving. They are not temporary. Talk to us about your migration →