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.
CEEMS lets your studio run every client site from one warm, friendly admin. Launch new ones in a day. Stop patching a CMS twelve times over. Sleep through the weekend.
Trusted, made-to-measure sites your clients edit themselves. No ticket, no wait.
A candle webshop, a roof cleaner, a florist, a chain of EMS studios, a property adviser. Each has its own theme in its own repo, and every one of them runs on the same platform, edited in the same admin.
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.
The platform upgrades centrally. No core update per client, no plugin compatibility roulette, no security patch you have to schedule across twelve installs. What stays yours is the design: each site has its own theme repo, tagged and deployed when that client is ready.
Editors edit live on the page they see. Forms work without you. Mail-from is set once. The "small change" email goes to nobody. They just did it themselves.
Switch between tenants in two clicks: same login, same admin, same habits. No multisite plugin, no "what version is each one on?" spreadsheet.
Shop the collection: candles and diffusers, made in small batches.
One form. Name, domain, default language. The tenant is up, behind a coming-soon page until you launch.
Start from one of yours, or push a fresh one. Tailwind and Twig, no bundler.
Invite the client. They edit the page they see, in place. You don't get pinged.
Tag that site's theme, deploy it from the admin, activate when the client is happy. The old version is still there if they are not.
They click the title and type, and drag a photo in where it goes. A side panel lists every field on that page with a filled or empty dot, so the one nobody filled in is visible instead of forgotten.
Rate limits, a signed field schema, a time gate, CSRF, a honeypot, and content scoring for the human-written junk that clears all five. Held spam waits in a review queue instead of bouncing, so a false positive costs you nothing.
Whatever comes off the phone is converted to MP4, given a poster frame and smaller copies, and starts playing before it has finished downloading. The player picks a size per screen; a phone can get a still instead of the loop.
Title, description, canonical, Open Graph, JSON-LD, hreflang and sitemaps come out of the box. A new site starts behind a coming-soon page and hidden from search engines until you deliberately go live, so nobody reads or indexes a half-built page.
A translation is a language tab on the page you already have, so structure and layout stay in step. An untranslated page falls back to the first language instead of 404ing, and only real translations are offered to the visitor and to Google.
Accept or reject, remembered a year, in eleven languages that follow the visitor. Statistics are first-party: pageviews, time on page, scroll depth and outbound clicks, with identifying cookies minted only once somebody has said yes.
A module that is off ships nothing: no admin tab, no routes, no JavaScript. So the florist gets a shop and the accountant next door does not carry a single line of it.
What each one does →bol.com is one of them: stock up, orders down, every fifteen minutes, without handing over your listings or your prices.
We replaced six WordPress installs and a multisite plugin with one CEEMS admin. Onboarding a client now takes a coffee.
€130 per site. Per year.
One price per site, billed yearly, with the whole platform in it. The modules a particular client needs go on top of that site's own line, so a brochure site is not paying for a checkout it never switches on.
Price a site yourself →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.