A renamed page breaks every link to it
Someone tidies a URL from /our-services-2 to /services. Every backlink and bookmark now lands on a 404, and nobody notices until rankings slip.
Multi-site CMS for agencies and small businesses
OdysseyCMS is a hosted CMS that builds the SEO work into the product. Sitemaps update when you publish. Renamed pages get their 301s automatically. Images convert to WebP and AVIF on upload. Every page is scored against a 20-point checklist before your client ever sees it.
Your own server at a published price. No sales call needed.

Nobody sets out to break a site's SEO. It happens one ordinary edit at a time, usually on a site assembled from a theme, a page builder and a handful of plugins that each handle one piece of the job.
Someone tidies a URL from /our-services-2 to /services. Every backlink and bookmark now lands on a 404, and nobody notices until rankings slip.
Pages are published, unpublished and deleted, but the sitemap is generated by a plugin that was configured once, years ago. Search engines crawl pages that no longer exist and miss the ones that do.
Two H1s on one page. Images with no alt text. A 4 MB hero photo. A meta description copied across ten pages. Each one is small; together they cost rankings and conversions.
The checks run where the work happens: in the editor, on publish and on a schedule. You do not install or configure anything to get them.
Every site starts on a free subdomain such as yoursite.kitesdev.com. Add your own domain, publish the DNS TXT record we show you, and OdysseyCMS issues the HTTPS certificate on its own, with HTTP-to-HTTPS redirects and HSTS switched on.
The visual editor allows one H1 per page, flags skipped heading levels and asks for alt text on every image (or a "decorative" mark). Title and description fields show length meters and warn you about duplicates across the site.
The sitemap updates with an accurate lastmod. The page gets a self-referencing canonical, JSON-LD structured data, Open Graph and Twitter cards. Images are served as WebP or AVIF with responsive srcset, width, height and lazy loading.
Every page is scored against the 20 points. When something fails, the panel says exactly what and links straight to the field that fixes it.

Visual editor or raw HTML, pages and a blog with categories and tags, scheduled publishing, preview links and one-click page duplication.
Publishing featuresThe 20-point technical SEO baseline, a redirect manager, a 404 log, an internal link picker and an auto-generated llms.txt.
SEO featuresDrag-and-drop forms with spam scoring and reCAPTCHA v3, webhooks, auto-responders and email sent through your own SMTP or Microsoft 365 account.
Forms and emailOne login across every site, roles and permissions per site, custom domains, and a keyboard-first dashboard with a ⌘K command palette.
Multi-site managementThese are the technical foundations a page needs before content and links can do their work. OdysseyCMS handles them by default and checks them continuously. Nothing here is a paid add-on.
The SEO health panel scores every page on your site against the 20 points. It does not stop at a score: each failing check names the problem in plain language and links to the exact field that fixes it, so a content editor can clear a warning without asking a developer.
Example of what the panel reports
Meta description
Description is 183 characters. Aim for 140 to 160.
Image alt text
2 images have no alt text and are not marked decorative.
Heading structure
An H4 follows an H2. Change it to an H3.

Agencies and multi-brand teams sign in once and switch between sites from the ⌘K command palette. Each site is fully isolated, with its own content, media, forms, settings and domain, and its own team with roles and permissions. A client can edit their blog without ever seeing another client's site.

Plugin-assembled stacks can rank well, but someone has to choose, configure, update and audit every piece. OdysseyCMS takes a different approach: the essentials ship as one product, tested together.
| Job | Plugin-assembled stack | OdysseyCMS |
|---|---|---|
| Sitemap | A plugin or generator you configure and keep in sync | Updated automatically on publish, unpublish and delete |
| Slug changes | Add the redirect by hand, if someone remembers | The 301 is written for you when the slug changes |
| Image formats | An optimization plugin or external service | WebP and AVIF generated on upload, served with srcset |
| Forms and spam | A form plugin plus a separate anti-spam tool | Built-in builder with spam scoring and reCAPTCHA v3 |
| Checking the result | An external crawler or periodic audit | Health panel scores every page against 20 points |
| Updates | Coordinate core, theme and plugin versions | One hosted product, updated for you |
You pay for the server your sites run on, at the same published prices as Odyssey hosting, and it runs as many sites as it holds. Every server includes the full 20-point SEO baseline, forms, media and email. A longer term lowers the monthly price.
from €25.83/mo
4 vCPU · 8 GB RAM · 75 GB NVMe
from €40.18/mo
6 vCPU · 12 GB RAM · 100 GB NVMe
from €80.36/mo
8 vCPU · 24 GB RAM · 200 GB NVMe
Pick a server and launch your first site in minutes. No sales call. Or book a demo and we will walk through your current site with you.