How it works

Five steps, on the real app.

From the content model to your app fetching it. The ring marks what to click.

Step 1 of 5

One model for the whole site.

Pages, docs, pricing plans, FAQs and a changelog are content types you define. Add a field when the product grows, and bring back an older model version if it goes wrong.

Fixes 01: hard-coded pages
app.sitessa.com/sites/acme/structure/types/featureReal screens
Structure: a content type with fields in groups and hints for AINew site: pick a templateAn entry Claude drafted, with a note and Changed by Claude badgesAI guidelines: house rules and banned words an AI reads firstFront-end setup: environment, generated TypeScript types and a fetch helper

Where to start

Start from the SaaS template.

Or a blank site, or the structure of one you already have. Everything stays editable.

SaaS product11 types · 5 taxonomies · 16 blocks

A full product site: features, docs, pricing, blog and changelog.

Site settingsNavigationHome pageFeature pagesDoc pagesPricing plansFAQsTestimonialsBlog postsLegal pagesChangelog

With the Site identity, SEO and Redirects plugins

The real template step in the New site dialog

Members and roles

Who can change what.

Start with Admin, Editor and Viewer, or make your own for each part of the team.

EditorReadWritePublishManage
Content✓✓✓–
Taxonomies✓✓––
Media library✓✓––
Structure✓––✓
Settings✓––✓
Members and roles✓––✓

Simplified. The real matrix sets read, create, update, delete and publish for every content type, plus taxonomies, media, structure, settings and members.

The real permissions matrix for the Editor role

AI house rules

Your voice, kept.

Every site has its own house rules and banned words. They are the first thing an AI app reads.

Example rules. Each site writes its own in Settings › AI guidelines.

House rules · marketing siteShown in cms_overview
- Plain, friendly and specific.- Sentence case for headings.- No invented stats or customer names.- Save everything as a draft.
Banned wordsrevolutionaryseamlessbest-in-class
The MCP page: this endpoint only sees this site, so an AI working here can't touch another one

In use

Staffic’s site runs on it.

Staffic is a SaaS product by DeveloperLook. Its site, docs and comparisons live in one Sitessa site. Real numbers.

59feature pages
19solution pages
12comparison pages
1sign-in for all our sites

Plans

Tell us about your product.

Business use is on the Business plan. Tell us how many people edit your site.

  • Every feature on every site
  • Roles per content type
  • An API for your app
People who edit

FAQ

SaaS questions.

More in Features

Can the same content feed our site and our app?

Yes. The Delivery API reads published entries with a read key, and the model is available as TypeScript types.

Where do the docs and changelog go?

They are content types in the same site. The SaaS template starts with doc pages and a changelog.

Can AI publish for us?

No. AI apps save drafts that people review and publish, and every change shows which app made it.

Will it work with our front-end?

Any front-end that can fetch JSON. There is a typed fetch helper for Next.js.

Can we move off it later?

Each site has nightly encrypted backups and an export you can download, and the model is available as JSON.

Start today

One CMS. Every site.

Free for individual use. Using it for a business? Talk to us.

Start freeTalk to us