Lightdrop
Playbooks

Replatforming Without Losing SEO: A Zero-Loss Guide

That 30% traffic drop after your replatform wasn't the new platform's fault—it was the handoff window where old URLs died, redirects went half-implemented, and Google reindexed your site as if it were a different business overnight. Here's the exact sequence that makes SEO loss during a migration preventable, not just "minimized."

T
Team Lightdrop
October 10, 2026
10 min read
Share
Scroll


Most traffic losses during a replatform aren't caused by the new platform. They're caused by the handoff—the messy window where old URLs stop resolving, redirects get half-implemented, and Google quietly reindexes a site that looks like a different business overnight. The platform change gets blamed. The real culprit is a rushed migration plan.

The good news: SEO loss during a replatform is almost entirely preventable. Not "minimized." Prevented. When a migration goes sideways, it's rarely because the strategy was impossible—it's because someone skipped a step that felt optional under deadline pressure. This guide walks through the sequence that keeps your rankings intact when you move from Shopify to Headless, WordPress to Webflow, Magento to anything, or any other combination.

Why Replatforms Tank SEO (And Why It's Avoidable)

A search engine doesn't understand "we switched platforms." It understands URLs, content, and signals. When those change without clear instructions, Google does what it's designed to do: it re-evaluates your site as if it were new.

Here's what actually goes wrong during most migrations:

  • URL structures change silently. Your old product pages lived at /products/blue-widget. The new platform defaults to /shop/blue-widget-2847. Every link equity signal pointing at the old URL now hits a dead end.
  • Redirects are incomplete or wrong. Someone maps the top 50 pages and assumes the long tail doesn't matter. It does—the long tail is often 40%+ of organic traffic.
  • Content gets "cleaned up." During the rebuild, copy gets shortened, H1s get restyled into generic headers, and internal links get dropped. Google reads this as a weaker page.
  • Technical signals reset. Canonical tags, structured data, meta robots directives, and XML sitemaps don't carry over automatically. They have to be rebuilt deliberately.

None of these are inevitable. They're the result of treating a replatform as a design project instead of an SEO-critical event. The frame that keeps you safe: your new site must be indistinguishable from the old one in the eyes of a crawler—except better.

The Pre-Migration Audit: Your Source of Truth

You cannot preserve what you haven't measured. The single biggest predictor of a clean migration is the quality of the baseline you capture before touching anything.

Build three inventories before the new site exists:

1. The full URL inventory. Crawl your entire current site with a tool like Screaming Frog or Sitebulb. Export every indexable URL—not just the pages you remember. Supplement this with:

  • Your XML sitemap(s)
  • Google Search Console's "Pages" report (this catches URLs you've forgotten exist)
  • Server log files, if you can get them, to see what's actually being crawled
  • Top landing pages from your analytics over the last 12 months

Twelve months matters. Seasonal pages that drive traffic in Q4 won't show up in a 30-day snapshot, and those are exactly the pages people forget to redirect.

2. The performance baseline. For your top pages, record current rankings, organic sessions, conversions, and backlink profiles. This is your "before" photo. Without it, you'll have no way to diagnose what slipped post-launch or prove to leadership that the migration held.

3. The signal inventory. Document the technical SEO configuration you're currently running: canonical logic, structured data types (Product, Article, FAQ, BreadcrumbList), hreflang if you're international, meta robots rules, and your current site architecture depth.

Think of this audit as the spec sheet for the new build. The developers don't need to guess what SEO needs—you hand them a document that says "these 4,200 URLs must redirect, these schema types must exist, this is the canonical logic."

Takeaway: If your pre-migration audit takes less than a week for a mid-sized site, you're probably moving too fast. This is the foundation everything else sits on.

Mapping Redirects: The Make-or-Break Phase

Redirects are where most migrations live or die. The principle is simple: every URL that had value on the old site must point to its closest equivalent on the new site via a 301 redirect. The execution is where it gets tedious—and tedious is good here.

Build a one-to-one redirect map. Create a spreadsheet with two columns: old URL and new URL. Every indexable old URL gets a row. The goal is a 301 (permanent) redirect for each one, pointing to the most relevant new page.

A few rules that separate clean maps from sloppy ones:

  • Match intent, not just proximity. If /blog/email-marketing-tips no longer exists, redirect it to the new guide that covers the same topic—not to the generic /blog index. Redirecting many pages to the homepage or a category page is a classic mistake; Google often treats those as soft 404s and drops the equity entirely.
  • Avoid redirect chains. Old URL → middle URL → final URL bleeds authority and slows crawling. Redirect every old URL directly to its final destination. If you've accumulated redirects over the years, flatten them during the migration.
  • Use 301s, not 302s. A 302 (temporary) tells Google the move isn't permanent, so it may hold the old URL in the index and not fully transfer signals. For a replatform, you almost always want 301s.
  • Handle parameters and trailing slashes. Decide your conventions (trailing slash or not, www or non-www, http to https) and enforce them consistently. Inconsistency here creates duplicate-content noise.

Framework: The redirect priority tiers. When you have thousands of URLs and limited time, triage like this:

  • Tier 1 — Non-negotiable: Pages with backlinks, top 20% of organic traffic, and all converting pages. These get mapped individually and tested first.
  • Tier 2 — Pattern-based: Large sets of similar URLs (all product pages, all blog posts) where a logic rule can map them in bulk (e.g., /products/{slug} → /shop/{slug}).
  • Tier 3 — Prune candidates: Thin, outdated, or zero-traffic pages. A migration is a legitimate moment to consolidate, but even here—redirect rather than delete, so any residual link equity survives.

