CMS migration checklist: a step-by-step plan to replatform without losing traffic

A practical CMS migration checklist for marketing and digital teams planning a replatform. Three phases, twelve steps, thirteen SEO safeguards - everything you need to move sites without breaking rankings, redirects, or the team.

On this page

Most CMS migrations don't fail at launch. They fail in the six weeks after, when rankings drop, redirects break, and nobody can find the brief that said which URLs were meant to change.

This page is the working summary of our CMS migration checklist. The full PDF gives you the printable version, the SEO safeguards in detail, and the QA sheet the team actually ticks off on cutover day. Read what's here first. If the shape of the plan fits how your team works, grab the download.

One thing up front: a CMS migration is not a technical project. It's an operational one. The work that protects your traffic happens in spreadsheets, content audits, and redirect maps, not in the new platform's admin UI. Treat it like a dev sprint and you will lose rankings.

What's in the CMS migration checklist

The downloadable guide is built around three phases, twelve migration steps, and thirteen SEO checks. The page you're reading covers the structure and the load-bearing decisions. The PDF gives you the printable checklist, the redirect-mapping template, and the post-launch monitoring schedule.

  • The 3-phase migration framework, with owners and exit criteria for each phase
  • 12 migration steps from content audit to cutover
  • 13 SEO safeguards covering redirects, canonicals, sitemaps, and crawl health
  • A redirect-mapping template you can drop straight into a spreadsheet
  • A 90-day post-launch monitoring plan

The three phases of a CMS migration that doesn't break your traffic

Every migration we've reviewed that went sideways skipped or rushed one of these three phases. Usually phase one.

Phase 1: Pre-migration planning

The outcome of a CMS migration is mostly decided before anyone touches the new platform. Phase one is where you crawl the current site, lock the redirect map, agree on what you're not migrating, and write down what success looks like.

Concretely, phase one covers:

  • A full crawl of the existing site with status codes, canonicals, and indexable URLs
  • A content inventory split into keep, merge, rewrite, and retire
  • A redirect map covering every URL that earns traffic, backlinks, or internal links
  • A backup of content, media, and database that you've actually tested restoring
  • Written success criteria, owned by marketing, not by IT

If your team can't agree on which URLs are retiring before the build starts, stop. That conversation does not get easier later.

Phase 2: Running the migration

Phase two is the build, the test migration, and the cutover. The pattern that works: stage the new site behind auth, run the migration end-to-end on staging at least twice, validate against the redirect map, and cut over during your lowest-traffic window.

  • Staging environment with production-equivalent content and integrations
  • A dry-run migration with reconciliation against the source
  • Redirect validation - every old URL hits a 200 on the new site or a deliberate 301
  • Search, forms, and tracking validated before DNS flips
  • Low-traffic cutover window with rollback plan written down, not improvised

Phase 3: Post-migration monitoring

Phase three runs for 90 days. The mistake is treating cutover as the finish line. The first month after launch is when Google re-crawls, rankings shuffle, and any redirect you missed shows up as a 404 in Search Console.

  • Submit the new sitemap and monitor coverage in Search Console daily for the first two weeks
  • Watch Core Web Vitals on the new platform, not just the homepage
  • Track rankings on your top 50 commercial queries against pre-launch baseline
  • Keep redirects in place for at least 12 months
  • Hold a 30-day and 90-day review with marketing, SEO, and the platform team

How to protect SEO during a CMS migration

Of the thirteen SEO checks in the guide, these five do the most work. If you only have time for half the list, do these.

  1. Map every URL that has earned a backlink, ranks in the top 50, or carries internal links. Anything else can be redirected to a parent category. These cannot.
  2. 301, not 302. 302s are temporary and Google treats them that way. Use 301s for permanent moves.
  3. No redirect chains, no redirect loops. One hop from old to new. Chains bleed link equity and Core Web Vitals scores.
  4. Update internal links to the new URLs. Don't rely on redirects to do the job - the redirect map is a safety net, not a primary route.
  5. Run a broken-link scan on the new site before DNS cutover. Then run it again 48 hours after.

