All posts
Platform migrations

Website Migration SEO Checklist: Keep Your Rankings When You Switch Platforms

Website migration SEO checklist for Webflow, Framer and Next.js: what to do before, at and after launch to keep rankings, traffic and AI citations.

By Mehdi Hassan11 min read

The short answer

A website migration SEO checklist has three phases. Before launch, benchmark traffic, crawl every URL, map 301 redirects and carry over metadata and schema. At launch, deploy redirects, sitemaps and canonicals and test forms and analytics. After launch, monitor Search Console weekly and fix 404s and redirect chains. Most ranking losses come from skipped redirects.

Key takeaways

  • Benchmark Search Console, analytics and backlinks before you touch anything, or you can't prove what changed.
  • The redirect map is the migration. Every URL with clicks or links needs a one-hop 301 to its closest match.
  • Carry over titles, descriptions, canonicals, schema, Open Graph and alt text, not just page copy.
  • Each platform redirects differently: Webflow and Framer in site settings, Next.js in config or middleware.
  • Monitor weekly for at least the first month and fix 404s and chains as soon as they appear.

Every platform move, whether Webflow to Framer, WordPress to Next.js or Wix to Webflow, is a manual rebuild. No tool carries your SEO across for you. Search engines see a new set of pages, and the only things telling them it's the same site are your redirects, your metadata and your content. This checklist covers all of it in order, with the platform-specific details for Webflow, Framer and Next.js in one place. Each section links to a deeper guide when you need the full how-to.

What is a website migration SEO checklist?

A website migration SEO checklist is an ordered list of tasks that protect rankings and traffic when you change platform, URL structure, domain or design. It splits the work into before launch, launch day and after launch, so nothing that affects search is left to chance.

Migrations come in a few types, and the risk rises with each change you combine:

Migration type

What changes

SEO risk

Platform only

CMS or builder, same URLs

Low if templates match

Platform plus URL changes

New slugs or folder structure

Medium, redirects carry the load

Redesign at the same time

Layout, content, internal links

Medium to high

Domain change

Every URL

High, needs Search Console address change

Subdomain to subfolder

Blog or docs host

Medium, usually worth it

If you can, change one thing at a time. When you can't, this checklist matters even more. For domain moves, read our guide to domain change SEO; for moving a blog from a subdomain, see subdomain to subfolder migration.

What should you do before a website migration?

Before a website migration, record how the current site performs, list every URL that matters, decide what happens to each one and prepare the redirects. Most of the SEO work happens here, weeks before launch.

  1. Benchmark performance

    Export Search Console clicks, impressions and top queries by page for the last 12 months, plus analytics landing-page data and conversions. Save it. Our pre-migration benchmark guide lists every report to pull.

  2. Crawl the old site

    Run a full crawl to capture every live URL, status code, title, description, canonical and H1. Include blog, tag, category, pagination and asset URLs.

  3. Pull backlink targets

    Export pages with external links from your SEO tool. A page with no traffic but strong links still needs a redirect.

  4. Audit the content

    Decide for each URL: keep, merge, redirect or remove. Don't migrate thin pages just because they exist.

  5. Build the redirect map

    Map every old URL with traffic, links or internal references to its closest new URL. Use our 301 redirect map template with priority scoring.

  6. Map metadata and schema

    Plan where titles, descriptions, canonicals, structured data and Open Graph fields live in the new CMS. See migrating metadata, schema and Open Graph.

  7. Plan forms and tracking

    List every form, pixel, tag and event. Migrations lose leads quietly when a form or conversion event is forgotten; our guide to migrating forms and lead capture covers the checks.

How do you build a redirect map without missing pages?

You build a complete redirect map by combining URLs from three sources: a crawl of the old site, Search Console's pages report and your backlink tool. Then you map each URL to its closest equivalent and score it by traffic and links.

