SEO Website Migration Checklist: Protect Your Rankings in 2026
By Toy Wen Da, Co-Founder · · 15 min read · scored 94/100
A seo website migration checklist covers four steps: back up your site, audit every page, map redirects, then monitor results after launch. That sequence helps ensure a domain move, replatform, or redesign doesn't wipe out your Google rankings. The first move, before anything else: audit and back up your current site.

SearchBlueprint's technical SEO audit flags the exact issues that sink migrations: orphaned redirects, duplicate canonical tags, broken internal links, missing meta data. It catches these before they cost you traffic. Running that audit against your staging site, not just your live one, is how you catch problems before launch. That's better than explaining a traffic drop after it happens.
What a Website Migration Puts at Risk
A website migration is any change substantial enough to disrupt how search engines crawl, index, or rank your site. That includes moving to a new domain, switching your CMS or ecommerce platform, or restructuring your URLs. It also covers merging multiple sites or launching a full redesign.
The risk isn't hypothetical. Search engines have spent months, sometimes years, learning your current site. That includes which pages rank, which links carry weight, and which content answers which query. A migration forces all of that to be re-evaluated. If you break the connection between old and new, you lose the signals you've spent years building.
Why rankings drop during a migration
Three things usually cause the damage:
- Broken or missing redirects, a page that ranked well simply disappears, and its rankings disappear with it.
- Changed on-page content. New titles, headers, and copy arriving alongside a new URL structure give Google two changes to interpret at once, not one.
- Technical errors, noindex tags left on from staging, a robots.txt blocking crawlers, or canonical tags pointing at the wrong page.
For a deeper look at how these failures play out, see this breakdown of website migration without losing your Google rankings. It covers how to prevent each one.
Types of migrations and their typical risk level
| Migration type | What changes | Typical SEO risk | Main thing to protect |
|---|---|---|---|
| Domain change (brand.com → newbrand.com) | Hostname, sometimes TLD | High, Google must re-associate all signals | Change of address, full redirect map |
| Platform switch (e.g., WordPress to Shopify) | CMS, URL structure, templates | High, structure and code both change | Redirects, canonical logic, page speed |
| HTTP to HTTPS | Protocol only | Low to moderate if done correctly | Redirects, mixed-content errors |
| Site redesign, same URLs | Layout, content, visual design | Low to moderate | On-page content, internal links |
| Site restructuring (new folder logic) | URL paths | Moderate to high | One-to-one redirect mapping |
| Multi-brand consolidation | Multiple domains into one | High, competing canonical signals | Canonical strategy, content deduplication |

Before You Touch Anything: Pre-Migration Prep
The planning phase is where most migrations succeed or fail, long before any code changes. Skipping it is the most common reason a site migration SEO checklist gets ignored under deadline pressure. It's also the part that pays off the most.
Back up your site and export your baseline data
Before you change anything, capture where you stand today. Export your current organic traffic, keyword rankings, indexed page count, and backlink profile. Screenshot your top pages and queries so you have a record, not just raw numbers in a dashboard that might reset.
Industry guidance commonly points to exporting at least the last 16 months of Google Search Console data, plus the most recent month. Cover queries, pages, clicks, impressions, CTR, and average position. That window gives you enough history to separate a real migration problem from normal seasonal dips.
Cross-reference Search Console with Google Analytics and a third-party crawl of your own site. Discrepancies between the three often reveal pages search engines treat differently than your own CMS does.
Freeze content changes and assign owners
Set a content freeze before the migration window opens. If your product team keeps editing descriptions on the old site while those same pages are being moved, you create mismatched data. That data is nearly impossible to untangle afterward.
Write down who owns each part of the move: redirects, content, design, analytics, and launch communication. Without clear ownership, redirect mapping and sitemap updates are the first things to get missed or mistimed.
Audit every page before it moves
Not every page deserves a ticket to the new site. Large sites accumulate pages with no traffic, no rankings, and no real purpose. Carrying all of them forward just dilutes the quality ratio of your new domain.
Build two lists before migration day:
- A content inventory of every current URL, its traffic, and its keyword rankings.
- A decision for each one: migrate as-is, consolidate into a stronger page, or retire with a redirect to the closest relevant replacement.
This is also the right moment to run a full site audit rather than spot-checking a handful of pages. If you haven't done one recently, this website auditing checklist walks through what to check and in what order. This SEO audit checklist covers the sequence that keeps technical issues from compounding.