The other eight safeguards - sitemap regeneration, canonical audit, hreflang handling, robots.txt review, structured data parity, image alt audit, crawl-error triage, and the 12-month redirect retention rule - are in the downloadable PDF above. The long-form companion piece, how to run a CMS migration without losing traffic, walks through a worked example.

Who this checklist is for

This is built for the team that actually owns a replatform, not just the agency running the build.

  • Heads of digital and marketing leaders signing off on a new CMS
  • SEO leads protecting organic traffic through cutover
  • Ecommerce and content ops teams coordinating across regions or brands
  • Platform and dev leads who want the marketing side of the plan written down
  • Teams moving off legacy platforms - WordPress at scale, Sitecore, Adobe, or an aging headless stack

If you're evaluating where you'd land after a migration, the Core dna platform overview covers how we approach content, commerce, and multi-property delivery from a single backend.

Back to all guides

CMS migration FAQ

For a mid-market marketing site, plan on three to six months end to end. Enterprise builds with multiple regions, languages, or commerce integrations usually run six to twelve months. The build itself is rarely the long pole - the content audit, redirect mapping, and stakeholder approvals are.

It can, and most migrations do see a short-term dip. A clean migration recovers in four to eight weeks. A migration without a complete redirect map, or one that changes URL structure without 301s, can lose rankings permanently. The difference is phase one planning, not platform choice.

An incomplete redirect map. Specifically, URLs that earned backlinks years ago, aren't in the current sitemap, but still drive referral traffic and link equity. A crawl of the live site catches the obvious ones. A backlink export from Ahrefs, Semrush, or Search Console catches the rest.

Separately, in that order. Migrate the CMS first with the existing design intact, prove the platform works, then redesign on the new stack. Combining the two doubles the variables when something breaks. If the business case forces them together, freeze URL structure and content so the redirect map stays valid.

A minimum of 12 months. Google has stated it processes 301s relatively quickly, but external sites and email signatures take longer to update. Twelve months covers the long tail. For high-value URLs with sustained backlink growth, keep them permanently.

No, and you shouldn't. A migration is the cleanest moment you'll ever get to retire content that isn't earning. Categorise everything into keep, merge, rewrite, and retire before the build starts. Pages that get fewer than ten organic visits a month and carry no backlinks are usually retirement candidates.

In practice, none. "Migration" tends to describe the content and URL move. "Replatform" tends to describe the broader project, including the new CMS, integrations, and team workflow. The checklist applies to both.

Only if the business case for headless exists independently of the migration. Headless solves real problems - multi-channel delivery, frontend framework freedom, separation of editing and rendering - but it adds complexity. Migrating to headless because the migration was happening anyway is how teams end up with a stack they can't staff.

Related guides

Stop Replatforming Blind: The Enterprise eCommerce Checklist

Stop Replatforming Blind: The Enterprise eCommerce Checklist

37 action items  across pre-migration, build, and post-launch, so your next ecommerce replatforming doesn't become a war story.
Get the guide →
The Orchestrated DXP for continuous digital evolution

The Orchestrated DXP for continuous digital evolution

Download Core dna Platform Blueprint and see how a unified CMS, eCommerce stack delivers cohesive experiences; lightning-fast speed; and hands-off automation.
Get the guide →
Headless vs Decoupled CMS Architecture

Headless vs Decoupled CMS Architecture

Do you know the difference between a headless and decoupled CMS? Learn everything you need to know before making your next content management system decision.
Get the guide →
Headless Commerce: The Ultimate Guide

Headless Commerce: The Ultimate Guide

To stay competitive in today market, an omnichannel experience is mandatory and can only be achieved with a headless platform. With Core dna decoupled solution, you get the...
Get the guide →
Digital Experience Platform (DXP) vs CMS

Digital Experience Platform (DXP) vs CMS

Digital Experience Platform helps you increase your customers' satisfaction. Offering an omnichannel experience is mandatory to ensure your customers can interact with your...
Get the guide →
Headless CMS: The Definitive Guide

Headless CMS: The Definitive Guide

Core dna Headless CMS guide gives you all the information about the different types of content management systems out there. We highlight the difference between headless and...
Get the guide →
On this page