Crawls miss orphan pages, Search Console misses pages without impressions, and backlink tools find old URLs nobody remembers. Merge the three lists and remove duplicates. For each URL, choose a target that answers the same intent: an old pricing page goes to the new pricing page, not the homepage. Redirecting everything to the homepage is treated much like a 404 by search engines, so reserve it for pages with no real equivalent.

  • One hop only. Old URL to final URL, never through an intermediate page.
  • Permanent redirects. Use 301 or 308 for moves that are permanent.
  • Match intent. Map to the most similar page, not the closest folder.
  • Patterns for families. Use wildcard or pattern rules for blog or category URL structures.
  • Keep the sheet. It becomes your QA checklist on launch day.

The full method, columns and priority scoring are in our redirect map template. If you are redesigning rather than replatforming, our guide to building a redirect map for a redesign is closer to your case.

How do redirects work in Webflow, Framer and Next.js?

Webflow and Framer manage redirects in site settings, with support for pattern rules. Next.js handles redirects in code, through the redirects function in next.config or in middleware for dynamic cases. Each needs testing after publishing.

Platform

Where redirects live

Pattern support

Watch out for

Webflow

Site settings, Publishing, 301 redirects

Pattern rules with capture groups

Live pages on the same path conflict with a redirect

Framer

Site settings, Redirects

Wildcard-style rules

Keep rules ordered from specific to general

Next.js

next.config redirects or middleware

Path patterns and regex

permanent: true returns 308, which search engines treat like a 301

Host or CDN level

Vercel, Cloudflare or similar

Bulk and pattern rules

Avoid duplicating rules across layers

Step-by-step guides: 301 redirects in Webflow, redirects in Framer and redirects in Next.js. Google's own guidance on site moves with URL changes is worth reading once before you start.

What carries over besides redirects?

Besides redirects, you need to carry over metadata, structured data, internal links, images and their alt text, hreflang for multilingual sites, and the content itself. A page that redirects correctly but loses its title, schema or half its copy can still drop.

  • Titles and descriptions. Export them with the content; don't regenerate them from headings.
  • Canonicals. Self-referencing canonicals on every page of the new site, pointing at the new URLs.
  • Structured data. Organization, Article, FAQ, Product or Breadcrumb schema rebuilt in the new templates.
  • Images. Re-host images; Webflow CSV exports point images at the Webflow CDN, and Webflow's CSV import turns rich-text images into placeholders, so images inside posts need a separate pass. Our image SEO migration guide covers file names and alt text.
  • Internal links. Update links in body copy to the new URLs so you don't rely on redirects internally.
  • Locales. Keep hreflang pairs and locale URL patterns consistent; see migration SEO for multilingual sites.
Platform notes: Webflow, Framer and Next.js specifics

Webflow. CMS collections export to CSV, but rich-text images and asset URLs need handling separately. Set SEO title and description fields per collection template, and check that collection URL prefixes match your old structure or are covered by pattern redirects.

Framer. CMS items carry their own slug and SEO fields. Collection pages sit under a path you choose, so plan it to match old URLs where possible. Framer can't export a codebase, so if you may leave later, keep a clean export of your content.

Next.js. You control everything, which also means you build everything: metadata through the Metadata API, sitemap and robots files, structured data in templates, and redirects in config. Server-render marketing pages so content is in the HTML; our guide to fixing a React SPA marketing site explains why that matters.

What should you check on launch day?

On launch day, deploy the redirects, publish the new sitemap, confirm that the site is indexable, and test that every priority URL, form and tracking event works. Do it with the redirect sheet open as your checklist.

  1. Remove any noindex tags, password protection or staging robots rules from the new site.
  2. Publish redirects and test every tier 1 URL and a sample of the rest from your sheet for a single 301 or 308 hop to the right page.
  3. Submit the new XML sitemap in Search Console, and keep the old sitemap available briefly so Google recrawls redirected URLs.
  4. Check canonicals, titles and descriptions on each template type.
  5. Validate structured data on key templates with Google's Rich Results Test.
  6. Submit every form and confirm the lead reaches your CRM with source data.
  7. Fire every conversion event and confirm analytics and ad pixels receive it.
  8. Run a crawl of the new site to catch 404s, redirect chains and missing metadata.

For a broader launch list that also covers performance and accessibility, see our technical SEO checklist for new website launches.

