HEADLESS OR VISUALChoosing your CMSEvery content-heavy website reaches the same fork: keep everything in a visual builder like Webflow or Framer, or split it into a headless CMS that only stores content plus a front end built in code. Both are good answers to different questions. What decides it is who edits the site, how often, and how many places the content has to appear.
What each one actually is
A visual builder hosts the design, the content and the website together. Editors change text and publish from the same tool the designer built the pages in. A headless CMS, such as Sanity, Contentful or Payload, stores structured content and serves it through an API. Developers build whatever displays it, usually a website in a framework like Next.js, and sometimes an app or other channels as well.
Choose a visual builder when marketing runs the site
This covers most of the marketing websites we build. A visual builder is the better fit when:
- Your marketing team publishes pages, posts and landing pages every week and wants to see the result while they work.
- The website is the only place the content appears.
- You want hosting, SSL, forms and the CMS in one product, with no servers to look after.
- Your developers' time is better spent on your product than on the marketing site.
Check the plan's CMS limits against your content volume before you commit, because collection and item limits differ by plan.
Choose a headless CMS when content lives in more than one place
If the same product descriptions, help articles or course lessons feed a website, a mobile app, an in-product help panel or a partner feed, a headless CMS lets you write them once and publish them everywhere. It also suits teams that already have developers and want full control of the front end: custom logic, complex search, personalisation, or an app and a marketing site that share accounts and data.
The costs nobody mentions in the demo
Headless moves work from the tool to your team. Someone has to design the content model, build and host the front end, handle images and SEO fields, and set up a preview so editors can see a draft before it goes live. In Next.js, that preview is Draft Mode: editors see unpublished content while visitors keep getting the cached page. None of this is hard, but it is ongoing developer work that a visual builder includes in the price.
A quick way to decide
- Write down who edits the site and how often.
- List every place the content has to appear, today and in the next year.
- Count the people who can safely change code.
- One place and a marketing team points to a visual builder. Several places or a product team points to headless.
Using both is normal
Many companies run a Webflow or Framer marketing site next to a Next.js app with its own content system. That is a sensible split: each tool does the job it was built for, the brand system stays shared in Figma, and the two link cleanly where a visitor moves from one to the other.
Where to start
Answer the four questions above with the people who will actually edit the site. If a visual builder wins, our Webflow websites service covers the build and the CMS setup. If you need headless and a coded front end, our web apps and SaaS team builds them in Next.js, with previews your editors can use.
FAQ
Frequently asked questions
Is a headless CMS better for SEO?
Not by itself. Search engines care about fast, crawlable pages with clear content and correct metadata, and both approaches can deliver that. A headless build gives developers more control, but they also have to add the SEO fields, sitemaps and redirects that a visual builder ships with.
Can marketers edit a headless site without a developer?
Yes, within the content model the developers built: editors write and publish entries in the CMS. New layouts or sections usually need a developer, unless flexible blocks were set up in advance. A preview setup is what lets editors check a draft before it goes live.
Is Payload a CMS or a framework?
A bit of both. Payload is an open-source TypeScript CMS that you add to a new or existing Next.js app, and it generates an admin panel from your data model. Because it lives in your own codebase, you deploy it wherever your app runs.
Can we move from Webflow to a headless CMS later?
Yes. Webflow can export CMS collections as CSV files, the content can be imported into a headless CMS, and the pages are rebuilt in code. Keep the URLs the same, or map every changed one to a 301 redirect, so your search rankings carry over.
What does a headless setup cost to run?
Plan for two bills, the CMS subscription or hosting and the hosting for the front end, plus developer time for anything outside the content model. Prices change often, so compare the current plan pages against your content volume and number of editors.
