Skip to content

9 min read · Product development

Which CMS to choose if you want to stop depending on your agency after launch

No CMS makes a company independent of its agency on its own; the way the site is set up does. Independence after launch rests on four things: a content model your team understands, an editor that lets non-developers publish safely, accounts and hosting in the company's name, and a documented handover. For most companies of 10 to 250 people that points to WordPress or a hosted builder such as Webflow. A headless CMS such as Strapi or Sanity makes sense only when a developer or a partner on retainer stays involved.

Mircea Muraru

By Mircea Muraru ·

What depending on an agency looks like

Dependence rarely shows up on launch day. It shows up three months later, when someone needs to change a phone number in the footer, add a job opening or publish an article, and the only way is an email to the agency and a wait. Then come the harder cases: the domain was registered in the agency's account, nobody in the company has the hosting password, a plugin licence expires on a card that is not yours, or the theme was customized so heavily that every update breaks something.

It helps to separate two kinds of change. Content changes are text, images, a new article, a new page built from an existing template. Structure changes are a new page type, a new field, a new form that sends data somewhere, an integration with the CRM. A well set up site lets your team make every content change alone. Structure changes will always need a developer, but they should be possible for any competent developer, not only the one who built the site.

Four things that decide independence, whatever the CMS

1. The content model

The content model is the list of content types (page, article, service, job, case study) and the fields each one has. When the model matches how your company thinks, an editor finds the right place for every piece of content. When everything is one long page with free-form blocks, the site looks good at launch and drifts after six months, because each person improvises.

2. The editor experience

The editor is the screen your marketing or sales colleague sees when publishing. The test is simple: can a person who did not build the site add a page, change an image and publish a correction in under an hour, without breaking the layout? If the answer needs a call to the agency, the CMS brand did not matter.

3. Accounts and hosting in your name

The domain, the DNS, the hosting, the CMS licence or subscription, the code repository, analytics and every paid plugin should sit in accounts owned by the company and billed to the company. The agency gets its own user, which you can remove. This is the single most important item, and it costs nothing at the start of a project.

4. The handover

A handover is documentation plus a session with the people who will run the site: how the content model works, how to add each type of page, how updates are applied, how to export everything. Without it, the knowledge stays in the agency's heads, whatever the CMS.

The four options, defined

WordPress: the open-source default

39.6%of all websites use WordPress, and 58.4% of those whose CMS is knownW3Techs, data of 17 October 2026

WordPress is an open-source CMS released under the GPLv2 (or later) licence. It runs on almost any hosting provider, and it is the most widely used CMS by a wide margin: 39.6% of all websites, according to W3Techs. In practice this means that if your agency disappears, finding another developer is easy. Its built-in export creates an XML file (WXR) with posts, pages, custom post types, comments, custom fields, categories, tags and users, which can be imported into another WordPress site (WordPress documentation). The lock-in risk is not WordPress itself but what is built on it: a custom theme only the agency understands, a heavy page builder, dozens of plugins with licences in the agency's name.

Webflow: a hosted visual builder

Webflow is a hosted platform where the design, the CMS and the hosting live together. Content editors can update text and CMS items without touching the design, and nobody has to apply server updates. The trade-off is that the site lives on Webflow. According to Webflow's help center, code export produces HTML, CSS and JavaScript, but CMS content, user accounts, ecommerce data and localized content are not included, and Site plans do not include code export at all. CMS collections can be exported separately as CSV files. So moving away from Webflow means rebuilding the site and importing the content, not copying it.

A headless CMS: Strapi, Sanity and similar

A headless CMS stores and edits content but has no website of its own: the site is a separate application, built by developers, that reads the content through an API. Strapi's Community Edition is open source under the MIT licence (code outside its enterprise directories) and can be self-hosted or run on Strapi Cloud; its export command includes content, relations, uploaded files, schemas and configuration, but not admin users or API tokens (Strapi documentation). Sanity's editing interface, Sanity Studio, is open source under the MIT licence, while the content itself is hosted by Sanity in its Content Lake; a dataset can be exported with documents and files to a local archive (Sanity documentation).

The point that matters for independence: in a headless setup, editors can change content in the fields that exist, but every new page type, layout or field also needs code in the front-end application. That is a developer's job, every time.

A static site with Markdown in Git

A static site keeps content as text files (usually Markdown) in a code repository, and a build step turns them into pages. It is fast, cheap to host and has almost nothing to update or hack. The editor is a text editor and Git, or a Git-based editing interface on top. It fits a technical team. For a sales or marketing team that publishes weekly, it is usually the wrong choice.

Comparison table

CriterionWordPressWebflowHeadless CMS (Strapi, Sanity)Static site (Markdown in Git)
Who can edit contentAnyone trained, in the admin panelAnyone trained, in the visual editorAnyone trained, in the CMS interface, within the fields that existPeople comfortable with text files and Git, or a Git-based editor
Who can change structureA WordPress developer; many are availableA Webflow designer or developerA developer, in both the CMS and the front-end codeA developer
Hosting and account ownershipAny host; account can be in your nameOn Webflow; workspace and site plan can be in your nameStrapi: self-hosted or Strapi Cloud. Sanity: content hosted by Sanity. Front-end hosted separatelyAny static host; repository and host in your name
Typical lock-in riskCustom theme, heavy page builder, plugin licences in the agency's nameThe platform itself: code export leaves out CMS content, forms need Webflow hostingThe front-end code and the developer who knows itThe developer who set up the build
Needs a developer forNew templates, plugins, updates on complex sitesNew layouts and integrations beyond the builderEvery new page type, field or layout, and hosting operationsAlmost any change beyond editing text
Fits whenA content team publishes often and wants the widest choice of future developersA small team wants a polished site with no server to manage, and accepts the platformThe site is part of a product, content feeds several channels, and a developer or retainer partner stays involvedThe team is technical and the content changes rarely

