Free to start · No credit card

Let clients edit your static HTML site — without WordPress

Design‑safe, inline editing for text and images on any static site. Give clients a “click to edit” experience instead of doing every tiny change yourself.

  • ✓ Clients can’t add sections or break layouts
  • ✓ Built-in blog with tags, search & filtering
  • ✓ Works with Netlify, Vercel, Cloudflare Pages, cPanel
index.html
<!-- Your HTML stays yours --> <h1 cms="headline">Welcome</h1> <p cms="intro">We build things.</p> <img cms="hero-img" src="hero.jpg" /> <!-- One snippet. That's it. --> <script src="snipcms.com/snippet.js" data-site="xK9mP2nQ"></script>
Client is editing live — without calling you
How it works

Three steps. Then you're done.

1

Paste one script tag

Add it before </body> on any HTML page. Works everywhere — Netlify, cPanel, Webflow exports, Firebase, static hosts.

<script src="https://app.snipcms.com/snippet.js" data-site="YOUR_SITE_ID"></script>
2

Tag your content

Put cms="field-name" on any element. Headings, paragraphs, images, links — all work.

<h1 cms="hero-title"> My Heading </h1> <img cms="hero-image" />
3

Client clicks and edits

Share a link. They click any highlighted element, type their changes, hit save. It's live instantly. They change content — your design stays exactly as you built it.

Rich text editing Image upload & swap Instant publish Revision history
Features

Content editing. Not page building.

Instant live edits

Changes appear the moment they're saved. No rebuild, no deploy, no waiting.

📷

Image uploads

Drag, drop, or tap to upload. Works with the iOS photo picker. Images are optimised and served fast.

Rich text editing

Bold, italic, links, lists — the basics your clients actually use. No bloated editor, no learning curve.

🔒

Design-safe editing

Clients change text and images — nothing else. No dragging blocks, no breaking layouts. Your design stays pixel-perfect.

📱

Mobile-first editing

The edit toolbar works properly on iOS and Android. Your clients will edit from their phones.

📝

Lightweight blog

Add a blog to any static site. Clients create, edit, and publish posts with tags, search, and filtering — no WordPress needed.

🕐

Revision history

Every save is stored. Roll back any field to any previous value. Clients can't permanently break things.

👥

Team editing

Invite clients or colleagues to edit specific sites. Owner controls who has access. No extra per-seat billing.

New

A blog for static sites. No WordPress required.

Give your clients a fully-featured blog on their static HTML site. They write posts from the dashboard or inline on the site — you keep your clean, fast HTML.

Everything a small business blog needs

  • ✓ Create, edit, and publish posts from the dashboard
  • ✓ Tags and categories for organising content
  • ✓ Built-in search and tag filtering
  • ✓ Featured images with drag-and-drop upload
  • ✓ Auto-generated excerpts and slugs
  • ✓ Draft / published workflow
  • ✓ Pagination for long post lists
  • ✓ Your HTML templates, your CSS, your design
Read the blog setup guide →
<!-- You define the template --> <template cms-blog-list> <article class="post-card"> <img cms-post="featured_image" /> <h2><a cms-post="link"> <span cms-post="title"></span> </a></h2> <div cms-post="tags"></div> <p cms-post="excerpt"></p> </article> </template> <!-- SnipCMS fills it with data --> <div cms-blog-search></div> <div cms-blog-tags></div>
Pricing

Start free. Pay when it pays off.

The free tier is genuinely useful — not a crippled demo. Upgrade when you're ready.

Free
For personal projects & trying it out
$0/mo
Get started →
  • 1 site
  • 50 editable fields
  • 250 edits / month
  • Text editing
  • Image uploads
  • Revision history
  • Team members
  • Blog posts
Pro
For agencies managing client sites
$49/mo
Start free trial →
  • Unlimited sites
  • Unlimited fields
  • Unlimited edits
  • Text editing
  • Image uploads
  • Full revision history
  • Unlimited team members
  • Unlimited blog posts
The backstory

Built to solve my own problem.

I build fast, lightweight HTML sites for clients. No WordPress, no page builders, no bloat. Sites load instantly, cost almost nothing to host, and I can build them quickly — which keeps costs down for the client.

The one problem I could never solve cleanly was ongoing content changes. A client wants to update their hero headline or swap a team photo. They can't touch the HTML. I don't want to charge them an hour of my time for a two-minute change. And I'm not putting them through WordPress just for that.

So I built SnipCMS. Paste one script tag, add cms="field-name" to any element, share an edit link with your client. They click the text, type their change, hit save. Done.

It's not a page builder. Clients can't add sections, drag blocks, or break your layout. They change text and images — the content you designed the site around — and everything else stays exactly as you built it.

Built by a solo developer. Open source release coming soon.

FAQ

Answers before you ship it.

The stuff freelancers and agencies usually ask before adding SnipCMS to client work.

No. SnipCMS only edits the fields you tag with cms="...". No section builders, no dragging blocks, no layout controls.

Yes. Add the snippet to each page you want editable, tag fields, and you're done. Perfect for brochure sites with a handful of pages.

Edits happen right on the site, in context. Save a change and it updates immediately — no backend screen, no hunting for the section you edited.

Your original HTML still renders. If the API ever hiccups, your site doesn't break — clients just can't edit until it's back.

Invite specific people to a site. Owners control access, so clients can edit content without touching your code or hosting.

You create a single blog.html with two HTML templates — one for the post listing, one for full posts. The SnipCMS snippet fetches posts from the API and renders them using your templates. You control all the HTML and CSS. Read the blog guide →

Yes. Clients can create, edit, and publish blog posts from the dashboard. They fill in the title, body, tags, and featured image. Posts can be saved as drafts or published instantly. No code required on their end.

No — your HTML structure and heading tags stay intact. SnipCMS only changes the text inside them. Clients can’t remove an H1 or add new tags, so your SEO structure is preserved. Your pages stay fast, crawlable, and structured the way you built them.

Ready to stop being your
client's human CMS?

Your design. Their content. Free to start. Live in under five minutes.