Website migration SEO is the work that keeps a site's search rankings when its URLs or domain change, even during a move to a new content management system (CMS). A full checklist has 12 items across four stages, with an old-site benchmark followed by URL mapping and redirects for every URL. Staging tests before launch and recovery monitoring for months complete the checklist. Start it at the first planning meeting, because most ranking losses come from decisions made weeks before launch day.

An SEO migration is any change that makes search engines re-learn where your pages live and what they say. The 12 checklist items below help search engines locate and understand your pages after a move. Their order is loose, but no item is optional. Google's site move guide says to keep redirects at least 1 year, and the Change of Address tool forwards signals for 180 days after submission.
| # | Checklist item | Owner | Timing | Priority |
|---|---|---|---|---|
| 1 | Record rankings, traffic and backlinks per URL | SEO lead | 4 to 6 weeks before launch | Critical |
| 2 | Crawl the old site and export every URL | SEO lead | 4 weeks before | Critical |
| 3 | Build a one-to-one redirect map | SEO lead + content owner | 3 weeks before | Critical |
| 4 | Set up server-side 301 or 308 redirects | Developer | 2 weeks before | Critical |
| 5 | Test redirects on staging, removing chains | SEO lead | 1 week before | Critical |
| 6 | Check robots.txt and noindex tags | Developer | Launch day | Critical |
| 7 | Carry over titles, canonicals and schema | SEO lead | 1 week before | High |
| 8 | Update internal links to the new URLs | Developer | Before launch | High |
| 9 | Submit the new XML sitemap | SEO lead | Launch day | High |
| 10 | File a Change of Address (domain moves only) | SEO lead | Launch day | High |
| 11 | Monitor Search Console and 404 errors | SEO lead | Daily for 2 weeks, then weekly | High |
| 12 | Keep redirects and renew the old domain | Developer | 1 year or more | High |
1
2
3
4
5
6
7
8
9
10
11
12
You need a record of how the old site performs, page by page, before anything changes. Without it, you can't tell a normal post-launch dip from real damage, and you can't see which pages need help first. Export at least 3 months of data so seasonal swings don't fool you later.
The URLs with backlinks and revenue get the most careful redirect work. Mark them now.
A redirect map is a spreadsheet that pairs every old URL with its closest new equivalent. Combine a full crawl with Search Console's page report to start the old list. Add your backlink export so the list draws on all three sources at once. A crawl alone misses orphan pages that still earn links.
Map each URL to the page that answers the same intent. A discontinued product goes to its category page. Google treats mass homepage redirects as soft 404 errors and drops the ranking signals they carry. When an old page has no equivalent and no backlinks or traffic, a 410 status is the honest answer. Before you sign off, check that every row with backlinks has a destination that returns a 200 status.
The SEO audit confirms that the redirects in the map work on the server exactly as written. Use permanent server-side redirects (301 or 308). JavaScript and meta refresh redirects pass signals less reliably. Chains are the most common fault, because old redirects from past redesigns stack on top of the new ones. John Mueller, Search Advocate at Google, said, "We follow up to five redirect steps in a redirect chain if it's a server-side redirect." Aim for one hop.
Test it on staging. Paste every old URL into a crawler in list mode and confirm each returns one 301 to the mapped page with a 200 at the end. Then repeat the test on the live site within an hour of launch.
Launch only when the new site sends search engines the same signals the old one did. Most technical SEO failures here are small settings that a developer left in place from staging.
Staging sites carry a "Disallow: /" line in robots.txt or a site-wide noindex tag. That's correct on staging. On the live site it removes you from Google within days. So check robots.txt and the page head template on launch morning, and again after the cache clears. Also check that staging itself can't be indexed, or Google may find two copies of your site.
Compare titles and meta descriptions between the old and new versions of your top 100 URLs. Check their H1s and canonical tags as well. Canonicals must point to the new URLs. Structured data drops out when templates change, so run your key templates through Google's Rich Results Test. Then update internal links to point straight at the new URLs. Every internal link that hits a redirect slows the crawl.
Monitoring runs on a schedule because different problems surface at different times.
A CMS migration changes the code that produces your pages, and that can change URLs without anyone deciding it. Shopify, for example, forces product pages into a /products/ path, so a store moving there almost always needs a full redirect map. Other defaults for trailing slashes and uppercase letters differ between platforms. Pagination parameters differ too.
Plugins hide work you'll have to redo. On WordPress, plugins such as Yoast store titles and canonicals in their own fields, and that data doesn't move by itself. Check whether the new CMS renders content in JavaScript as well. If key text only appears after scripts run, crawlers index thinner pages than before.
You keep your rankings when you preserve each URL's content and links, then redirect it one-to-one to its new address. Who does that work is the real choice. Here are three options compared on the same terms.
| Option | Typical cost | What you get | Suits |
|---|---|---|---|
| In-house team with a crawler | Screaming Frog licence at £199 per year | Full control. Your team writes the map and runs the tests | Sites under a few thousand URLs, with an SEO on staff |
| SEO agency project | $5,000 to $30,000 in 2026, over 4 to 12 weeks | Redirect mapping with pre- and post-launch monitoring | Large or revenue-critical sites without in-house SEO |
| Platform plus service (such as Snoika) | No public price in this comparison | Audits, visibility tracking in Google and AI assistants, and a team that runs the platform and the services, with human review | Teams that want monitoring to continue after the move |
In-house team with a crawler
SEO agency project
Platform plus service (such as Snoika)
A small site with an experienced in-house SEO can run this checklist alone for the price of a crawler. Once the site earns most of its revenue from organic search, outside review costs less than one lost quarter. And if you also care about how AI assistants describe your brand after the move, choose an option that tracks that too.
Recovery takes weeks for a clean same-domain move and months or longer for a domain change. Local SEO Guide reports full recovery in about 30 to 60 days for domain moves it ran without technical faults. Broader data is less kind. A Search Engine Journal study of 892 domain migrations found an average of 523 days for traffic to return, and 17% never recovered within 1,000 days. The fastest took 19 days.
Measure against your benchmark, URL by URL. A flat total can hide lost commercial pages behind gains on the blog. Track the number of indexed new URLs and the share of old URLs still getting impressions. Complete this set of three numbers with clicks to your top revenue pages. If those revenue pages haven't recovered after 8 weeks, start with the redirect map.
Start with item 1 this week, even if launch is months away. A benchmark can't be recreated after the old site goes offline, and every later decision depends on it. Before you hire anyone, check where your site sits in the comparison table. A clean website migration SEO plan also needs an answer to what happens after day 180, when Google's signal forwarding ends. Snoika audits websites and tracks brand visibility in Google and AI assistants, with the same team running the platform and the services under human review. If you'd like a second opinion on your migration plan, talk to an expert.
An SEO migration is a site change that makes search engines reassess where pages live or what they contain. It can involve moving domains or changing content management systems. Even when the domain stays the same, changed page addresses need migration checks.
A website migration seo checklist should cover 12 checks across four stages. Start with performance benchmarks and URL mapping, then test redirects before launch. After launch, monitor search visibility and keep redirects working for at least a year.
Recovery can take weeks for a same-domain move and months or longer for a domain change. Timing depends on the type of move and whether technical faults interrupt indexing. If revenue-generating pages haven't recovered after eight weeks, check their redirects against the original map.
The page's comparison puts an SEO agency project at $5,000 to $30,000 in 2026, while the listed crawler licence costs £199 annually. The licence isn't a complete project budget: an in-house team still needs time to map URLs and test the move.
Keep the old domain renewed for at least a year, with its redirects working throughout that period. The 180-day signal-forwarding period after a Change of Address submission isn't a reason to remove redirects. Letting the domain expire allows someone else to buy it.