Resist the urge to delete pages just because they're old. If a page has even one quality backlink, letting it 404 throws that link's value in the trash.

Takeaway: Your redirect map should be reviewed line-by-line for Tier 1, then spot-checked for Tier 2 patterns. This is not a task to fully automate and walk away from.

Preserving On-Page and Technical Signals

Redirects move authority. But if the destination page is weaker than the original, you'll still slide—you've just moved a strong signal to a weak page.

During the rebuild, protect these elements as if they were revenue line items (because they are):

Content parity or better. The new page should contain at least the same content depth as the old one. This is the most common silent killer: a designer tightens the copy for aesthetics, and a 1,200-word page that ranked well becomes 400 words that don't. If you're improving content, great—but never strip it in the name of a cleaner layout without understanding what was earning rankings.

Title tags and meta descriptions. Carry these over exactly unless you have a specific improvement in mind. New platforms love to auto-generate generic titles like "Product Name | Store Name"—override the defaults.

Heading structure. One H1 per page, carrying the primary keyword, matching the intent of the old page. Watch for CMS templates that turn your logo into an H1 or bury the real heading in an H3.

Structured data. Rebuild every schema type you had. Product schema drives rich results for ecommerce; Article and FAQ schema matter for content sites. These rarely migrate automatically.

Internal linking. Your old site's internal link graph was part of why pages ranked. Rebuild contextual internal links, navigation, and breadcrumbs. Don't let a fresh build quietly orphan pages that used to be two clicks from the homepage.

Canonical tags. Make sure canonicals point to the new, correct URLs—not accidentally back to old URLs or to a staging domain. A canonical pointing at staging.yoursite.com after launch is a catastrophic and surprisingly common error.

Core Web Vitals. A replatform is a chance to improve load speed and stability. Set performance budgets before launch so the new site isn't slower than the old one.

Takeaway: Create a per-template QA checklist (title, H1, meta, canonical, schema, content length, internal links) and verify it across every page type before you go live—not after.

The Staging Environment Dress Rehearsal

Launch day should be boring. The way you make it boring is by doing everything on staging first and catching the disasters where no customer and no crawler can see them.

Lock down staging from indexing. Protect your staging environment with HTTP authentication or an IP allowlist—not just a robots.txt disallow, and definitely not a noindex you might forget to remove. The nightmare scenario is Google indexing your staging site, or worse, launching with the staging site's noindex tag still in the code. Audit for stray noindex directives before launch; a single leftover meta robots tag can deindex your entire site.

Run a full crawl of staging. Crawl the staging site as if it were live. Compare against your pre-migration inventory. You're looking for:

  • Pages that exist on the old site but are missing on the new one
  • Broken internal links
  • Missing or incorrect title tags, H1s, and canonicals
  • Images missing alt text
  • Orphaned pages with no internal links pointing to them

Test your redirects before launch. Run the entire redirect map through a redirect checker. Every old URL should return a single 301 landing on a live 200-status page. Flag anything returning a 404, a chain, or a 302. This is the step teams skip under deadline pressure, and it's the step that prevents the most damage.

Validate structured data. Run key page types through Google's Rich Results Test. Confirm the schema parses without errors.

Framework: The launch-readiness gate. Don't launch until you can check all of these:

  • [ ] All Tier 1 redirects tested and returning single 301s
  • [ ] No noindex on production pages (and noindex fully removed from staging config)
  • [ ] XML sitemap generated with new URLs only (no old URLs, no staging URLs)
  • [ ] Canonicals pointing to correct production URLs
  • [ ] Structured data validates
  • [ ] Analytics and Search Console tracking confirmed on the new site
  • [ ] robots.txt reviewed and correct for production

If any box is unchecked, you're not ready. A one-week delay is cheaper than a three-month ranking recovery.

Launch Day and the First 30 Days

The work doesn't end at launch—it shifts to monitoring and fast response. Google won't reprocess your entire site instantly, so the weeks after launch are about feeding it the right signals and catching problems early.

Immediately after launch:

  • Submit the new XML sitemap in Google Search Console.
  • Use the URL Inspection tool to request indexing on your most important pages so Google re-crawls them quickly.
  • Do a live spot-check of Tier 1 redirects—confirm they behave in production the way they did on staging.
  • Verify analytics is firing on live pages.

In the first week:

  • Monitor Search Console's Coverage/Pages report for a spike in 404s or "Crawled – not indexed" errors.
  • Watch the Crawl Stats report. A healthy migration shows Google actively crawling the new URLs.
  • Check server logs if available—confirm Googlebot is hitting new URLs and following redirects, not repeatedly slamming into dead ends.

Weeks two through four:

  • Compare rankings and organic traffic against your pre-migration baseline. A small, temporary dip (often in the 10–20% range) as Google reprocesses the site is normal and usually recovers. A sharp, sustained drop signals a problem—most often a redirect gap or a stray noindex.
  • Re-crawl the live site to catch anything that broke post-

Get insights like this delivered weekly

Join 2,000+ marketers leveling up their game.

Enjoyed this article? Share it with your network.

Share
Let's Work Together

Ready to accelerate
your growth?

Let's discuss how Lightdrop can help you build your growth machine and dominate your market.