Content Migration: What to Know Before You Switch CMS

Content Migration: What to Know Before You Switch CMS


Mar 11, 2026
by jessicadunbar

At some point, almost every website manager faces the same uncomfortable conversation: the current CMS isn't working anymore. Maybe it's held together with plugins from three different vendors. Maybe the editing experience is so painful that nobody on the team actually uses it. Maybe you've just outgrown it.

Whatever the reason, switching platforms means moving everything you've built (pages, images, metadata, documents, user permissions, the whole thing) to somewhere new without breaking what's working. That's content migration, and it's one of those projects that sounds straightforward until you're in the middle of it.

 

This guide is for the person who owns that process: the website manager or communications lead who has to make the call, build the plan, and live with the results.

Why Migrations Go Wrong

Most content migrations don't fail because of bad intentions. They fail because of underestimation. The site feels manageable until you actually inventory it and discover three hundred pages you forgot existed, a document library someone built in 2017 that half the organization still relies on, and a permissions structure that nobody documented.

The other common failure mode is treating migration as purely a technical exercise. It's not. It's also an editorial one. Moving content from one system to another is an opportunity to fix things. If you don't make intentional choices about what to fix, you'll just carry your old problems into a new environment.

Before You Touch Anything: Do a Real Content Audit

The most important work in a migration happens before any files move. You need an honest inventory of what you have every page, document, image library, and form. Note what's performing well and what's outdated or redundant. This directly shapes what you migrate, what you rewrite, and what you quietly let die.

Most sites break down into a few categories once you start looking honestly. Some content is worth protecting exactly as-is: high-traffic pages, anything with significant inbound links, archived material that's hard to recreate. These transfer intact. Other content is worth improving pages that never quite got finished, or that made sense years ago but need restructuring for where the organization is today. Migration is your chance to fix these rather than copy them. And then there's content worth cutting entirely: outdated announcements, superseded policy documents, duplicate pages. If it's not serving your audience, don't bring it with you. Smaller and accurate beats comprehensive and stale.

Some migrations also call for more significant restructuring moving large sections of a site, breaking up content that was organized around an old way of thinking, or consolidating material that got scattered across too many places. It's more work up front, but doing it during a migration is far less painful than doing it after you've already settled into a new platform.

Choosing Your New Platform Carefully

This is where a lot of website managers make a decision they'll regret. Under pressure to pick something and move forward, they choose a platform based on a demo or a recommendation without thinking hard about what actually caused the problems in the first place. A great CMS is the backbone of your online presence and every business needs one.

If your current CMS is painful to edit, a platform that requires your contributors to navigate a complex backend isn't going to help. If your site has grown to include multilingual content, workflow approvals, or complex permissions, a platform that handles those things with third-party plugins is just trading one fragile setup for another.

The question worth asking isn't "what's popular?" but "what ships with what we actually need?"

This is genuinely one of Concrete CMS's stronger arguments. Permissions, workflow, multilingual support, calendars, form builders these CMS features are all built into the core, not bolted on from the marketplace. For organizations managing complex sites with teams of contributors, that matters a lot during migration and even more during the years of maintenance afterward.

Planning the Move

Once you know what you're migrating and where it's going, you need a realistic plan. A few things that tend to get skipped:

A test migration first. Don't start with your live site. Set up a staging environment, move a representative sample of content, and see what breaks. You'll find formatting issues, broken internal links, and edge cases you didn't anticipate. It's far better to find them before launch.

URL mapping. Every page that changes its URL needs a redirect. Every single one. Broken links erode trust and hurt your search rankings, and it's much harder to fix after the fact than to build the redirect map during migration planning.

A content freeze. Agree on a cutoff date after which no new content gets added to the old system. Migrating a moving target adds errors and confusion.

Clear ownership. Someone needs to be accountable for each piece of the migration technical setup, content QA, redirects, user training. When everyone assumes someone else is checking something, things fall through.

After Launch: The Work Isn't Done

Go-live is not the finish line. In the weeks after a migration, work through this list before you consider the project closed:

  • Check every redirect. A 404 that slipped through is easier to fix now than after it's been indexed.
  • Test all forms. Confirm submissions are routing to the right place.
  • Verify images and embedded media are loading correctly across device types.
  • Compare analytics against pre-migration baselines. A traffic drop on a specific page usually means a redirect didn't work or a URL changed without a proper mapping.
  • Do a round of user testing with actual content contributors. If editing is confusing from day one, people will stop doing it.
  • Schedule a 30-day and 90-day review. Some problems only surface once real users are navigating the site under real conditions.

The Real Goal

The best content migration isn't one where everything moved perfectly. It's one where you land on a platform that makes the next few years easier — where your editors can update content without filing a ticket, where you're not managing a patchwork of incompatible extensions, and where the next time something needs to change, it's not a months-long project.

That's the bar. Plan to that standard and you'll be in good shape.

Thinking about migrating to Concrete CMS? Try a demo and see how it handles your use case before you commit to anything.