SEO Website Migration Services: What to Do Before, During, and After You Move
A website migration — whether you're redesigning, switching platforms, moving to a new domain, or restructuring URLs — is one of the fastest ways to lose organic traffic if you handle the SEO side poorly. Rankings that took years to build can vanish in days. But if you follow a clear process, you can come through the other side with your traffic intact or even improved. This guide covers what SEO website migration services actually do, and exactly how to do it yourself (or know what to ask for if you hire help).
What Is a Website Migration in SEO Terms?
Any significant change to your site's structure, domain, platform, or URL patterns counts as a migration from an SEO perspective. Common triggers include:
- Redesigning the site and changing URL structures
- Moving from HTTP to HTTPS
- Switching from one domain to another (rebranding)
- Moving from one CMS to another (e.g., WordPress to Shopify)
- Consolidating multiple sites into one
- Changing subfolder or subdomain structures
Each of these can trigger ranking drops if Google can't figure out that your new pages are the same as — or better than — your old ones. The goal of good SEO for website redesign and migration is to make the transition invisible to search engines and users alike.
Phase 1: Pre-Migration (The Work That Actually Saves You)
Most traffic loss happens because people skip this phase. Do it thoroughly and you'll have a safety net to fall back on.
Audit and document your current state
Before you change a single file, capture a full picture of where you stand right now. You need to know:
- Which pages rank — Pull every URL that gets organic clicks. Pages you don't know about can still be earning you traffic.
- Which keywords each page ranks for — Use a keyword rank tracker to export your current position data. This becomes your benchmark after the migration.
- Which pages have backlinks — Backlinks pointing to old URLs will break if you don't redirect them. Run your site through a backlink checker and export every linked URL along with its linking domains. These are your highest-value pages — protect them first.
- Your technical baseline — Run a full site crawl to document page titles, meta descriptions, canonical tags, heading structure, and any existing redirect chains. You want a clean starting point.
Build your URL mapping document
Create a spreadsheet that lists every old URL and its corresponding new URL. Every single one. If the page is being removed and not replaced, note that too — you'll need to decide whether to redirect it to the closest relevant page or let it 404.
Rules of thumb for redirects:
- Use 301 redirects (permanent) for all moved or renamed pages
- Redirect to the most topically relevant new page, not just the homepage
- Avoid redirect chains (old → middle → new); go straight from old to new
- Never redirect all old URLs to the homepage — Google will likely ignore them
Check your backlink profile by URL
Cross-reference your backlink export with your URL map. Any old URL with quality referring domains pointing at it needs a 301 redirect. If you're moving domains entirely, make sure the redirect preserves the full path (e.g., olddomain.com/blog/post/ → newdomain.com/blog/post/). Understanding how referring domains affect your rankings helps you prioritize which redirects matter most.
Phase 2: During the Migration
Keep this phase as short as possible. The longer your site is in a broken or inconsistent state, the more Googlebot gets confused.
Implement all redirects before launch
Don't go live and then add redirects. Configure your full redirect map in your server or CMS before you flip the switch. Test a sample of high-traffic and high-backlink URLs manually to confirm they resolve correctly with a 301 status.
Update internal links
Even with redirects in place, internal links pointing to old URLs waste crawl budget. Update them to point directly to the new URLs. An internal linking tool can help you find and fix these at scale rather than hunting through pages one by one.
Don't change everything at once
If you can help it, separate the technical migration (platform or domain change) from content changes (new copy, restructured navigation). When you change both simultaneously, it's nearly impossible to diagnose what caused a drop. Migrate first, stabilize, then optimize.
Submit an updated sitemap
As soon as the new site is live, submit a fresh XML sitemap in Google Search Console. This tells Google exactly which URLs exist and should be crawled. Remove any URLs that no longer exist.
Phase 3: Post-Migration Monitoring
The migration isn't done when the site goes live. The first four to eight weeks after launch are critical.
Watch rankings weekly — or daily for big migrations
Compare your post-migration keyword positions against the benchmark you captured in Phase 1. Drops in the first week or two are normal as Google re-crawls and re-evaluates your pages. Drops that persist beyond three or four weeks, or that affect your highest-value pages, signal a real problem to diagnose.
Things to check if rankings drop:
- Is the redirect in place and returning a 301 (not 302)?
- Is the new page accidentally blocked by robots.txt or a noindex tag?
- Is the canonical tag pointing to the right URL?
- Did the page lose significant content quality in the redesign?
- Did the page's backlinks transfer correctly?
Check for crawl errors and 404s
Search Console will surface 404 errors for any old URLs still being discovered. Cross-check these against your redirect map. Fixing 404 errors in Google Search Console is straightforward once you have your mapping doc — you're just filling in gaps you missed.
Re-audit your site health
Run a fresh technical crawl two to four weeks post-launch. Look for duplicate content (especially if your CMS generates faceted URLs), broken internal links, missing meta titles, thin pages, and any new redirect chains that crept in. Compare against your pre-migration baseline.
What SEO Website Migration Services Typically Include
If you're evaluating agencies or freelancers for SEO website migration services, here's what a solid engagement should cover:
- Pre-migration audit: full crawl, ranking snapshot, backlink profile export
- URL mapping and redirect strategy document
- Pre-launch QA: testing redirects, canonicals, robots.txt, sitemap
- Launch-day support: monitor crawl stats and Search Console in real time
- Post-migration monitoring: weekly rank tracking, crawl error resolution, backlink verification
- Final sign-off report: comparison of pre vs. post performance
You can handle most of this yourself if you have the right tooling. The value professionals bring is mostly speed and experience recognizing edge cases — not secret knowledge.
A Quick Pre-Launch Checklist
- ☐ Full site crawl exported and saved as baseline
- ☐ Keyword rankings snapshot saved
- ☐ Backlinks by URL documented
- ☐ URL mapping spreadsheet complete and reviewed
- ☐ All 301 redirects implemented and tested
- ☐ Internal links updated to new URLs
- ☐ XML sitemap updated and submitted
- ☐ robots.txt verified (no accidental blocks)
- ☐ Canonical tags checked on all key pages
- ☐ Google Search Console property set up for new domain (if applicable)
- ☐ Monitoring cadence scheduled for first 8 weeks
Make Your Migration Easier with the Right Tools
The most painful part of any migration is the monitoring aftermath — watching rankings fluctuate daily and not knowing which drops are temporary versus which ones signal a real problem. A good SEO health dashboard that combines technical site health, rank tracking, and backlink monitoring in one place makes that post-migration period much less stressful. You can see exactly which pages recovered, which ones need attention, and whether your backlinks are still pointing where they should.
CapraSEO pulls all of that into a single view you can just ask questions of — no toggling between tools, no manual exports. If you're about to migrate or just came through one and aren't sure where you stand, connect your site free with Google sign-in and get a full picture in minutes.