Build and Test on a Staging Site First

Never test migration changes on your live site. Build a staging environment that mirrors production as closely as possible: same plugins, similar data volume, same integrations. The closer the match, the fewer surprises on launch day.
Block search engines from your test site
Staging sites that get crawled and indexed by accident create duplicate content problems that confuse search engines about which version is real. Cover three bases:
- Password-protect the staging environment at the server level.
- Add noindex tags to every staging page as a second layer of protection.
- Use a clearly separate subdomain, like staging.yoursite.com, so it's never mistaken for the live site.
Leaving a noindex tag on by accident is one of the most common migration disasters. It's also one of the easiest to miss, because the page looks completely normal to a human visitor.
Choose a platform that won't fight you later
If you're switching CMS or ecommerce platforms as part of the move, configure it properly before content arrives. That means SEO-friendly URL structures, automatic XML sitemap generation, a working canonical tag system, and redirect capability built in, not bolted on.
Not every platform handles these basics the same way out of the box. If you're still deciding where to land, this comparison of website builders for SEO can help. It breaks down how seven platforms handle redirects, structured data, and page speed by default.
Map Every Redirect Before You Flip the Switch
Redirect mapping is the single step that protects, or destroys, the search equity you've built. Every URL on your current site that has traffic, rankings, or backlinks needs a clear, one-to-one destination on the new site.
Why a plain 301 beats every shortcut
A 301 redirect tells search engines a move is permanent, and it passes ranking signals to the new URL. A 302 signals a temporary change, so it doesn't carry the same weight. Using one for a permanent structural change is a common and costly mistake. Redirect chains, where a URL bounces through two or three hops before landing, waste crawl budget. They also increase the odds something breaks along the way.
| Redirect approach | What it signals to Google | Best used for | Migration risk |
|---|---|---|---|
| Direct 301 to final URL | Permanent move, pass ranking signals | Any permanent URL change | Low |
| 302 (temporary) | Temporary, signals may not transfer | A/B tests, short promotions | High if used for permanent moves |
| Redirect chain (A→B→C) | Confusing, wastes crawl budget | Never intentional | High |
| Meta refresh / JS redirect | Weak or inconsistent signal | Avoid for SEO-critical pages | High |
| No redirect (hard 404) | Page is gone, no equity transferred | Only for genuinely dead content | High if page had traffic or links |
Build your redirect map before launch, not after. Test every rule in staging, confirm there are no chains, and keep a record of old URL to new URL. Do this for every page with any SEO value. Plan to maintain those redirects for at least 12 months, since old links and bookmarks keep arriving long after launch.
If you're moving to a new domain, submit a change of address through Google Search Console. That process typically takes around six months for Google to fully associate the old domain's signals with the new one. Don't remove old-domain redirects early just because traffic looks stable after a few weeks.

