Site migrations

SEO migration services that protect your traffic through launch

A new platform, domain or design is a chance to grow, and also the fastest way to lose years of rankings. We plan, test and monitor website migrations so URLs, content and search signals carry over, whether you're replatforming, moving domains or redesigning on WordPress.

Every URLmapped old-to-new before launch, not after traffic drops
On stagingredirects, canonicals and robots rules tested before go-live
Post-launchindexing, rankings and 404s monitored until traffic settles

Trusted by US teamsin healthcare AI, fintech, AI/ML and B2B software

RapidClaims logoAkridata logoViewTrade logoGaia Dynamics logo
The short answer

What are SEO migration services?

SEO migration services protect search visibility when a website changes platform, domain, URL structure or design. The work includes benchmarking current performance, mapping every old URL to its new equivalent, testing redirects and technical settings on staging, checking the launch as it happens, and monitoring indexing, rankings and traffic until they recover.

Website migrations are where SEO gains and losses happen fastest. Change the platform, domain or URL structure without a plan, and Google has to work out where everything went from incomplete clues: old URLs return 404s, backlinks lose their target and rankings that took years to build can slip within weeks. With a plan, a migration can be the moment your site gets better.

Which kinds of website migrations put SEO at risk?

Any change that alters URLs, content, templates or how pages are rendered puts SEO at risk. The highest-risk migrations are domain changes, replatforming to a new CMS or ecommerce platform, URL restructures and site mergers. Redesigns on the same platform look safer but often change content, internal links and page speed more than teams expect.

Migration typeWhat changesMain SEO riskKey safeguard
Replatforming, such as WordPress to ShopifyCMS, templates and often URL patternsPlatform-imposed URL formats, lost metadata and schema, new rendering behaviorFull URL mapping and template-by-template SEO checks on staging
Domain change or rebrandEvery URL's hostnameLost link equity and brand recognition if redirects or signals breakPage-to-page 301s and Search Console's Change of Address tool
HTTP to HTTPSProtocolMixed content, duplicate versions, canonicals still pointing to HTTPSite-wide 301s and updated canonicals, sitemaps and internal links
URL restructurePaths and foldersMissed redirects, redirect chains, broken internal linksA redirect map tested against a full crawl
RedesignTemplates, content and navigationRemoved copy, lost internal links, slower pagesA content and internal-link comparison of old and new templates
Site merger or consolidationSeveral sites or sections become onePages competing with each other, mismatched redirects, thin merged pagesA content inventory and consolidation plan before mapping

Combining several of these at once, say a new domain, platform and design launched on the same day, multiplies the risk and makes it much harder to diagnose what went wrong. When there's a choice, we recommend staging the changes.

Why do website migrations lose traffic?

Migrations usually lose traffic for preventable reasons: missing or wrong redirects, staging settings that go live, content and internal links dropped from new templates, and technical changes nobody checked, like JavaScript rendering or canonical tags. Google's site-move documentation notes some fluctuation is normal while it recrawls, but sustained drops usually trace back to specific mistakes.

Missing redirects

Old URLs return 404s, so their rankings and backlinks lead nowhere. Common culprits are old blog posts, PDFs, images and campaign URLs nobody thought to inventory.

Redirects to the homepage

Sending every old URL to the homepage feels safe but isn't. Google says redirecting many URLs to one irrelevant page might be treated as a soft 404, so the old page's signals don't carry over.

Staging settings left on

A site-wide noindex tag or a robots.txt Disallow copied from staging can quietly pull a new site out of search results.

Lost content and links

New templates often trim copy, drop FAQ sections or remove sidebar and footer links that were passing authority to key pages.

Rendering changes

A move to a JavaScript framework can leave content and links missing from the raw HTML, which slows Google down and can hide pages from AI crawlers.

Broken signals

Canonicals, hreflang, structured data and sitemaps still pointing at old or staging URLs send Google conflicting messages about which page to index.

Structured data is the one teams forget most easily, because nothing looks broken when it disappears. Our schema markup guide covers which types to carry over and how to test them.

