Headless CMS vs traditional CMS: do you still need one with AI?

How CMSs evolved from FTP to WordPress to headless, what AI changed for Webflow and WordPress, and four questions to pick the stack your team can actually edit.

Gabriel Amzallag
Gabriel Amzallag

7 min read

TL;DR

  • A traditional CMS stores the content and builds the page. WordPress, Webflow and Wix work this way.
  • A headless CMS only stores the content. The site that shows it is separate code, which makes it fast and lets one source feed several screens.
  • AI is taking the editor part. Chat-first builders like Lovable grew fast, and the CMSs answered with MCP connectors that let you edit from Claude or ChatGPT.
  • You may not need a CMS at all, if you are a small tech team. You do if you have live data, thousands of pages, or people who should never touch GitHub.

Khod is a Webflow Certified Partner. In July, the agency moved its own 180-page site off Webflow, to Next.js and Sanity.

Two months later, at Webflow Conf in Boston, Webflow announced Source: a new platform where the site lives in code. The visual editor Webflow is famous for is no longer the centre of its own product.

Webflow was the tool everyone pointed to as ahead of the curve. On AI, it has struggled to land anything agentic, and Source reads like the answer.

Webflow used to be the perfect stack for a tech website: a visual editor, a CMS, hosting. AI is taking the editor part. So the question is worth asking again for the rest: do you still need a CMS today? And if you do, headless or traditional?

How CMSs evolved, and why we needed them

To understand where we are now, you have to understand the context CMSs appeared in and how the demands on the web changed.

The static web (1990s)

At the very beginning of the web, websites are complex to build and to maintain. To change one sentence, you open the page's file, edit the HTML and send it back to the server over FTP.

Which means that even a small change goes through the developer.

Apple's website in the 1990s, a static page of text and links
Apple's website in the 1990s, a static page of text and links

Yes, that really is Apple's website.

The WordPress revolution (2003)

WordPress arrives in 2003 and separates the design (themes, and later the page builders Divi and Elementor) from the content, which now lives in a database.

The early WordPress editor, where non-technical people wrote and published posts
The early WordPress editor, where non-technical people wrote and published posts

That separation is what lets non-technical people publish on a website without going through developers. It is the CMS: the Content Management System.

Diagram: on the static web every change goes through a developer and FTP; with WordPress you write in the editor, the CMS keeps content and design apart, and builds the page on the fly
Diagram: on the static web every change goes through a developer and FTP; with WordPress you write in the editor, the CMS keeps content and design apart, and builds the page on the fly

Modern CMSs (2006 to the 2010s)

WordPress makes slow sites, though, and running a server was still hard for most people.

So faster, more modern tools appear that handle the server for you: Wix and Shopify in 2006, then Webflow in 2013. Same idea, a better experience for the person editing.

Webflow's template gallery, a visual CMS that hosts the site for you
Webflow's template gallery, a visual CMS that hosts the site for you

Headless CMSs and static sites (2010s onwards)

Then smartphone traffic explodes, loading speed matters even more, and the databases behind CMSs are judged too slow. Two new categories appear.

  • The headless CMS. The front end and the back end are split again. Strapi, Contentful and Sanity work this way, and WordPress has a headless mode too. In plain words: the CMS keeps the content, and the site that shows it is separate code.
  • The static site generator (SSG). Every page of the site is built in advance, so it shows up instantly, like in the 90s, but with modern tools (Astro, or frameworks like Next.js and Nuxt that can also do it). Think of it as printing every page once instead of assembling it each time someone opens it. Nobody waits for a database, because there is nothing left to assemble.
Diagram: a traditional CMS stores the content and builds one website; a headless CMS only stores the content and sends it through an API to a website, a mobile app or any screen, each with its own code
Diagram: a traditional CMS stores the content and builds one website; a headless CMS only stores the content and sends it through an API to a website, a mobile app or any screen, each with its own code

That is the core of headless CMS vs traditional CMS: in a traditional CMS, one system stores the content and builds the page. In a headless CMS, the system only stores the content, and every front end is its own code.

What AI changed for CMSs

Since AI arrived, the tools for managing websites have split into two groups.

1. The AI natives

These companies build their product around a chat, or rebuild it that way. The chat is the default experience. You can still change everything else, but the chat is the main thing, which makes them the closest to ChatGPT.

A chat box asking "What's on the agenda today?", the default screen of a chat-first tool
A chat box asking "What's on the agenda today?", the default screen of a chat-first tool

In this group:

  • Site builders that need no experience. Lovable, the best known, says it passed $500M in annualized revenue in June, with a million new projects a week.
  • AI code tools. For more experienced people, tools like Cursor, Claude and Codex let you work directly in all of your code and see a real interface.

2. The ones who had to adapt

  • CMSs and headless CMSs. These companies kept their product as it was and added an MCP on top.

An MCP is a connector: you ask for the change in Claude or ChatGPT, and it lands in your CMS without anyone opening the CMS. Webflow and WordPress both have one. Webflow says over 30% of its enterprise customers use its MCP.

What I do today: a website without a CMS

For my own projects, I clearly prefer the first group, the AI natives. And for that, I do not even need a CMS.

