Home / Blog / CMS for a Claude Code website
Guide · AI

Which CMS fits a website built with Claude Code?

Short answer: A site built with Claude Code has no CMS. The code is the site. To let someone else edit it, you have five routes. You can keep editing with Claude Code, which works if you are the only editor. You can add a Git-based CMS such as Decap (free, open source) or TinaCMS (free for 2 users), which means moving the content into Markdown or JSON files first. CloudCannon adds visual editing on top of the code, from $49 a month. A headless CMS such as Contentful or Sanity means rebuilding the site around an API. Or you move the finished pages to a managed platform like ShiftPress, where the client edits by clicking or by describing the change. Pick by who edits, what they change, and whether you keep developing the code yourself.

Claude Code is very good at building a website and has nothing to say about what happens next. The site it writes is a folder of files: HTML, CSS, maybe an Astro or Next.js project. There is no login, no admin screen, no "edit page" button. That's fine until the first message from the client: "Can I change the opening hours myself?"

This guide compares the realistic ways to add editing to a site built with Claude Code (or any other AI tool that writes code), what each one needs from you, and what it costs as of November 2026. Prices and plan limits come from the vendors' own pages.

Key takeaways

  • More and more sites ship without a CMS. In our 2026 study of new companies, 36% of the websites we could verify were built as code with no CMS or website builder behind them.
  • A Git-based CMS is the cheapest add-on, but it edits content files, not your pages. Expect to restructure the site first.
  • Visual editing on plain HTML is rare. CloudCannon and managed platforms do it. Most other tools need a static site generator.
  • A headless CMS is usually overkill for a ten-page business site.
  • Decide before you hand over: if you keep changing the code with Claude while the client edits in a CMS, you both write to the same files.

Why this question keeps coming up

The share of websites without any content management system is not small. In our 2026 study of 1,536 new German companies, 36% of the 203 websites we could verify were built as code, with no WordPress, no Wix and no other system behind them. A quarter showed no recognisable system at all. Between 2.5% (a clear fingerprint of an AI site builder such as Lovable or v0) and 15% (modern code in exactly the style AI tools write) were very likely made with AI. Among established businesses the share is far lower: in our study of 2,538 small-business websites, 0.4% were made with an AI site builder and at most 3.1% look AI-written.

Every one of those sites gets the same request sooner or later. Somebody who doesn't open a terminal wants to change a price, swap a photo, or add a page.

What the editor actually has to handle

Before you pick a tool, look at what a small business site really contains. When we copy websites to move them, our copier records the interactive parts it finds on each one. Across the sites we copied in 2026:

Element on the siteShare of sites
Accordions (FAQ, opening hours, services)36%
A shop plugin (WooCommerce)30%
Forms20%
Sliders11%
Tabs5%
Booking widgets4%
Member logins3%

ShiftPress data, 2026: elements our site copier detected on the websites we copied for moves in 2026, mostly WordPress. Share of sites, one site can have several.

The lesson: most editing is text, pictures and the odd new page, but the text often sits inside something interactive. A CMS that only manages blog posts in Markdown won't help with the answer inside the third accordion on the services page. And whatever tool you choose must not break the form, because a broken contact form costs the client enquiries without anyone noticing.

The five options compared

OptionWho can editWhat you set upCost (Nov 2026)Fits when
Keep using Claude CodeYouNothingYour Claude planYou are the only editor
Decap CMSAnyone with a GitHub, GitLab or Bitbucket login you grantStatic site generator, content files, config, loginFree, open source (MIT)Blog posts, team pages, simple collections
TinaCMSInvited usersContent in Markdown, MDX or JSON, schema, TinaCloudFree for 2 users, Team $24 per project a monthContent-heavy sites with visual editing in React
CloudCannonInvited usersConfig file, editable regionsFrom $49 a month (yearly), 3 usersAgencies with many generator-based sites
Headless CMS (Contentful, Sanity)Invited usersContent model, templates that fetch from the APIFree tiers, paid per seat or planLarge sites, apps, several channels
Managed platform (ShiftPress)Owner plus invited editorsUpload the built pages as a ZIPFree to start, own domain on a paid planA business site the client should run

1. Keep editing with Claude Code

The honest default. If you built the site and you will keep making the changes, you don't need a CMS. Claude Code edits the files, you check the result and push it. It breaks down the moment the client wants to do it themselves, or when you have twenty client sites and every small change becomes a ticket for you.

2. A Git-based CMS: Decap or TinaCMS

Decap CMS (formerly Netlify CMS) is an open source editor that runs in the browser and commits every change to your repository through the GitHub, GitLab or Bitbucket API. It works with most static site generators. TinaCMS is also Git-backed and edits content stored as Markdown, MDX or JSON files, with visual editing for React sites. Its free plan covers 2 users; the Team plan costs $24 per project a month.

The catch for a Claude Code site: both tools edit content files, not finished pages. If Claude wrote your homepage as one long HTML file, there is nothing for the CMS to grab. You first ask Claude to split the content out (see the prompt below), and you need a login setup for every editor.

3. CloudCannon: visual editing on top of the code