What should you monitor after a migration?

After a migration, monitor Search Console coverage, clicks by page, crawl errors and redirect behavior weekly for at least a month, and compare against your benchmark. Some fluctuation is normal while Google recrawls; sustained drops on specific pages point to a fix.

When

What to check

Action if wrong

Day 1 to 3

404s in crawl and logs, forms, tracking

Add missing redirects, fix forms

Week 1

Indexing of new URLs, sitemap status

Request indexing for priority pages

Week 2 to 4

Clicks and impressions by page vs benchmark

Compare content and metadata on losing pages

Month 2 to 3

Rankings for top queries, backlinks resolving

Update redirects, reclaim links

Our post-migration monitoring guide has the week-by-week list. If redirects stack up over time, read how to find and fix redirect chains.

Why does traffic drop after a website migration?

Traffic usually drops after a migration because of missing or wrong redirects, lost content or metadata, accidental noindex tags, or a slower site. A small, short dip while Google recrawls is common; a large or lasting drop almost always has a specific cause you can find.

Start with the pages that lost the most clicks against your benchmark. Check each one: does the old URL redirect in one hop to the right page, is the new page indexable, did the copy, title or internal links change? Domain moves add their own risks; a Webflow forum thread on a 90 percent drop after a domain move shows how badly a move can go when redirects and Search Console steps are skipped. Our guide to why traffic drops after a website migration covers diagnosis, and website migration recovery is a 30-day plan if the launch already went wrong.

How do you keep AI Overview and ChatGPT citations through a migration?

You keep AI citations by preserving the pages and passages that get cited: same URLs or clean redirects, the same direct answers near the top of each section, and the same structured data. AI engines cite specific content, so changing it carelessly can cost citations even when rankings hold.

Before migrating, find which pages are cited by AI Overviews, ChatGPT and Perplexity for your key questions, and treat them like your top-traffic pages. Keep their short answers, tables and FAQs intact, and avoid rewriting them during the move. Our guide to migrating without losing AI Overview and ChatGPT citations explains how to track this before and after launch.

Use these guides depending on where you are in the migration. Each goes deeper than this checklist on one part of the work.

Frequently asked questions

How long does it take for rankings to recover after a migration?
When redirects and content are handled well, many sites see only small fluctuations that settle within a few weeks as Google recrawls. Larger structural changes, such as a domain move or merging many pages, can take longer. If clicks to specific pages are still well below your benchmark after a month, investigate those pages rather than waiting.
Should I redesign and migrate at the same time?
Doing both at once saves time and budget, but it combines two sources of risk, so when traffic changes you can't tell which caused it. If you combine them, keep URLs and the core content of top pages stable, and benchmark carefully. If rankings are critical to revenue, migrate first, then redesign in stages.
Do 301 redirects pass all SEO value?
Google has said that 301 and other server-side redirects do not lose PageRank when used correctly. The bigger risks are redirecting to pages that don't match the original intent, chaining several redirects together, or removing them too soon. Keep redirects in place for at least a year, and ideally indefinitely for pages with backlinks.
Can I delete pages during a migration?
Yes, and a content audit before migrating often removes thin or outdated pages. Redirect deleted pages to the closest relevant page if one exists. If nothing relevant exists and the page has no traffic or links, returning a 404 or 410 is acceptable. Avoid redirecting large numbers of unrelated pages to the homepage.
Do I need to tell Google about a platform migration?
For a platform change on the same domain, there is no special notification: publish redirects, submit the new sitemap and let Google recrawl. For a domain change, use Search Console's Change of Address tool after the redirects are live. In both cases, monitor Search Console's indexing and pages reports closely in the first weeks.

In this guide

· CEO & Design Director

Copywriter, designer and developer, and founder of Designify Studio. Over five years, 60+ projects across 14+ industries, for startups that have raised $300M+.

Want this done for you? Website, $8,000.

A multi-page marketing site, designed by us, developed in Next.js and animated. $8,000, one-time, up to 6 pages. Book a free 30-minute call to see if it fits.

Schedule Call