- A site migration is any structural change that moves URLs: domain change, CMS move, HTTPS upgrade, URL restructure, or subdomain to subfolder shift.
- The most common migration mistake is using 302 redirects instead of 301. This single error can delay ranking recovery by 6 to 18 months.
- A complete redirect map (old URL to new URL, with redirect type) is the single most important deliverable before any migration launches.
- Well-executed migrations recover 80 to 90 percent of rankings within 4 to 8 weeks. Poorly executed ones take months to years or never fully recover.
- Never combine a domain migration with a full content or design overhaul. Separate changes; migrate first, redesign after rankings stabilise.
- Keep the old domain live with 301 redirects for at least 12 months, ideally indefinitely. Shutting it down early terminates equity transfer.
- What Is a Site Migration?
- Types of Site Migrations and Their SEO Risk
- The Pre-Migration Checklist
- Building the Redirect Map
- Launch Day Protocol
- Post-Migration Monitoring
- CMS-Specific Migration Notes
- Most Common Migration Mistakes and Fixes
- How to Recover From a Bad Migration
- Who Needs Site Migration Support?
- Related Reading
- Frequently Asked Questions
Site migrations are the highest-stakes technical SEO project in the industry. Done right, they are invisible to Google. Done wrong, they can erase years of accumulated ranking authority in days. Every team we have seen take a migration lightly, treating it as “just a domain change” or “just a platform switch,” has paid the price in traffic drops that take quarters to recover, sometimes fully, sometimes not.
This guide is the field manual our team at Kerkar Media follows on every migration engagement. It covers pre-migration planning, redirect map strategy, launch-day protocols, post-launch monitoring, and recovery from migrations that went wrong. It builds on our companion guides on 301 vs 302 redirects, canonical tags, and HTTP errors.
1. What Is a Site Migration?
A site migration is any change to a website that affects a meaningful number of URLs, the domain itself, the platform serving the content, or the underlying structure of how pages are organised. From an SEO perspective, migrations matter because they change the addresses of pages that have accumulated ranking signals over time.
The core SEO risk in a migration is this: your backlinks and ranking signals are attached to the old URLs. If Google cannot find a clear, authoritative path from old URL to new URL, those signals are orphaned. The new URLs start from zero authority, and your rankings collapse.
The migration principle: Google does not know you moved unless you tell it. A 301 redirect is how you tell it. The redirect says “the content that was at URL A is now at URL B, please update your records and transfer all ranking signals.” Without that redirect, Google keeps the old URL in its memory and the new URL starts fresh.
2. Types of Site Migrations and Their SEO Risk
| Migration Type | SEO Risk Level | Primary Concern |
|---|---|---|
| HTTP to HTTPS | Low (well-understood) | Redirect chain, mixed content, GSC property update |
| URL restructure (same domain) | Medium | Redirect map completeness, internal link updates |
| CMS platform change (same domain) | Medium to high | Structural URL changes, JavaScript rendering, schema re-implementation |
| Domain change (same content) | High | Redirect completeness, GSC Change of Address, backlink outreach |
| Domain change plus redesign | Very high | All of the above simultaneously; avoid combining these |
| Subdomain to subfolder consolidation | Medium to high | Authority consolidation benefit vs URL redirect risk |
| Multi-site merger (two domains into one) | Very high | Complex redirect mapping, content deduplication, authority consolidation |
3. The Pre-Migration Checklist
The pre-migration phase is where migrations are won or lost. Most migration disasters stem from rushing the preparation. This checklist is the minimum viable pre-migration protocol.
At least 4 weeks before launch
- Crawl the current site fully with Screaming Frog. Export every live URL.
- Pull organic traffic data from Google Analytics for all live URLs (last 12 months).
- Pull backlink data from Ahrefs for all live URLs. Identify top 50 by referring domains.
- Pull GSC query and impression data for all live URLs.
- Document current rankings for your 20 to 50 most important keywords.
- Set up Google Analytics and Search Console on the new domain. Do not wait until launch day.
- Build the complete redirect map (see Section 4).
- Agree on the post-migration monitoring protocol and assign responsibility.
At least 2 weeks before launch
- Test the new site in staging: crawl it, validate schema, check Core Web Vitals, test internal links.
- Confirm redirect map is complete and loaded into the staging environment.
- Test a sample of 50 to 100 redirects end-to-end: old URL should resolve to the correct new URL in one hop.
- Check that no redirect chains exist (old-to-new should be direct).
- Confirm the new domain’s robots.txt allows crawling of all important sections.
- Confirm the new site’s sitemap is ready and points to new canonical URLs.
- Brief the development team on the launch-day protocol.
4. Building the Redirect Map
The redirect map is the single most important deliverable in a migration. It is a spreadsheet with three columns at minimum: old URL, new URL, and redirect type. Every URL that will change needs a row.
How to build it
- Start with the Screaming Frog export of all live URLs on the current site.
- Add a column for the corresponding new URL. For structural changes, this may be a formula. For domain changes, it may be a simple domain swap.
- Validate that every new URL actually exists and returns 200 on the staging site.
- Add a column for redirect type (301 for all permanent moves).
- Cross-reference against the Ahrefs backlink export. Every URL in the top 100 by referring domains must have a correctly mapped row.
- Add a priority column. High-priority rows are crawled first in QA testing.
The redirect map trap to avoid
The most common trap is mapping old URLs to the homepage when no exact equivalent exists on the new site. This feels like a quick fix but destroys the link equity attached to those URLs. Instead, map to the most topically relevant available page on the new site. If no close equivalent exists, decide: is the content worth recreating, or should the URL return a 410?
Planning a site migration?
Kerkar Media runs end-to-end migration support: pre-launch audit, redirect map build, schema re-implementation, launch-day monitoring, and post-launch ranking recovery. Our migration clients retain more than 90 percent of organic traffic through the switch on average.
5. Launch Day Protocol
Launch day is the highest-risk window. Everything should be pre-agreed; no decision-making in real time.
The launch-day sequence
- Take a final crawl snapshot of the old site as a baseline.
- Deploy the new site to production.
- Activate all 301 redirects from old URLs to new URLs.
- Verify 20 to 30 sample redirects are working correctly (end-to-end, one hop).
- Submit the new sitemap to Google Search Console on the new domain property.
- Submit a GSC Change of Address request (for domain migrations).
- Use GSC URL Inspection to request indexing of the homepage and 5 to 10 priority pages on the new domain.
- Set up hourly monitoring alerts on the new domain for 5xx errors.
- Check that the old domain’s GSC property shows the redirects working (Googlebot activity should appear within hours).
What to keep running for the first 72 hours
- Real-time traffic monitoring in GA4 (compare to the same day/week prior).
- Crawl error monitoring in GSC (check every 2 to 4 hours).
- Direct spot-checks of priority URLs in a browser and via curl.
- Ahrefs rank tracker set to daily updates for your top 50 keywords.
6. Post-Migration Monitoring
The work after launch is just as important as the work before. Migrations surface unexpected issues in the first 2 to 4 weeks that only real Googlebot activity reveals.
Week 1 to 2 monitoring checklist (daily)
- GSC Index Coverage report: are new URLs being indexed? Are any returning unexpected errors?
- GSC Page Experience: are Core Web Vitals holding on the new site?
- GSC Crawl Stats: is Googlebot crawling the new domain at increasing rate?
- GA4 organic traffic: compare day-over-day and versus same period last year.
- Ahrefs Site Audit: run daily crawl of the new site for new errors.
- Redirect validation: spot-check 10 redirects daily for the first week.
Week 3 to 12 monitoring (weekly)
- Keyword rankings for priority set.
- Backlink transfer: are Ahrefs’ referring domains starting to point to the new URLs? (Outreach to top backlink sources may accelerate this.)
- Index count on old domain: should be declining as Google de-indexes old URLs.
- Index count on new domain: should be growing week-over-week.
- Conversion rate on organic traffic to confirm signal quality is maintained.
7. CMS-Specific Migration Notes
WordPress migrations
WordPress-to-WordPress migrations (hosting change, domain change, or multisite consolidation) are the most common we handle. Key risks: permalink structure changes if WordPress settings differ, plugin conflicts creating new errors, and schema that was in the old theme disappearing in the new one. See our WordPress development service for configuration support.
Shopify migrations
Shopify has URL structure conventions that change when migrating from another platform. /products/ and /collections/ paths are fixed. The biggest risk is ecommerce URLs that do not map cleanly. All old URL patterns must redirect to the appropriate Shopify URL format.
Custom to CMS migrations
Moving from a custom-built site to WordPress, Drupal, or another CMS often involves restructuring the entire URL taxonomy. These are high-risk: the redirect map is large, URL patterns change completely, and schema often needs full re-implementation. Budget significant pre-migration time.
JavaScript SPA migrations
Migrating to a React or Vue SPA introduces JavaScript rendering concerns on top of standard migration risks. Googlebot needs to fully render JS to index content. Server-side rendering (SSR) or static generation is strongly recommended for SEO-critical content.
8. Most Common Migration Mistakes and Fixes
- 302 redirects used instead of 301. The most damaging single mistake. Fix: immediately change all migration redirects to 301.
- Incomplete redirect map. Dozens of high-value URLs left without redirects. Fix: audit with Screaming Frog on the old domain, cross-reference with new site, add missing redirects.
- Redirects pointing to the homepage. Destroys URL-level link equity. Fix: rebuild map with topically relevant destination URLs.
- Redirect chains (three or more hops). Old site redirects to intermediate URL, then to new URL. Fix: flatten to direct source-to-destination redirects.
- Internal links still pointing to old domain. Fix: sitewide find-and-replace on all internal link URLs.
- Schema not re-implemented on new site. Fix: re-deploy Organization, Article, FAQPage, and BreadcrumbList schema on the new CMS.
- New site not verified in GSC before launch. Fix: verify immediately and submit Change of Address request for domain migrations.
- Old domain robots.txt disallowing crawl before redirects are confirmed working. Never block the old domain before confirming 301s are in place and working.
9. How to Recover From a Bad Migration
If you are reading this section because a migration already went wrong, here is the triage sequence.
- Audit current redirect status. Crawl both old and new domains. Map every redirect that is missing, wrong-type, or chains.
- Fix redirects first. All 302s become 301s. All missing redirects get added. All chains are flattened. This is the single highest-leverage recovery action.
- Submit correct sitemap on new domain in GSC. Request indexing of priority pages via URL Inspection.
- Submit GSC Change of Address if it was not done at launch.
- Outreach to top 10 to 20 backlink sources. Ask them to update links to the new URLs directly. This bypasses the redirect and transfers equity more cleanly.
- Re-implement missing schema. Organisation, Article, FAQPage on priority pages.
- Be patient. Even after perfect fixes, Google needs 4 to 12 weeks to fully recrawl, re-evaluate, and restore rankings. Monitor weekly. If rankings are moving in the right direction, the fixes are working.
10. Who Needs Site Migration Support?
- Manufacturers consolidating multi-brand domains
- Real estate developers rebranding or changing domains
- Law firms merging practices and domains
- Medical practices rebranding or joining hospital networks
- Dental chains consolidating location sites
- Restaurant groups migrating location pages
- Automotive dealers switching dealer management systems
Key Takeaways
- A site migration is any change that moves URLs: domain changes, CMS moves, HTTPS upgrades, URL restructures. All carry SEO risk if mishandled.
- The redirect map is the single most important pre-migration deliverable. Build it before anything else.
- Use 301 redirects exclusively for permanent moves. A single 302 used by mistake can delay ranking recovery by 6 to 18 months.
- Well-executed migrations recover 80 to 90 percent of rankings in 4 to 8 weeks. Poor ones can take 6 to 18 months or never fully recover.
- Keep the old domain live with redirects for at least 12 months after migration. Shutting it down terminates equity transfer.
- Never combine a domain migration with a content overhaul or full redesign. Migrate first; redesign after rankings stabilise.
11. Related Reading
For external reference, Google’s site move with URL changes documentation is the authoritative guide. Google’s Search Console Change of Address tool is mandatory for domain migrations. Ahrefs’ site migration guide is the most detailed third-party reference available. Screaming Frog is the crawl tool of choice for both pre-migration inventory and post-launch verification. For Google’s change of address feature specifics, see their Change of Address support documentation.
12. Frequently Asked Questions
How long does a site migration take to recover in Google?
A well-executed migration typically shows 80 to 90 percent ranking recovery within 4 to 8 weeks. Full recovery, including regaining any temporary drops, usually completes by month 3. Poorly executed migrations can take 6 to 18 months to recover, or never fully recover if critical errors (missing redirects, wrong redirect type) were made and not corrected promptly.
Should I do a site migration and a redesign at the same time?
Avoid it whenever possible. Combining a domain migration with a full redesign doubles the risk and makes it nearly impossible to diagnose problems when they appear: you cannot tell whether a ranking drop came from the URL change, the design change, or the content change. Migrate first with the current design, then redesign after rankings have stabilised for at least 4 to 6 weeks.
What is a redirect map?
A redirect map is a spreadsheet documenting every old URL and its corresponding new URL, along with the intended redirect type (301 for all permanent moves). It is the single most important deliverable in a site migration. Without a complete redirect map, important pages lose their accumulated link equity and ranking signals are permanently orphaned.
Do I need to tell Google about a domain migration?
Yes. Google Search Console has a Change of Address tool specifically for domain migrations. Submit a Change of Address request after your 301 redirects are live and the new domain is verified in GSC. This speeds up the transition significantly by explicitly signalling to Google that the new domain is the authoritative successor to the old one.
What is the biggest SEO mistake in site migrations?
The single most common and damaging mistake is using 302 redirects instead of 301 redirects. A 302 signals that the move is temporary; Google keeps ranking and indexing the old URLs instead of transferring signals to the new ones. We have seen this single error delay full ranking recovery by 12 to 18 months on otherwise well-executed migrations.
How do I migrate to HTTPS without losing rankings?
301 redirect every HTTP URL to its HTTPS equivalent, update your canonical tags to https://, update your GSC property to the HTTPS version, update your XML sitemap to use HTTPS URLs, and update your CDN and load-balancer configuration to serve HTTPS by default. Test thoroughly in staging before removing HTTP access. Verify the migration with GSC URL Inspection on 10 to 20 priority pages after going live.
How long should I keep the old domain live after a migration?
Keep the old domain live with 301 redirects indefinitely, or at a minimum for 12 months after migration. The old domain passes accumulated link equity to the new domain through those redirects. Shutting it down early terminates that equity transfer, and any backlinks that have not yet been updated by their source sites will stop passing equity to you.
What should I monitor after a site migration?
Monitor daily for the first 2 weeks: organic traffic in GA4, crawl errors in GSC, indexing status of new URLs via GSC Index Coverage, redirect health (check for new 4xx or chains), and any 5xx error spikes. Weekly for months 2 and 3: keyword rankings for your priority set, backlink transfer rate in Ahrefs, Core Web Vitals on the new domain, and conversion rates on organic traffic.

Summarize this Article with AI





