SEO migrations · 10 minute read
Website Rebuild SEO Migration Checklist
A website rebuild is controlled when every valuable old URL has a decision, a destination and a production check.
+91.4% weekly clicks · 514 in 1–7 July → 984 in 16–22 August. First week compared with the latest settled week.
- relevant redirect mapping
- 1:1
- keep redirects in place
- ≥ 1 year
- production crawls: before and after
- 2
The short answer
Build the Redirect Map
Do not leave it for launch week. Inventory the current site, decide which URLs stay, merge or retire, then use that list as an acceptance test for the rebuilt site.
Define the Rebuild Scope
If the public URLs stay the same, this is primarily a rebuild or infrastructure change. If the domain, protocol or URL paths change, Google treats it as a site move with URL changes. The second case needs explicit old-to-new mapping and redirects.
Avoid combining every possible change at once. A new domain, new CMS, new architecture, rewritten copy and new analytics setup create too many variables to diagnose cleanly.
Build One URL Inventory
No single export is complete. Combine URLs from:
- the current CMS and database;
- XML sitemaps;
- a full rendered crawl;
- Search Console landing pages;
- analytics landing pages;
- pages receiving external links;
- server logs where available.
Then record the current evidence and the migration decision.
| Old URL | Evidence | Decision | New URL | Acceptance |
|---|---|---|---|---|
/service-a | Clicks + links | Keep | /service-a | 200 + self-canonical |
/old-offer | Links, no demand | Merge | /services | 301 in one hop |
/expired-event | No traffic or links | Retire | — | 404 or 410 by decision |
Google advises against redirecting many unrelated old URLs to one irrelevant destination such as the homepage. A redirect should lead to the closest useful replacement.
Staging acceptance checks
Staging should be access-controlled and protected from indexing, but the release process must explicitly remove temporary controls. A copied noindex directive is one of the easiest ways to launch an invisible site.
No redirect chains, loops or accidental case changes.
Robots and meta directives match the intended launch state.
Titles, headings, copy and structured data change by decision, not omission.
Forms, navigation, mobile layouts and performance use realistic content.
A launch runbook with owners
-
T−7
Freeze the mapping
Approve redirects, canonicals, sitemap URLs and the list of high-value acceptance checks.
-
T−1
Capture the final baseline
Crawl production, export Search Console pages and preserve analytics annotations.
-
Live
Release the controls together
Deploy redirects, remove temporary noindex rules, publish the new sitemap and verify priority journeys.
-
+1
Crawl production again
Compare the old inventory against status, destination, canonical and index directive.
-
+7
Review early signals
Check crawl errors, sitemap processing, indexed destinations and page-level search movement.
What to measure after launch
Traffic alone is too blunt. Watch the migration at URL and template level.
| Signal | Compare | Investigate when |
|---|---|---|
| Redirect coverage | Old inventory vs live response | A valuable URL does not reach its mapped destination |
| Indexing | Intended indexable URLs vs Google-selected canonicals | New URLs stay excluded or old URLs remain preferred |
| Search performance | Like-for-like pages and queries | Clicks or impressions fall outside the expected transition pattern |
| Crawl health | 4xx, 5xx, chains and loops | Errors concentrate in a template or former high-value section |
| Conversion journey | Forms, basket, checkout or sign-in | Search landings work but the business action fails |
Isolate Migration Effects
Annotate the exact launch time. If major content, navigation or offer changes also ship, record them separately. This does not eliminate uncertainty, but it stops every post-launch movement being blamed on “the migration.”
Launch rule
Test Every Valuable URL
The inventory is both the plan and the acceptance suite. Launch only when priority mappings, production controls, ownership and rollback decisions are explicit.
See migration-aware website deliveryPrimary sources
- Google Search Central: site moves and migrationsdevelopers.google.com
- Google Search Central: redirects and Google Searchdevelopers.google.com
- Google Search Central: controlling indexing with noindexdevelopers.google.com
Keep reading
Related guides.
More evidence-led guidance for the next decision.
All insightsEcommerce website development checklist
Plan an ecommerce build across products, checkout, integrations, technical SEO, analytics, accessibility and launch verification.
Technical SEO Audit Checklist
A technical SEO audit checklist for crawling, indexation, canonicals, rendering, internal links, schema and Core Web Vitals.
UK Website Development Costs
A practical website cost breakdown covering scope, design, development, ecommerce, integrations and ownership.
Ready to act?
Compare services and pricing.
Use the guides to make the decision, then choose the right delivery route.