How do you build a redirect map for a migration?

A redirect map lists every old URL worth keeping and the single most relevant new URL it should permanently redirect to. Building one starts with a complete inventory of old URLs from crawls, sitemaps, Search Console, analytics and backlink data, because no single source finds them all. Each URL is then mapped one-to-one.

  • Use permanent redirects (301 or 308) for moved content, server-side wherever possible
  • Map each old URL to its closest equivalent, not to the homepage or a generic category
  • Redirect straight to the final URL, with no chains or loops
  • Let pages with no equivalent, no traffic and no links return a 404 or 410 instead of redirecting them somewhere irrelevant
  • Include URLs beyond HTML pages: PDFs, images with backlinks and old campaign landing pages
  • Update internal links, canonicals, hreflang and sitemaps to point to new URLs directly
  • Keep redirects in place for at least a year, as Google's site-move guidance recommends, and ideally for good

For large sites, we map by pattern first (every /blog/2021/post-name/ becomes /insights/post-name/, for example), then hand-map the exceptions and the highest-value pages. Our free redirect code generator turns a finished map into Apache, Nginx or WordPress rules, and the URL prefix remover helps split large URL lists by section.

What should you check before a migration goes live?

Before launch, test the new site on staging as closely as possible to how Google will see it: every redirect in the map, robots.txt and meta robots rules, canonicals, internal links, structured data, page speed and the rendered HTML of each template. Benchmark the old site's rankings, traffic and indexed pages too, so you can measure recovery against reality.

  • A full crawl of the old site saved as the benchmark, with titles, meta descriptions, canonicals and internal links
  • Rankings, organic landing pages and conversions exported for the last 12 months
  • Every redirect in the map tested on staging for status code and destination
  • Staging protected by a password or IP restriction, not just a noindex tag that could ship to production
  • New templates compared with the old ones for missing copy, headings, links and schema
  • Core Web Vitals and rendering checked on key templates
  • Analytics, Search Console verification and conversion tracking ready on the new site
  • A launch-day runbook with owners, a rollback plan and a launch window outside your peak traffic
Tip: Compare the old and new versions of your top pages before launch. Our free diff checker makes missing paragraphs, headings and links obvious in seconds, and it's a quick way to catch content a new template quietly dropped.

Our technical SEO checklist covers each of these checks in more depth, and it doubles as a post-launch QA list.

What happens on launch day and after?

On launch day, we remove staging restrictions, crawl the full redirect list against production, submit new sitemaps and, for domain moves, file Google's Change of Address request. Then we monitor closely: Search Console indexing and errors, 404s, rankings for priority pages, organic traffic and conversions, until performance settles back to the benchmark or beyond.

  1. Go live. Remove password protection and noindex rules, confirm robots.txt, and spot-check the homepage and key templates with Search Console's URL Inspection tool.
  2. Verify redirects. Crawl the full list of old URLs against production and fix anything that returns a 404, a chain or the wrong destination.
  3. Tell Google. Submit the new sitemap in Search Console, and use the Change of Address tool for domain or subdomain changes. Google says it isn't needed for HTTP to HTTPS moves. Our XML sitemap generator helps if your platform's sitemap isn't ready.
  4. Watch the data. Track indexing, crawl errors, 404s, Core Web Vitals, rankings and conversions against the benchmark, and fix issues as soon as they appear.
  5. Update the outside world. Ask the sites behind your most valuable backlinks to update them, and update your Google Business Profile, social profiles and directory listings.

Google's site move documentation is the primary reference for every step above, and we follow it closely.

How long does it take traffic to recover after a migration?

For a well-executed migration, Google's site-move documentation says a small to medium-sized site can take a few weeks for most pages to move, with larger sites taking longer. Some ranking fluctuation during that window is normal. A drop that persists or deepens after the first month usually signals a specific problem to find.

