CEEMS
A CMS built for agencies who run lots of sites

Ship websites,
not tickets.

CEEMS lets your studio manage every client site from one warm, friendly admin. Launch new ones in a day. Update them all at once. Sleep through the weekend.

GDPR-compliant Full funnel analytics One bill, every site
admin.ceems.dev / purefragrance / home
Pages · home

Welcome to Pure Fragrance

Hand-poured scents, made in small batches.
Shop the collection

Trusted by studios shipping for

Pure Fragrance · Vrieze Ttrading · Optimaal Reiniging · Cor-IT · Kringloop Tilburg
What you get

Three reasons studios switch and stay.

🍊

Launch a site in a day

Spin up a new tenant, pick a theme you already wrote, hand the editor to your client. No project setup, no separate database, no hosting ticket.

🛟

Update every site at once

Push a theme fix once. Roll it out to one site or all of them. No client-by-client login, no plugin compatibility roulette, no "we'll get to it next sprint".

😴

Stop being the helpdesk

Editors edit live on the page they see. Forms work without your involvement. Mail-from is set once. The "small change" email goes to nobody, because they just did it themselves.

Privacy by design

GDPR-compliant out of the box

Cookie consent, data-processing register, right-to-erasure flows, EU-only hosting. Every tenant ships compliant the day it goes live — no consultant, no plugin stack.

Built-in insight

Full statistics & funnel analytics

Page views, sessions, conversions and full funnel drop-off — per tenant, per page, per campaign. First-party, cookieless, and visible to every editor without a separate dashboard login.

For agency owners

Every client site, on one dashboard.

Switch between tenants in two clicks. Same login, same admin, same set of habits — for the agency owner, for the team, and for every editor at every client.

No multisite plugin. No "what version is each one on?" spreadsheet. Just sites, in a list, that work.

How it works

From kickoff to live, in four steps.

1

Add the site

One form. Name, domain, default language. The tenant is up.

2

Pick a theme

Start from one of yours, or push a fresh one. Tailwind and Twig — no bundler.

3

Hand it over

Invite the client. They edit the page they see, in place. You don't get pinged.

4

Ship updates

Tag the theme, click deploy, roll out to one tenant or all. Rollback in a click.

Why it stays out of your way

Small things that add up.

🎨

Editors edit on the page

No "go to the admin and find the right field." They click the title on the page and type. Photos drag-drop in place. Saves are instant.

🧩

Add a webshop in one toggle

Flip the switch and the site grows products, a cart, checkout, Mollie or Stripe. Don't need it? It's simply not there.

📨

Forms that just work

Spam-protected, signed, rate-limited. Mail-from is set per client. You wire it once.

Fast on every page

Server-rendered, CDN-cached, responsive images out of the box. Lighthouse green from day one.

🔎

SEO already done

Title, description, canonical, Open Graph, hreflang, JSON-LD — built in, editable in the same place as the page copy.

🛡️

GDPR-compliant by default

Consent banner, data-processing register, right-to-erasure flows and EU-only hosting — wired in on every tenant. Ship a compliant site without a separate legal sprint.

📈

Full statistics & funnel analytics

First-party, cookieless analytics with full funnel drop-off — per tenant, per page, per campaign. Editors see what works without leaving the admin.

We replaced six WordPress installs and a multisite plugin with one CEEMS cluster. Onboarding a client now takes a coffee.
GS
Guido Smit
Founder, GSID
6 → 1
installs to maintain
90m
onboard a new client
0
plugin updates a week
Pricing

One bill for everything.

Per cluster, not per site. Add tenants without negotiating again. Hosted or self-hosted — same shape.

Studio plan — hosted
€249 / month, all your sites

Up to 25 tenants, unlimited editors, fair-use traffic.

Talk to us
Good questions

The things people ask first.

Don't see yours? Send a note. We answer the same day.

Can we migrate our existing sites?

Yes — we have a migration playbook for WordPress, Drupal and most static-site setups. Most studios bring sites over in a weekend.

What does the editor look like for clients?

Like the public site, with a thin floating toolbar. They click the title to edit the title, drag an image to swap an image. No "field 14 of 22".

Can each client have their own design?

Of course. Each site has its own theme repo, its own typography, its own everything. The admin is the only thing that looks the same.

Do we host it, or do you?

Either works. We host on a managed Kubernetes cluster, or you self-host with the same Helm charts. Bring-your-own-domain everywhere.

Is there a webshop module?

Yes — toggle the Checkout module on a tenant and it grows products, a cart, COD / Mollie / Stripe. No extra subscription per shop.

What about SEO and speed?

Pages are server-rendered and cached on the CDN. SEO meta is built in. Lighthouse scores are green out of the box.

Is CEEMS GDPR-compliant and do we get analytics?

Yes on both. EU-only hosting, cookie consent, data-processing register and right-to-erasure flows are built in — every tenant ships GDPR-compliant. Full first-party statistics and funnel analytics are included per tenant, with per-page and per-campaign drop-off, so editors see what converts without a separate dashboard.

Let's talk

See it running on your client sites.

Tell us about your studio. We'll set up a sandbox tenant with two of your existing sites mirrored, so you can poke around in 30 minutes.

  • 30-minute walkthrough
  • No slide deck, just the admin
  • Same-day reply on weekdays

We use your details only to reply. No newsletter, no resale.