The best CMS development agencies

A content management project is judged by people who will never read the code. If editors can publish a campaign page on a Friday without opening a ticket, the build worked. If they cannot, no amount of architecture makes up for it.

What this category covers

What separates a good supplier from an average one

They ask about editors first

The right questions are who publishes, how often, and what goes wrong today. An agency that only discusses templates will build something that photographs well and edits badly.

Platform choice with reasons

Every agency has a favourite. That is fine, provided they can say what it is bad at and when they would choose otherwise.

Migration treated as its own project

Content audit, URL mapping, redirects and a rollback plan. Migrations fail on the boring parts, and the boring parts are where the traffic lives.

Editing without developers

Ask them to build a landing page in their demo while you watch. If it needs a deploy, budget for that friction forever.

Update and security posture

Who applies core and extension updates, how quickly, and what test says an update is safe to ship.

Questions worth asking before you sign

Realistic timelines

Type of engagementWhat to expect
Template build on an existing platformFour to ten weeks, driven by the number of distinct layouts rather than pages.
Migration with content cleanupTwo to four months. The audit usually takes longer than anyone plans for.
Headless buildLonger and more expensive up front, justified by several front ends rather than by fashion.

Common questions

Is headless always better?

It is better when several channels consume the same content, or when the front end must be independent of the CMS release cycle. For a single website with a small team it adds cost and moving parts.

How do we protect search traffic during a migration?

A complete URL map signed off before launch, redirects tested against the live list of indexed pages, and a crawl comparison run on the day. Most migration losses come from pages nobody remembered.

Can we keep our current design?

Usually, and it lowers risk. Changing platform and design at once makes it impossible to tell which change caused a drop.

Related guides