Recovery speed depends on the type of move. HTTPS moves and simple domain changes with clean one-to-one redirects tend to settle fastest. Replatforms and URL restructures take longer, because Google is evaluating new templates and content as well as new addresses. Mergers can take longest, since consolidated pages have to earn their place again.

We report against the pre-launch benchmark until traffic is back, so you're never guessing whether a dip is normal turbulence or a real issue. If a migration has already gone wrong, the same diagnosis applies, and an SEO audit focused on the move is usually the fastest way to find what broke.

When should you involve SEO in a website migration?

Involve SEO at the planning stage, before the information architecture, URL structure and templates are final. That's when changes are cheap. Bringing SEO in two weeks before launch usually means accepting decisions that are expensive to undo, like platform-imposed URL patterns, missing content or a JavaScript framework that hides content from crawlers.

Our involvement scales with the project. For a WordPress redesign, we might review templates, build the redirect map and handle launch-day QA, alongside our WordPress SEO services. For a large replatform, we join planning, review each release for SEO impact and keep monitoring for months after launch.

Multi-location businesses need extra care with location pages, because each one usually backs a Google Business Profile listing. If your migration touches location URLs, we update profile links and citations alongside the redirects as part of our local SEO work. And because migrations are technical projects at heart, they sit within our technical SEO services.

Proof

Results for US companies

Outcomes from real engagements in competitive, technical categories.

340xorganic traffic growth for CSSI, a US tax-engineering firm18 months
18.7xorganic traffic growth for RapidClaims, a healthcare-AI platform24 months
$669Kmonthly organic traffic value built for RapidClaimsest. ad-equivalent
45%of Akridata's ranking keywords sit in Google's top 3AI / ML category
CSSITax engineering · B2B
340x
organic traffic growth in 18 months

A US cost-segregation firm with 9 organic visits a month. We rebuilt the site architecture around cost segregation, depreciation and R&D tax-credit silos, then published the explainers CPAs and property owners actually search for.

9 → 3,065monthly organic visits
$364Kmonthly traffic value
FAQ

Site migrations questions

Do 301 redirects pass all ranking signals?
Google's documentation treats permanent 301 and 308 redirects as a strong signal that the new URL should be the canonical one, and Google representatives have said redirects don't cause PageRank loss. In practice, signals transfer well when each old URL points to a genuinely equivalent page, and poorly when redirects go to loosely related pages or the homepage.
Should we change our domain and redesign at the same time?
We recommend against it when you have the choice. Each change carries its own risks, and launching them together makes it hard to tell which one caused a problem. If business reasons force a combined launch, such as a rebrand with a fixed date, we plan for it with extra pre-launch testing and closer monitoring afterward.
How long should we keep the old domain?
Keep it registered and redirecting for as long as possible. Google's site-move guidance says to keep redirects for at least a year so signals can transfer, and links from other sites will keep pointing at old URLs for much longer than that. Letting an old domain lapse also risks someone else buying it and trading on your history.
What does an SEO site migration cost?
It depends on site size, the type of move and how much of the work we handle. Our SEO pricing guide puts typical US market ranges for migration projects at roughly $5,000 to $30,000 or more. We scope after reviewing your current site and the migration plan, so the estimate reflects your actual URL count and risks.
Will our rankings drop temporarily after launch?
Some movement is normal. Google's documentation notes that search visibility can fluctuate during a site move while pages are recrawled and reindexed. With clean redirects and no lost content, dips are usually short. We set expectations before launch and track closely against the benchmark, so a normal dip isn't confused with a real problem.
Can you help if our migration already went wrong?
Yes. We start by comparing the pre-migration site, rebuilt from crawl archives, analytics and Search Console, with what's live now. That usually reveals the gaps quickly: unredirected URLs, lost content, stray noindex tags or changed canonicals. Recovery is often possible, and it tends to be faster the sooner the problems are fixed.
Free audit

See where you rank — on Google and in AI answers.

Send us your site and we'll come back with a prioritized audit: technical issues, content gaps, local visibility, and how ChatGPT, Perplexity and Google AI Overviews describe your brand today. No cost, no obligation.