When the honest answer is WordPress

If your company publishes articles, news, jobs or case studies regularly, has no developer on staff and wants to be able to change agency without rebuilding, WordPress is usually the right answer. The condition is discipline in the build: a lean theme, native blocks or one well-known builder, as few plugins as possible, every licence in your name, and automatic updates for minor versions. A plain WordPress site with a clear content model is more independent than a sophisticated headless site that only one developer understands.

When a hosted builder like Webflow fits

Webflow fits a company that cares about design, has a small content team and does not want to think about servers, updates or security patches. You accept the platform as part of the deal: the subscription is ongoing, and leaving means rebuilding. If that is acceptable, open the workspace in the company's name, give the agency a collaborator seat and ask for the content model in writing. That is independence on Webflow's terms, and for many companies it is enough.

When headless makes sense, and when it does not

We build with Next.js and have used Strapi, so this is not a criticism of headless. It is the right choice when the website is part of a product: content that also feeds an app, a customer portal or several sites in several languages; complex structured data such as a product catalogue; or performance and security needs that a classic CMS makes harder. It is the wrong choice when the only reason is that it sounds modern. A headless site has two systems to host and maintain, and every new page type needs code. Without a developer on staff or a partner on retainer, it creates exactly the dependence you wanted to avoid. If the website is really a product, our Product Development service is where that work sits.

When a static site with Markdown is enough

A static site fits a technical company: a software firm whose people already work in Git, a documentation site, a small site that changes a few times a year. It is cheap, fast and safe. For a company where content is written by sales, HR and marketing, a Git workflow is a barrier, and the site will slowly stop being updated.

What to demand from the agency at handover

Whatever the CMS, these items decide whether you can run the site alone or change partner later. Ask for them in the contract, before the project starts, not at the end:

  1. The domain registered in the company's name, with DNS access for someone in the company.
  2. Hosting, CMS subscription, licences and paid plugins in accounts opened in the company's name and billed to the company directly, with no markup.
  3. An administrator account for a named person in the company. The agency works with its own user, which you can remove.
  4. The code in a repository owned by the company, if the site has custom code.
  5. A tested export of all content (WordPress WXR, Webflow CSV, Strapi or Sanity export) and of media files.
  6. Written documentation: the content model, how to add each page type, how updates are applied, what not to touch.
  7. A training session with the people who will publish, and a list of every external service the site uses (analytics, forms, email sending, maps, cookie banner).

This is how we work ourselves: provider and hosting accounts are opened in the client's name and billed directly, admin access stays with the client, and a clean handover is part of every scope. See how we price. For the broader checks to run on any partner before signing, see how to choose a digital transformation partner, and for who fits which kind of work, freelancer, agency, SaaS or studio.

The website is the entry point, not the end

A company refreshing its site usually discovers that the real problem is not the CMS. It is who writes the content, who approves it, where product and price data come from, and why the same information is updated by hand in three places. Getting those processes in order is what makes a team actually run the site after launch. It also makes the content easier to find and cite, a topic we cover in how to get cited by ChatGPT and Claude. For the sequence of a redesign itself, see a website redesign, week by week.

If you are not sure which option fits, our diagnosis maps how content and the processes around it move through the company today, and ends with a written plan you keep, whoever builds the site.

Summary

  • Independence comes from the content model, the editor, the accounts and the handover, not from the CMS brand.
  • WordPress: the honest default for content teams without a developer, if the build stays lean.
  • Webflow: independence on the platform's terms; leaving means rebuilding.
  • Headless (Strapi, Sanity): right when the site is part of a product and a developer stays involved; wrong as a fashion choice.
  • Static with Markdown: right for technical teams and rarely changing sites.
  • In every case: domain, hosting, licences and admin access in the company's name, plus a tested export.

Frequently asked questions

Which CMS is easiest to manage without an agency?

For most companies without a developer on staff, a lean WordPress site or a Webflow site is the easiest to manage alone, as long as the content model is clear and the editor has been tested by the people who will publish. A headless CMS is easy for editors within the existing fields, but every new page type needs a developer.

Is a headless CMS like Strapi or Sanity a good choice for a company website?

It is a good choice when the website is part of a product, content feeds several channels or languages, and a developer or a partner on retainer stays involved. For a presentation site run by a marketing team without a developer, it usually creates more dependence, not less, because the front-end code needs a developer for every structural change.

Can I move my site away from Webflow later?

You can, but it means rebuilding. According to Webflow's help center, exported code does not include CMS content, user accounts, ecommerce data or localized content, and Site plans do not include code export. CMS collections can be exported as CSV and imported into the new system.

What should I ask my agency to hand over after launch?

The domain and DNS in the company's name, hosting and every licence in accounts opened and billed in the company's name, an administrator account for someone in the company, the code in a company repository, a tested export of all content and media, written documentation of the content model, and a training session for the people who will publish.

Is WordPress still a safe choice in 2026?

WordPress is used by 39.6% of all websites, according to W3Techs data of 17 October 2026, and it is open source under the GPLv2 licence, so developers are easy to find and you are not tied to one vendor. Its risks come from heavy themes, page builders and too many plugins, which a disciplined build avoids.

Refreshing your site and want to run it yourselves?

Tell us how content gets published today. If a lean WordPress site is the right answer, we will say so.

office@murarum.ro