CloudCannon is a Git-based CMS with visual editing, built for agencies. It supports the common generators (Astro, Eleventy, Hugo, Next.js and others) and, according to CloudCannon, also plain static files. Plans start at $49 a month billed yearly ($55 monthly) with 3 users, after a 21-day trial. We compared it in detail in CloudCannon vs ShiftPress.

4. A headless CMS: Contentful or Sanity

A headless CMS stores content in its own database and hands it to your site through an API. Sanity's free plan includes up to 20 seats and 10,000 documents; Contentful's free plan includes up to 10 users. Powerful, but your site has to be rebuilt to fetch its content from that API, and someone has to model every content type first. For a ten-page business site that is a lot of machinery. More in Contentful vs ShiftPress.

5. A managed platform: upload the finished pages

The last route skips the CMS question. You build the site with Claude Code, export the finished HTML pages, and upload them to a platform that turns them into editable pages. This is what ShiftPress does: upload a ZIP of plain .html pages (or a Claude Design export, up to 30 pages per file), and each one becomes a real page.

  • Click to edit: the client clicks a text and types. It's plain text only, so they can't break the layout. Images are swapped the same way.
  • Bigger changes by chat: "add a team page" or "move the prices above the contact form" is described in a sentence, and the AI builds it for review before it goes live.
  • Shared header and footer: a change to the menu can be applied to every page at once.
  • Safety net: every page has a version history with one-click restore, and forms send enquiries to a leads inbox.
  • No lock-in: you can download the whole site's code as a ZIP at any time.

The trade-off: you stop developing the site in Claude Code. The platform becomes the place where the site lives.

How to choose: three questions

  1. Who edits? Only you: keep Claude Code. A client who is comfortable with a form: Decap or TinaCMS. A client who wants to click on the page itself: CloudCannon or a managed platform.
  2. What do they change? Blog posts and team members are collections, which every Git CMS handles well. Text inside accordions, tabs and hero sections needs visual editing on the page.
  3. Will you keep coding? If you keep changing the site with Claude Code while the client edits in a Git CMS, you both commit to the same files. Pull the client's changes before every Claude session, or agree who owns which files.

Making a Claude Code site CMS-ready

If you go the Git CMS route, let Claude do the restructuring. A prompt that works:

Move all editable content out of the page templates into content files:
    one Markdown file per blog post and team member, and one JSON file per page
    for headings, texts and image paths. Keep the header and footer in a single
    shared component. Then add a Decap CMS config with a collection for each
    content type. Don't change the design.

Check the result page by page before you hand it over. Our guide to building a website with Claude Code covers the setup around it, and how to edit a static HTML website covers editing without any CMS. For the wider market, see our CMS comparison. The quickest version of all this is to let ShiftPress build the first draft and spend your time on the facts only you know.

Building sites for clients? Web designers who hand sites over to clients can join our partner network.

Already built your site with Claude?

Upload it to ShiftPress as a ZIP: a Claude Design export or plain .html pages, up to 30 per file. Every page becomes a real page you can edit, and from then on you change it by describing what you want instead of re-uploading files. Free to start, no credit card. Your own domain comes with a paid plan.

Upload my Claude site ↗

Frequently asked questions

Which CMS tools are suitable for a mostly hand-coded website?
A Git-based CMS such as Decap or TinaCMS, if you can move the content into Markdown or JSON files. CloudCannon, if editors should edit visually on top of the code. Or a platform that imports the finished HTML pages, such as ShiftPress, if the client should edit on the page itself. A headless CMS like Contentful or Sanity means rebuilding the site around its API.
Which leading CMS platforms need no coding?
For the person editing, none of the options here needs code: Decap, TinaCMS and CloudCannon give editors a form or a visual editor. But a developer has to set them up first. Website builders and managed platforms such as ShiftPress need no setup code at all, because they host the site as well.
How do I choose a fast CMS that fits an existing content library?
Pick one that publishes static pages, so the CMS adds nothing to the load time, and check how it takes in what you already have. A Git CMS reads existing Markdown files, a headless CMS needs your content moved into its own model, and ShiftPress imports finished HTML pages as they are.
What is the fastest CMS?
The fastest setups serve prebuilt static pages from a CDN, so the CMS isn't involved when a visitor opens a page. Decap, TinaCMS, CloudCannon and ShiftPress all publish static files. After that, speed depends on what the page loads: in our 2026 PageSpeed tests of small-business sites, those with a tag manager or tracking pixel took a median 11.0 seconds to show their main content, against 6.4 seconds without.
Can I edit a static HTML website without coding?
Yes, with a visual editor that works on the HTML itself, such as CloudCannon or ShiftPress, or with a Git CMS once the content has been moved into files. Without any tool, you edit the HTML file in a text editor and upload it again.
Does Claude Code have a CMS?
No. Claude Code is a coding tool: it writes and changes the files of your site, but it has no admin screen or login for other editors. You can keep using it as your own editing tool, or add one of the CMS options above for clients.

The bottom line

A site built with Claude Code doesn't need a CMS until someone else has to edit it. When that day comes, a Git CMS is the cheapest add-on if the content can live in files, CloudCannon is the agency tool for visual editing, and a headless CMS is for bigger projects. If the client simply wants to change their own site, moving the finished pages to a platform built for that is usually less work than building an editor around the code.

Explore ShiftPress

Build a site from a description or a design ZIP› Change your site by chat, and approve it before it goes live›