A tablet with a financial website open, alongside a white keyboard and mouse. Ideal for tech-theme stock images.

The SEO Migration Playbook: How to Protect (and Grow) Rankings Through a Website Redesign

A 10-step, production-tested framework for auditing, migrating, and enhancing a site’s SEO and AEO through a redesign or platform move — without losing the rankings that already work.

Every redesign is a controlled demolition. New templates replace old ones, URLs change shape, copy gets rewritten, and entire sections of the information architecture move. Search engines don’t see a rebrand — they see a site that changed underneath the URLs they already trust. If nothing is done deliberately, the rankings a client has spent years earning are the first casualty.

This is the framework we run on every migration and redesign: audit first, preserve everything measurable, enhance what can be enhanced, and verify at every checkpoint that nothing was lost in translation. It follows the same order every time, because the order is what protects the outcome.

A note on sourcing: claims in this piece are graded  [VERIFIED] for documented, stable search-engine behavior,  [VENDOR CLAIM] for tool or platform-specific claims worth confirming yourself, and  [DISPUTED] for areas where practitioner experience varies.

1. Run the Full SEO Audit — Before Anyone Touches Design

Nothing goes to design until the SEO blueprint is approved. This isn’t a formality; it’s sequencing. Once a designer builds wireframes around a new information architecture, every SEO recommendation after that point is a negotiation instead of a requirement.

A pre-design audit answers three questions: what is currently ranking, why is it ranking, and what happens to that “why” if the page, its URL, or its copy changes. That includes:

  • Which pages drive organic sessions, conversions, and backlinks — not just which pages rank
  • Which ranking pages have thin or duplicate content that the redesign should not simply replicate
  • Which technical issues (index bloat, orphaned pages, crawl traps) should be fixed during the rebuild rather than carried over
  • Which existing schema, FAQ content, and structured data are already earning rich results or AI citations

If the SEO blueprint isn’t signed off before wireframes start, you’re not protecting SEO — you’re doing damage control after the fact.

2. Get Access, Then Pull the Historical Data

Request admin or read access to Google Search Console and Google Analytics on day one — access delays are the most common reason migration timelines slip. Once in, pull at least 16 months of history (to cover year-over-year seasonality) for:

  • Top-performing pages by clicks, impressions, and average position in GSC
  • Indexed vs. submitted URL counts, and any manual actions or security issues
  • Landing page conversions and goal completions in Analytics, not just traffic
  • Backlink-driving pages from Ahrefs/Semrush, cross-referenced against GSC’s top pages

This baseline is what every post-launch comparison gets measured against. [VERIFIED]

3. Crawl the Existing Site — Screaming Frog, Ahrefs, Semrush

A full crawl finds what analytics can’t: every URL that exists, whether it’s indexable, its status code, its canonical target, its internal link count, and its current metadata — including pages with no traffic today that still hold backlinks or rank for long-tail queries GSC under-reports.

  • Screaming Frog: full crawl for URL inventory, status codes, canonical tags, and internal linking structure
  • Ahrefs / Semrush: backlink profiles per URL, keyword rankings, and organic traffic estimates to cross-check GSC
  • Cross-reference all three sources — a URL that appears in only one of them is exactly the kind of page a redirect map misses

A redirect map built only from a sitemap will miss the pages that don’t appear in navigation but still rank. This is the single most common cause of post-migration traffic loss.

4. Run the Business Analysis

Rankings alone don’t tell you which pages matter to the business. A page ranking #3 for a low-intent query may be worth less than a page ranking #9 for a query that converts. Understand the client’s services, margins, and priority markets before deciding what the new site architecture should protect, consolidate, or cut.

  • Which product or service lines are being deprioritized, expanded, or merged in the rebuild
  • Which markets or languages need dedicated URL paths versus shared content
  • Which competitor gaps the redesign is meant to close — this shapes new page and content decisions, not just preserved ones

5. Extract Every Existing Page — Copy, Rankings, and URL Structure

Before a single old page is touched, extract it completely: the live copy, the current URL, its ranking keywords, its meta tags, its internal and external links, and its schema. Nothing should be reconstructed from memory or assumption later — it should be pulled from a saved inventory.

  • Full URL inventory (crawled + GSC-indexed + sitemap-submitted, reconciled into one list)
  • Page-level copy exports, kept as the source of truth for the rewrite step
  • Ranking keyword sets per URL, pulled from GSC and rank tracker data
  • Existing schema markup and structured data per template type

6. Propose the New URL Structure and Lead Keyword/Entity Research

URL structure changes are the highest-risk single decision in a migration. Every folder renamed, every slug shortened, and every category flattened has to map to something — and that mapping is what the redirect plan in Step 8 depends on.

  • Design the new URL taxonomy around search intent and entities, not just the new site’s navigation labels
  • Run keyword and entity research before finalizing slugs — not after design has already chosen them
  • Keep URL changes to what’s necessary; a rebrand does not require renaming every URL on the site

Unnecessary URL changes are the top preventable cause of ranking volatility after a migration. [VERIFIED]

7. Extract Old Copy, Run It Through AI, Propose the Final Copy

