Everything a website needs, and nothing it doesn't
VPress is the managed platform around a CMS. Hosting, domains, TLS, backups and updates are ours. You deal with the content, and with the clients whose content it is.
Running several websites
The reason the platform exists. One account, one dashboard, however many sites you are responsible for.
Every site in one place
Switch between the sites you run without switching logins, tabs or tools. Each one keeps its own content, theme, domains, team and settings.
- One sign-in for every website you manage
- Per-site teams, so a client reaches their site and no other
- Create a new site in one step; it is live on its subdomain immediately
Separated by construction
Every record carries the site it belongs to, every query is scoped to that site before it runs, and the site is part of every cache key. Isolation is a property of the code, not a rule people remember.
- A dedicated test suite proves one site's owner cannot read or change another's
- Media is checked against the site serving it, so no domain can hot-link another's files
- A site's theme tokens are scoped to its own pages and cannot reach the dashboard
Roles built for client work
Five roles per website — viewer, author, editor, admin and owner. What a role may reach is one table, read both by the menu that renders and by the guard that permits, so the two cannot drift apart.
- An author writes drafts and cannot publish
- An editor publishes and may edit anyone's content
- An admin manages the team but can never act on the owner
Writing and publishing
A modern editor, and a content model that will still be readable when you want to move it somewhere else.
An editor people will actually use
Pages and posts are stored as structured data, never as HTML glued to a theme. That is what lets the same content render under any template, and what makes it export cleanly.
- Headings, tables, images, callouts, embeds and a table of contents
- Drafts, revisions and scheduled publishing
- Changing theme is a settings change, never a migration
A blog shaped like the one you know
Categories, tags, authors, archives, related posts and feeds — the furniture a WordPress user expects, without the parts they have to maintain.
- Threaded comments, held for approval by default and moderated in the dashboard
- Per-category and per-tag RSS feeds alongside the site feed
- Full-text search across published content
Themes that cannot break the site
Four templates, each with a layout and a look you can adjust. A theme supplies the shell and the design tokens; it never touches the content.
- Accent colour from a checked palette, so no site ships unreadable contrast
- Header shell, content width and post listing style are yours to set
- Logo, favicon and default social image live with the site's settings
Being found, and being yours
A website nobody can find is a brochure. These are the parts that decide whether a site shows up and whether you can leave.
SEO handled per site
Each website publishes its own sitemap, robots file and feeds, with canonical URLs, social cards and structured data on every page — built from that site's own primary domain.
- Generated social preview images for pages and posts with no cover of their own
- Indexing is opt-in, so a site parked on its subdomain stays out of search until you are ready
- Titles carry the customer's name, never ours
Domains that just work
Every site gets a free subdomain the moment it is created. Attach a customer's own domain when they are ready, with no change to content or links.
- Two DNS records, then Check DNS — the screen says what each record does
- TLS is issued and renewed for you
- The site keeps working at both addresses
Hosting you never think about
Sites run on Cloudflare's edge network. There is no server for you to patch, scale or explain to a client.
- Updates, backups and certificates are ours
- Import an existing WordPress site from a WXR export
- Export any site the same way — the content is yours and leaves cleanly
Free to start. No card required.
Create your first website and see how much of this you were paying somebody else to maintain.