An SEO website migration checklist is a controlled plan for moving a site’s URLs, platform, domain, or delivery system without losing track of what search engines and buyers could reach before the change. It connects the old inventory to the intended new state through URL mapping, redirects, canonical signals, launch checks, and post-launch monitoring.
This guide is for B2B marketing, SEO, content, development, and operations teams preparing a redesign or platform move. It covers migrations that change URLs or search-facing infrastructure. It does not promise unchanged rankings, prescribe one CMS, or replace a security, legal, analytics, or accessibility review.
SEO migration checklist in brief
- Classify the move before creating tasks: a hosting change with stable URLs needs different controls from a domain or URL-structure change.
- Freeze a dated baseline of URLs, search performance, indexability, metadata, canonicals, internal links, structured data, and business-critical journeys.
- Give every retained old URL one explicit outcome: keep, redirect to an equivalent page, consolidate with justification, or retire intentionally.
- Test redirects, canonicals, robots directives, internal links, Sitemaps, analytics, forms, and representative templates before and after launch.
- Use Search Console evidence to diagnose discovery, indexing, query, and page changes; do not treat a temporary fluctuation as a proven failure or a successful deploy as proof of search recovery.
In this guide: classify the move · baseline · URL map · pre-launch · launch · monitoring · migration record · mistakes
First classify what is actually moving
Not every redesign is the same kind of migration. Google Search Central separates site moves with URL changes from infrastructure changes where public URLs remain stable. That distinction determines whether the team needs an old-to-new URL map, permanent redirects, a Search Console Change of Address, or mainly release verification.
| Change type | Search-facing change | Minimum migration control | Common boundary |
|---|---|---|---|
| Hosting or infrastructure | URLs remain the same | Availability, crawl access, performance, rendering, analytics, rollback | No old-to-new URL map if URLs truly remain unchanged |
| CMS or redesign | Templates, rendering, content, or internal links may change | Inventory, parity checks, canonicals, structured data, forms, representative templates | Add URL mapping only for URLs that change |
| URL structure | Paths change on the same host | One-to-one map, permanent redirects, updated internal links and Sitemap | Search Console Change of Address is not for path-only moves |
| Domain or subdomain | Host changes | All URL-change controls plus ownership verification and Change of Address when eligible | Each old host variant needs an explicit plan |
| Consolidation | Several pages become fewer pages | Intent review, equivalent destinations, intentional removals, redirect validation | Do not send unrelated URLs to the homepage |
Write the migration scope in one sentence before work begins: what changes, what stays stable, which domains and environments are affected, and who can pause or reverse the release. The website governance framework owns those decision rights; this checklist owns the search-facing transfer and verification work for one migration.
Build a dated baseline before changing the site
A migration cannot be evaluated against memory. Capture the old site’s observable state before staging, redirects, or content cleanup begin. If the redesign decision itself is still uncertain, use the B2B pre-redesign audit framework first; its role is to establish the current evidence, not to define the URL transfer.
- URL inventory: crawlable URLs, HTTP status, index directives, canonical, title, description, H1, hreflang where present, structured-data types, internal links, media, and Sitemap membership.
- Search baseline: Search Console clicks, impressions, queries, pages, countries, devices, and search types for a documented comparison period.
- Business baseline: qualified inquiries, conversions, assisted journeys, and critical landing pages, kept separate from search visibility metrics.
- Authority baseline: externally linked URLs and important referral destinations so high-value old paths are not silently discarded.
- Experience baseline: representative page templates, navigation, forms, consent, analytics, accessibility checks, and performance conditions.
- Operational baseline: DNS, hosting, CMS, deployment, cache, certificate, robots, Sitemap, analytics, Search Console, and rollback ownership.
Google’s Search Console and Google Analytics guidance treats the two systems as complementary: Search Console describes performance in Google Search, while analytics describes behavior on the site. Preserve that boundary in the baseline. A stable analytics event does not prove that a URL is indexed, and an indexed URL does not prove that it generates qualified demand.
Export the baseline into files the release team can reopen after launch. Record the collection date, property, filters, timezone, and owner. Screenshots can support a record, but they are not a substitute for a reusable URL list and query/page export.
Create a one-to-one URL disposition map
The URL map is the migration’s control plane. Every retained old URL needs one reviewed outcome. Google recommends preparing a mapping before redirects are activated, avoiding redirects from many unrelated pages to one irrelevant destination, and returning an intentional 404 or 410 when removed content has no replacement.
| Old URL | Decision | New URL or status | Reason | Owner | Pre-launch check | Live result |
|---|---|---|---|---|---|---|
/old-solution/ | Retain and move | /solutions/new-name/ | Same buyer task and materially equivalent content | Content + SEO | Destination ready; permanent redirect specified | Pending |
/old-article-a/ | Consolidate | /complete-guide/ | Destination fully covers the same intent | Editorial | Useful content merged; internal links updated | Pending |
/expired-campaign/ | Retire | 410 | No useful equivalent or ongoing buyer need | Marketing | Campaign references removed | Pending |
Do not approve a mapping from slugs alone. Compare the page’s purpose, query set, content, internal-link role, backlinks, and buyer task. A permanent redirect is a location signal, not permission to replace a useful page with a weak or unrelated destination.
Google documents 301 and 308 as permanent server-side redirects and 302, 303, and 307 as temporary redirects. Use the status that reflects the real decision. Test the final response and the full chain; a rule existing in configuration is not evidence that every old URL reaches the intended live destination.
Run the SEO migration checklist in staging
Staging review should compare the new system against the approved baseline and map. It is not a single crawler score. Use representative templates and priority URLs, then keep a complete machine-readable check for the full mapped set.
- Confirm scope and freeze the map. Record the reviewed version and prevent untracked URL additions during release.
- Verify destination parity. Check purpose, core content, metadata, H1, media, structured data, hreflang, and important buyer actions.
- Prepare redirects. Generate rules from the approved map; flag loops, chains, collisions, missing sources, and destinations that are not live.
- Update canonical signals. New pages should point to their intended canonical URLs. Do not leave production canonicals pointing to staging or old paths.
- Update internal links. Navigation, body links, breadcrumbs, media references, structured data, and alternate-language annotations should use final destinations rather than relying on redirects.
- Control indexability. Keep staging protected, then document exactly how temporary
noindexrules, blocked crawling, authentication, or test robots rules will be removed at launch. - Prepare the new Sitemap. Include fully qualified canonical URLs intended for search. Google limits one Sitemap file to 50 MB uncompressed or 50,000 URLs, so larger sets require multiple files or a Sitemap index.
- Verify measurement and journeys. Test analytics, consent, forms, thank-you flows, CRM or email handoffs, and critical conversions without assuming a pageview proves the full path.
- Test representative performance and accessibility. Preserve the agreed templates, devices, network conditions, and issue owners. Use the B2B website speed acceptance criteria for repeatable performance evidence.
- Rehearse rollback. Name the release owner, pause condition, rollback route, and evidence that must be retained if the launch is reversed.
Google’s Sitemap guidance says Sitemaps should use absolute URLs and list the canonical URLs a site wants shown in search. Submitting a Sitemap is a discovery hint; it does not establish crawling, indexing, ranking, or recovery.
Use a release sequence that produces evidence
A launch is complete only when the public result matches the migration decision. Where practical, Google recommends changing one major thing at a time. Separating domain, CMS, design, and content changes can make defects easier to attribute and reverse.
- Deploy the approved site and permanent redirects.
- Confirm production is crawlable and temporary staging index controls are absent from public pages.
- Test priority old URLs, mapped destinations, intentional removals, redirect chains, server errors, and representative templates.
- Verify each new page’s HTTP status, title, H1, canonical, robots directives, structured data, media, internal links, hreflang where applicable, and buyer action.
- Publish the new Sitemap and confirm that it contains only intended canonical URLs.
- Verify Search Console ownership for the relevant old and new properties.
- For an eligible domain or subdomain move, submit Search Console’s Change of Address after the move and redirects are live. Do not use it for path-only or HTTP-to-HTTPS changes.
- Annotate the release record with exact checks, failures, owners, and rollback decisions.
Google’s Change of Address documentation limits the tool to qualifying domain or subdomain moves and requires ownership of both old and new properties. The tool does not replace redirects, URL mapping, Sitemap updates, or public verification.
Keep permanent redirects for as long as possible; Google’s current site-move guidance says generally at least one year. Update controllable internal links and important external destinations so users and crawlers do not depend on an avoidable redirect indefinitely.
Monitor the migration by evidence layer
Search systems need time to recrawl and process changed URLs, and Google warns that ranking fluctuations can occur during a move. Do not promise a fixed recovery date. Compare the new site with the dated baseline and route each anomaly to the layer that can explain it.
| Evidence layer | What to compare | Example failure | Owner |
|---|---|---|---|
| Delivery | HTTP status, redirect target, chain, server errors, latency | Old priority URL loops or reaches a non-equivalent page | Technical |
| Crawl and index | robots, noindex, canonicals, Sitemap processing, Page Indexing, URL Inspection | New canonical blocked or old URL remains self-canonical | Technical + SEO |
| Search visibility | Clicks, impressions, query groups, landing pages, countries, devices, search types | One template group loses impressions while others remain stable | SEO |
| Experience | Navigation, forms, rendering, accessibility, performance, analytics events | Traffic arrives but a critical form path fails | Design + development + measurement |
| Business | Qualified inquiries and other approved outcomes | Reported leads rise but qualification or attribution is missing | Marketing + sales operations |
Google’s traffic-drop guidance recommends analyzing patterns by query, page, search type, and date context, then checking indexing and technical evidence where relevant. It also advises against radical changes merely because a page has a small position fluctuation. Use the SEO monitoring system for B2B websites to define the baseline, alert route, diagnosis owner, and verification record before launch.
Requesting a recrawl is not a recovery tactic. Google states that crawling can take from a few days to a few weeks, that repeated requests do not make crawling faster, and that a request does not assure inclusion. Fix the observable defect first, then use the appropriate discovery route.
Keep one migration decision and verification record
A compact record makes the release auditable without turning the migration into paperwork. Keep these fields together:
- scope, change type, environments, old and new properties, and accountable owner;
- baseline date, exports, crawl files, priority URLs, and qualification metrics;
- versioned URL disposition map and redirect rule set;
- canonical, robots, Sitemap, hreflang, structured-data, analytics, form, performance, and accessibility checks;
- release time, implementer, independent verifier, failures, exceptions, and rollback route;
- Search Console actions that actually apply to the move;
- post-launch comparison windows, evidence owners, decisions, and final close condition.
Put required evidence and ownership into the B2B website redesign RFP before selecting a supplier. That page owns procurement requirements and acceptance criteria; this migration record is the operating artifact used to verify the eventual release.
Avoid these common migration mistakes
- Changing URLs without a complete inventory: unlisted pages cannot receive an intentional disposition.
- Redirecting unrelated pages to the homepage: the destination does not satisfy the old page’s purpose and may be treated as a soft error.
- Leaving staging controls on production: a forgotten
noindex, authentication rule, or robots block can suppress discovery or indexing. - Updating canonicals but not internal links: conflicting signals and avoidable redirects remain inside the new site.
- Launching several major changes without a baseline: the team cannot isolate whether a problem came from URLs, content, rendering, infrastructure, or measurement.
- Calling deployment success SEO success: a clean release is necessary evidence, but it does not prove unchanged visibility or qualified outcomes.
- Reacting to every fluctuation: diagnosis should distinguish technical failure, normal processing, seasonality, query change, and content relevance before another major edit.
Frequently asked questions
What is an SEO website migration?
An SEO website migration is a controlled change to URLs, domains, platforms, rendering, or search-facing infrastructure that requires the old site’s discoverability and page purpose to be mapped to a verified new state. The work includes baseline capture, URL disposition, redirects where needed, canonical and Sitemap updates, launch QA, and monitoring.
Does every website redesign need redirects?
No. Redirects are required when a public URL moves or an old URL has an approved equivalent destination. If a redesign keeps every URL stable, the team still needs to verify content, canonicals, robots directives, internal links, rendering, structured data, analytics, forms, and performance, but it should not invent redirects.
Should a migration use 301 or 302 redirects?
Use a permanent server-side redirect such as 301 or 308 when the move is intended to remain. Use a temporary redirect such as 302 or 307 only when the source is genuinely expected to return. The HTTP status should represent the real decision, and every target must be tested live.
When should Search Console Change of Address be used?
Use Change of Address after an eligible move from one domain or subdomain to another, once redirects are live and both old and new properties are verified under the same account. Do not use it for path-only moves or HTTP-to-HTTPS changes. It supports the move but does not replace redirect and Sitemap work.
How long does SEO migration recovery take?
There is no dependable universal recovery time. Google says changed URLs may take weeks or longer to be recrawled and processed, depending on factors such as site size and server capacity. Compare delivery, indexing, query, page, behavior, and qualified-outcome evidence against a dated baseline rather than promising a fixed recovery date.
Make the migration verifiable before it becomes urgent
An SEO website migration checklist works when it connects every old URL and search-facing control to an owner, an intended result, and a public verification step. Begin with the baseline and URL disposition map. If those two artifacts are incomplete, adding more launch tasks will not remove the underlying uncertainty.
Explore the SEO / GEO Authority cluster for related evidence systems. A migration protects discovery infrastructure; it does not create authority by itself. After the site is stable, use the evidence-led GEO guide to keep crawlability, retrieval, citation, referral, and business outcomes distinct. If a planned redesign still lacks a defensible baseline or acceptance path, book a website diagnostic.
Source note: Sources were checked on 3 September 2026. Factual statements use current Google Search Central and Search Console documentation on site moves, redirects, Change of Address, Sitemaps, recrawl requests, traffic-drop diagnosis, and the boundary between Search Console and Google Analytics. The change classification, baseline fields, URL disposition template, staged checklist, evidence-layer table, and migration record are CHCZ editorial tools derived from those sources. Third-party search-demand estimates informed topic selection but are not used as article claims. No customer disclosure, named customer example, commercial commitment, ranking assurance, price, legal claim, or personal-experience statement is included.
References: Google Search Central: site moves and migrations; Google Search Central: redirects and Google Search; Search Console Help: Change of Address; Google Search Central: build and submit a Sitemap; Google Search Central: ask Google to recrawl URLs; Google Search Central: debug search traffic drops; Google Search Central: using Search Console and Google Analytics data.