AI accelerates the rewrite, but the brief matters more than the model. Feed the AI the extracted copy from Step 5, the ranking keyword set from Step 5/6, and the house writing guidelines — then treat the output as a first draft that gets checked against what the old page was already earning credit for.

  • Preserve the exact phrases and entities the old copy was ranking for, even while improving structure and readability
  • Rebuild any FAQ or Q&A content already earning AI citations — don’t let a rewrite silently drop the section a page is being cited for
  • Score every AI-drafted page against the SEO and copywriting guidelines before it goes to the client, not after

8. Build the One-to-One 301 Redirect Map — Then Confirm at Launch

Every old URL that carries any ranking signal, backlink, or indexed status gets a 301 to its single closest equivalent on the new site. One-to-one, not one-to-home-page. A redirect map that dumps orphaned URLs onto the homepage preserves almost none of the original signal.

301 redirects are the correct choice for permanent URL changes because they pass the overwhelming majority of ranking signal to the destination URL over time. [VERIFIED]

Example redirect map format — every row should have a status code and a signal to verify, not just an old and new URL:

Old URLNew URLTypeRanking Signal to Verify
/product-category/running-shoes//collections/running-shoes/301Top 10 keywords, backlink count, indexed status
/blog/best-trail-runners-2025//guides/best-trail-runners-2025/301Featured snippet ownership, internal link equity
/about-us.html/about/301Brand-query ranking, NAP consistency in schema
/checkout/step-2.php(removed – no equivalent)410 / noindexConfirm zero organic sessions before removal

At launch, crawl the redirect map itself. Every old URL should resolve in a single hop to a 200-status new URL. Redirect chains (301 → 301 → 200) and loops are the most common silent failure in this step.

9. Enhance the New Site for SEO and AEO

A migration is the best opportunity a site will get to fix technical debt and add AEO infrastructure at once — templates are already being rebuilt, so schema, FAQ structure, and technical health improvements cost far less now than as a later retrofit.

Structured data

  • Rebuild schema per template type (Product, Article, FAQPage, Organization, BreadcrumbList) rather than copying the old theme’s markup verbatim
  • Validate every schema type with Google’s Rich Results Test after the new templates go live, not before

AEO / AI-citation readiness

  • Write FAQ answers as self-contained, directly quotable answers — the format most likely to be lifted into AI Overviews and chat answers
  • Keep any llms.txt file’s coverage complete, not just present — a partial llms.txt (e.g., missing a returns or policy page) can dilute citation the same way a missing page can
  • Preserve internal links between the new pages the way the old site’s link equity flowed — AEO surfaces still lean on the same crawlable link graph as classic search

Technical health and tracking

  • Re-run Core Web Vitals and crawlability checks (robots.txt, XML sitemap, canonical tags) against the new templates, not the old ones
  • Re-implement GA4 and conversion tracking on the new site before launch, and verify events fire correctly — not after the client asks why the dashboard is empty

10. Monitor After Launch — On a Fixed Schedule

Post-launch monitoring on a defined schedule catches ranking or indexing problems while they’re still cheap to fix. Waiting for a client to notice a traffic drop means the problem has already been live for weeks.

  • Day 1: confirm the new site is crawlable, the redirect map resolves cleanly, and GA4/GSC are receiving data
  • Day 7: check indexing status of the new URLs and any “discovered – not indexed” flags in GSC
  • Day 30: compare rankings for the top pre-migration keyword set against the new URLs; investigate any losses of more than a few positions
  • Day 90: compare organic sessions and conversions against the same period last year, adjusted for seasonality

Some ranking fluctuation in the first two to six weeks after a migration is expected while search engines re-crawl and re-evaluate the new URLs. A sustained drop past day 30 is a signal to investigate, not wait out.

 [DISPUTED] The exact recovery window varies by site size, crawl frequency, and how many URLs changed — treat 30/60/90-day checkpoints as a monitoring cadence, not a guarantee.

Common Mistakes That Sink Migrations

MistakeWhy It Kills RankingsFix
Design starts before the SEO auditNew IA and templates get locked in before anyone knows which pages, links, or copy blocks carry ranking weightFreeze design until the SEO blueprint is signed off (Step 1)
Redirect map built from a sitemap, not a crawlSitemaps miss orphaned pages, parameterized URLs, and pages that still rank but were removed from navigationBuild the map from a full Screaming Frog crawl plus GSC’s indexed-URL list
Copy rewritten without keeping the ranking termsAI rewrites often smooth out the exact phrases and entities the page was already ranking forExtract on-page terms and internal anchor text before rewriting; treat them as constraints, not suggestions
Redirects go live but nobody checks status codesChained or broken redirects (302s, redirect loops, 404s) leak link equity silently for weeksCrawl the redirect map itself after launch; confirm every old URL resolves in one hop to a 200
Schema copied from the old theme without validationLegacy schema often breaks on a new template’s markup, or duplicates entitiesRe-validate every schema type with Google’s Rich Results Test after launch
No monitoring cadence after go-liveRanking and indexing drops in week 2–4 get missed until a client asks why traffic is downSet fixed checkpoints: Day 1, Day 7, Day 30, Day 90 in GSC and Analytics

A companion checklist to walk alongside this framework: The SEO Migration Checklist — a printable, phase-by-phase companion built to sit next to this exact framework. Every task maps to the step above it, and each one comes with a “Verify With” column so you know exactly which tool or report to check before ticking the box, plus space to assign an owner and date. Print it, work through it phase by phase, and don’t move to the next one until the current phase is signed off. Download the checklist →

Similar Posts

One Comment

Leave a Reply

Your email address will not be published. Required fields are marked *