Fix the On-Page Signals That Carry Your Rankings
Migration is also the moment template-level mistakes get copied across every page at once. Fix them before launch, because cleaning up a thousand pages after the fact is far harder than catching the template error once.
Titles, meta descriptions, and headers
Use your CMS's templating to pull dynamic values, product name, category, location, into titles and descriptions automatically. Don't manually rewrite each one. Keep titles tight, keep descriptions readable, and resist the urge to keyword-stuff just because you're already in the file. For the full sequence of on-page fixes worth running before and after a migration, see this on-page SEO checklist. It covers titles, headers, internal links, and schema in order.
Canonical tags
Every page should carry exactly one canonical tag, using the absolute HTTPS URL. Decide the canonical logic at the template level, especially if you're consolidating multiple brands or regional sites into one domain. Page-by-page canonical decisions are where conflicts creep in silently.
Consolidate and refresh content, don't just copy it forward
Migration is the natural point to merge thin or duplicate pages into stronger ones. Don't just carry every old page forward out of habit. Score pages by traffic and relevance first. Then decide what merges, what stays, and what gets archived with a redirect to its replacement.
Refreshing content as part of a migration isn't just cleanup, updated, consolidated pages tend to perform better than stale ones left untouched. This fact-check on how content updates affect SEO is worth reading before you decide what to merge versus retire. A clean, well-structured result also matters for how visitors and crawlers experience the new site. See this piece on why a well-designed website affects SEO for how design choices feed into ranking signals.
Watch page speed and Core Web Vitals closely during this phase, too. New templates and scripts introduced during a migration commonly degrade loading speed, interactivity, and layout stability. web.dev documents all three as direct inputs into Google's ranking signals. If your current site already struggles with speed, this guide on the website speed mistake killing SEO and conversions can help. It explains what to fix before launch, not after.
Launch Day: The Checklist Before You Go Live
Launch is not the finish line, it's the point where careful preparation either holds or doesn't. Confirm every item below before you flip the switch, not during the hours after.
| Pre-launch item | Status to confirm | Why it matters |
|---|---|---|
| Redirects | Tested on staging, no chains | Preserves ranking signals for every moved URL |
| Noindex tags | Removed from all live pages | The #1 migration disaster is a site that's invisible to search engines |
| Robots.txt | Allows crawling of the live site | Blocks crawlers if left in staging mode |
| Canonical tags | Point to the correct live URL | Prevents duplicate content dilution |
| XML sitemap | Updated and ready to submit | Speeds up discovery of new URLs |
| Analytics tracking | Live and verified on the new site | Keeps pre/post comparisons accurate |
Submit your updated sitemap in Google Search Console as soon as the new site is live. It won't make indexing instant, but it does surface crawl errors faster than waiting for Google to find them on its own. That's per Google Search Central guidance on sitemaps and crawling.
Verify your analytics tracking is firing correctly on the new domain or template before you walk away from launch day. Add a launch annotation in your analytics tool so you have a clear marker separating pre- and post-migration data. Otherwise you'll waste time later guessing which dip was caused by the move and which was seasonal.
When Your Website's Own Tools Are Enough, and When They Aren't
This is the honest part: not every migration needs an agency. And not every migration is safe to run on free tools alone. The difference usually comes down to scope.
| Situation | Your own tools (GSC, GA, CMS redirect manager) | When you need more |
|---|---|---|
| Moving one URL to a new slug | Enough, set a 301, check in Search Console | Only if the page has significant backlinks or traffic |
| Full domain change | Not enough alone | Full redirect map, change-of-address, dedicated monitoring |
| Platform replatform (e.g., CMS switch) | Not enough alone | Technical audit of the new platform's defaults, template-level fixes |
| One-off redesign, same URLs | Often enough with careful testing | If traffic drops post-launch and the cause isn't obvious |
| Recurring ranking drops after launch | Not enough, this is a pattern, not a one-time fix | Ongoing crawl monitoring and a structured fix list |
If you're dealing with a single page or a small, low-traffic site, this free 25-point website audit checklist is genuinely enough. You can run it yourself, start to finish. The honest line is this: a one-off, single-URL change is DIY territory. A full-site migration, a platform switch, or a recurring post-launch ranking drop is where manual spot-checks stop catching what matters. That's where a structured technical audit earns its keep.
Even a very small site, a landing page or a single-page business site, carries its own migration risks. That's true if you're moving it to a new domain or platform. If that's your situation, this guide on SEO for one-page websites covers the fixes specific to that structure.
The First 90 Days: Monitoring and Recovery
Launch day isn't when the checklist ends. The weeks right after are when problems surface, and when you still have time to fix them before they compound.
What to check, and how often
Track these metrics daily for the first two to three weeks, then weekly through the rest of the first quarter:
- Organic traffic, by landing page, not just site-wide
- Keyword rankings for your highest-value terms
- Crawl errors and 404s reported in Search Console
- Indexing status of your most important URLs
- Conversion rates from organic traffic specifically
Common post-launch errors and how to fix them
| Symptom | Likely cause | Fix |
|---|---|---|
| Traffic drops sharply within days | Noindex tag left on, or robots.txt blocking crawl | Remove noindex, update robots.txt, resubmit sitemap |
| High 404 count in Search Console | Redirect map missing some URLs | Add missing redirects, prioritize pages with backlinks |
| Two URLs ranking for the same query | Canonical tag conflict or duplicate content | Set one canonical per page, consolidate duplicates |
| Rankings stable but conversions down | Page speed regression from new templates | Run a Core Web Vitals check, compress new scripts and images |
| Analytics numbers don't match pre-migration baseline | Tracking code missing or misconfigured | Re-verify tracking install, check for duplicate tags |
Once the dust settles, shift from firefighting to growth. A migration that's been stabilized is a good moment to revisit your broader organic strategy. This guide on improving website SEO for higher organic traffic is a reasonable next step once rankings settle at baseline or better.
Common Mistakes to Avoid
- Changing too much at once. Redesign, replatform, and content rewrite happening in the same launch make it impossible to tell which change caused which result.
- Leaving noindex tags on from staging. This single oversight has reportedly cost businesses the bulk of their search visibility within weeks of launch.
- Incomplete redirect maps. Some teams have lost the majority of their indexed pages simply because redirects weren't mapped for every URL with traffic or links.
- Underestimating the timeline. A proper migration typically needs 8-12 weeks minimum. Rushing it to hit an arbitrary date is how shortcuts turn into months of cleanup.
- Treating migration as purely technical. It's a cross-functional project, developers, content owners, and whoever owns analytics all need to be in the loop before launch, not after.
- Removing redirects too soon. Old links and bookmarks keep arriving for well over a year; pulling redirects early forfeits equity you already earned.
FAQs
How long does an SEO website migration checklist take to complete?
Plan for a minimum of 8-12 weeks for a standard migration, and longer for large or complex sites with thousands of pages. That covers planning, staging, redirect mapping, launch, and the first few weeks of monitoring.
Will my rankings definitely drop after a migration?
Not necessarily. Some ranking fluctuation while Google re-crawls and re-indexes the new site is common, even with a clean migration. Significant, sustained drops usually trace back to missing redirects, leftover noindex tags, or too many simultaneous changes.
Do I need to tell Google I'm moving my site?
Yes, if you're changing domains. Submit a change of address in Google Search Console so Google can associate your old domain's signals with the new one. Submitting a new sitemap matters for any migration, domain change or not.
How long should I keep old redirects live?
Maintain redirects for at least 12 months after launch, and longer if the site had a long history or strong backlink profile. Old links, bookmarks, and cached search results keep pointing at old URLs well past launch day.
Can I run a migration SEO checklist myself without hiring an agency?
For a small site or a single-page change, yes, your own tools are usually enough. For a full domain move, a platform switch, or a site with thousands of indexed pages, a structured technical audit helps. It catches issues that manual spot-checks miss.
Check Your Site Before You Move It
Pull your last redirect map, your Search Console export, and your current page inventory before you schedule a launch date. Most migration damage traces back to one of those three being incomplete. Working through an seo website migration checklist in that order, prep before launch, redirects before content changes, monitoring after, is what matters. It keeps a domain move or redesign from turning into a traffic recovery project. Talk to the team at SearchBlueprint and see what a sample report would catch on your site before you move it.
Resources / References
Sources
- SEO Site Migration Checklist (2026): 12 Steps
- Site Migration: The 15 Step Checklist for a Smooth Transition
- Site Migration SEO Checklist: Prioritize by Impact - O8 Agency
- The Ultimate Website Migration SEO Checklist: Protect ...
- 10-Step Site Migration SEO Checklist for Agencies and ...
Disclaimer: This article is general information about rules and figures that applied when it was written, not personalised financial, tax or investment advice. It does not take account of your income, obligations, risk tolerance or goals, and rates and thresholds change. Verify the current position with the relevant authority, and speak to a licensed adviser or a qualified accountant before acting.
About the author
SearchBlueprint researched, wrote and scored this article with the content pipeline our customers run on their own sites. The score in the byline is what our content engine gave this page before it published. Nothing here is reviewed by hand, which is the point: it is the product's output, published where anyone can check it.