To manage everything, AIs use a format from 2004 called Markdown. It is the format large language models (ChatGPT, Claude or local models) write in natively. It is plain text with a few symbols: instead of writing <h1>My title</h1>, you write # My title. A person can read it, and so can a machine.

Here is how Web Anatomy is set up:

  • One part of the code is React, with the components and page templates (/app).
  • The other part is Markdown files (MDX, to be exact), the format AIs use (/content).
  • A knowledge base holds my best practices and history. I use Obsidian, but Notion works just as well. Also in Markdown, and linked to the site and the docs.
  • AGENTS.md at the root of the project. The AI reads it before writing anything.

So when I ask for 10 product pages, the AI creates 10 Markdown files, registers them, applies the design and deploys them in a few minutes. The text gets the same rigor and the same automation as the code. In September 2026 that was 322 Markdown files on Web Anatomy, in English and French.

I can create thousands of pages, translate them instantly and change them fast. I still do not think this setup should become the default for everyone.

Do you need a CMS? Four questions to ask

I use the most agile setup I know for shipping and iterating on my own website. I would not recommend it to everyone. Ask these four questions before you go without a CMS, for your site or a client's:

1. Do you have external dependencies? If you need real-time data, a connected API like Firebase, or e-commerce where stock has to be live, you need a CMS or something custom.

2. How many pages do you have? You do not run a 20 to 30 page site the way you run one with thousands of pages. Past a few thousand, files get much harder to maintain. Sanity, a headless CMS, said it bluntly when Cursor moved its site to Markdown: those files "work for small datasets. It becomes a maintenance nightmare at scale."

3. Is your team comfortable with the format? Markdown is the common file between people, code and AI. But not everyone works in tech. A local business outside the AI bubble will not want to deal with this kind of interface, and would rather have one that is clear and easy to use.

4. Who has access to the website? This setup works when a small team touches the site. If every typo fix means a commit to GitHub, a build of all your code and a PR review, it is overkill. The point of the CMS was to give teams autonomy, and we should not go backwards on that.

Here is when I would pick each option:

Table: which stack for which team. Site builders (Wix, Lovable) for small businesses with a few pages; a CMS (WordPress, Webflow) for non-technical marketing teams with tens to hundreds of pages; a headless CMS (Sanity, Contentful, Strapi) for tech teams with thousands of pages and several editors; an SSG with Markdown for solo founders and small tech teams
Table: which stack for which team. Site builders (Wix, Lovable) for small businesses with a few pages; a CMS (WordPress, Webflow) for non-technical marketing teams with tens to hundreds of pages; a headless CMS (Sanity, Contentful, Strapi) for tech teams with thousands of pages and several editors; an SSG with Markdown for solo founders and small tech teams
Site builderCMSHeadless CMSSSG + Markdown
ExamplesWix, LovableWordPress, WebflowSanity, Contentful, StrapiAstro, Next.js
Who forCraftspeople, small businesses, restaurant ownersMarketing teams that are not technicalTech teams with a big site and several editorsSolo founders and small tech teams
PagesA fewTens to hundredsThousandsTens to hundreds
Who editsThe ownerSeveral non-technical peopleEditors in the CMS, developers in the codeYou and your AI, through GitHub
What you getA site fast, one monthly price with hostingAutonomy for the team, an MCP for AI editsSpeed plus a real editing interfaceFull control, pages made by AI in minutes

One more criterion on the side: many CMSs and headless CMSs now have an MCP, so even the team on a traditional CMS can change content in plain language from a chat.

The website matters more than ever, and it goes well beyond a "brochure" site. Pick the stack your team can actually edit.

Find revenue opportunities for your website, backed by real data. Get your 3 free opportunities by email.

Adapted from CMS, headless CMS or nothing?, originally published in the Web Anatomy newsletter on September 23, 2026.

Share this
Gabriel Amzallag

Written by

Gabriel Amzallag , Founder, Web Anatomy

5 years CRO + SEO at Qonto (2021–2025). After advising 15+ SaaS on their websites (Payfit, Pigment…), the same patterns kept breaking, so I decided to build the source of truth on what works on the web: the intelligence layer every tool, builder, and team uses to ship sites that perform.

Guides

Programmatic SEO: a practical guide from 10 city pages to 300

How Staycation went from 10 hand-made city pages to 300 with programmatic SEO, and grew purchases from search by 90%: how to find your topics, four rules, the template, and how to produce and measure the pages.

Gabriel Amzallag12 min read
[FAQ]

Questions people ask

The short answers. The article above has the details behind each one.

What is a headless CMS?

01

A headless CMS stores your content and sends it out through an API. The website that shows the content is separate code, often built with Next.js or Astro. Sanity, Contentful and Strapi are headless CMSs.

What is the difference between a headless CMS and a traditional CMS?

02

A traditional CMS such as WordPress, Webflow or Wix stores the content and also builds the page. A headless CMS only stores the content, and each front end (website, app, any screen) is its own code.

Can you run a website without a CMS?

03

Yes. Small tech teams can keep every page as a Markdown file in the code and let an AI write and publish them. It stops working well with thousands of pages, live data such as stock, or a non-technical team that needs to edit on its own.

Your top 3 opportunities for more revenue

We find every way to grow your website’s visibility and conversions: SEO, AI search (AEO), backlinks and mentions, and UX/UI. 3 free opportunities, delivered by email.