Features
Everything a marketing site needs, with the SEO already wired in
OdysseyCMS is organized around the four jobs you actually do: publish content, rank in search, turn visitors into leads, and keep many sites under control. Here is what the product does for each one, without plugins.
Your own server at a published price. No sales call needed.
Publish
Publish quickly, without breaking the page
Editors get a clean visual editor. Developers get raw HTML when they need it. Nobody has to choose between speed and structure.

Visual editor and raw HTML mode
Write in a visual editor built on TipTap, or switch to raw HTML for a hand-built section. Both modes run the same structure checks.
Guard rails while you write
The editor allows one H1 per page, flags skipped heading levels and requires alt text on images. Purely decorative images can be marked as such, so screen readers skip them.
Pages, theme pages and a blog
Build free-form pages, edit the fields of your theme's designed pages, and run a blog with categories and tags.
Scheduled publishing and preview links
Set a post to go live on Monday at 9:00 and get on with your week. Send a preview link so a client can approve a page before it is public.
Page duplication
Duplicate a page that already works, such as a service page or a landing page, and change only what differs.
Media library
Organize images and files in folders, set alt text once, and move or delete in bulk. Every upload is converted to WebP and AVIF automatically.
QR codes for any page or post
Generate a QR code for a page or post in one click. It is saved to the media library, ready for a flyer, a menu or a shop window.
Rank
Rank on a technical foundation you never have to rebuild
Every plan includes a 20-point technical SEO baseline. It covers what search engines need to crawl, understand and trust a page, and the SEO health panel checks it on every page.
The 20 points explained, with why each one matters
Indexing and crawling
Each site has its own sitemap.xml, updated on publish, unpublish and delete with an accurate lastmod. robots.txt is editable and starts from a safe default. Pages are indexable unless you switch on noindex, and every page carries a self-referencing canonical you can override.
Titles and descriptions
Set a title template once, such as "{page} | Your Brand", then write per-page titles and descriptions. Length meters show when you are over or under, and duplicate warnings catch copy-pasted metadata.
Structured data, generated for you
JSON-LD for Organization, WebSite, BreadcrumbList, Article, FAQPage, and SoftwareApplication with Offer on pricing pages. It is generated from your content, so it stays in sync when the content changes.
Redirects that write themselves
Rename a slug and OdysseyCMS writes the 301 for you. A redirect manager handles the rest, and a 404 log shows which missing URLs visitors and crawlers are hitting.
Internal links that do not rot
Insert links with a picker that searches your own pages and posts. Breadcrumbs and related content are built in. A scheduled link checker reports broken links before visitors find them.
Images that load fast
Uploads are converted to WebP and AVIF and served with responsive srcset, explicit width and height, and lazy loading. Layouts do not jump while images load.
Performance and mobile
Themes are built to Core Web Vitals targets: LCP under 2.5 seconds, INP under 200 milliseconds and CLS under 0.1. Layouts are designed to work down to 360px wide.
Sharing and discovery
Open Graph and Twitter cards with a default image and per-page overrides. A field for your Google Search Console verification code. An llms.txt file, generated automatically and editable when you want to say more.
SEO health panel
A score for every page against the 20 points. Each failing check says exactly what is wrong and links straight to the field that fixes it.
Convert
Convert visitors with forms that reach the right inbox
Traffic is only useful if inquiries arrive. OdysseyCMS includes a form builder and sends its email through an account you control.
Drag-and-drop form builder
Build contact, quote and booking forms by dragging fields into place. Embed a form anywhere with a shortcode.
Bring your existing HTML form
Already have a form on the old site? Import its HTML and OdysseyCMS turns it into a managed form, so you keep the fields and lose the fragile script behind it.
Spam scoring and reCAPTCHA v3
Every submission is scored for spam, and reCAPTCHA v3 adds an invisible check without making visitors click on traffic lights.
Notifications and auto-responders
Send each submission to the right people, and reply to the visitor automatically so they know their message arrived.
Webhooks and export
Push submissions to your CRM or automation tool with webhooks, or export them as CSV or JSON whenever you need them.
Email from your own account
Each site sends through its own SMTP server or Microsoft 365 account via Microsoft Graph. Notifications come from your domain, and one site's mail settings never touch another's.
Manage many sites
Manage one site or fifty from the same login
Each site in OdysseyCMS is its own tenant with isolated data, media and settings. You sign in once and move between them.
How agencies run client sites on OdysseyCMS
One login for every site
Agencies and freelancers manage every client site from a single account. Clients only see the sites they are invited to.
Roles and permissions per site
Give a client's marketing lead editing rights on their site and nothing else. Roles are set per site, so the same person can be an admin on one site and an editor on another.
Domains and HTTPS handled
Every site starts on a free yoursite.kitesdev.com subdomain. Custom domains are verified with a DNS TXT record and get HTTPS certificates automatically, with HTTP-to-HTTPS redirects and HSTS.
A keyboard-first dashboard
Press ⌘K to jump to any page, post, form or setting. The dashboard also works on a phone, for the quick fix you need to make away from your desk.
Isolated data, daily backups
Each site's content, media and settings are kept separate from every other site. Data lives in PostgreSQL, with daily database backups.
Included on every plan
Plans differ only by the size of the server. Pages, users and domains are not metered, and the product is the same on the smallest server.
See server prices- The full 20-point technical SEO baseline and the SEO health panel
- Visual editor, raw HTML mode, blog, scheduled publishing and preview links
- Form builder with spam scoring, reCAPTCHA v3, webhooks and export
- Email through your own SMTP or Microsoft 365 account
- Media library with automatic WebP and AVIF conversion
- Free subdomain, at least one custom domain, automatic HTTPS
- Daily database backups
Feature questions
Can I edit raw HTML?
Does OdysseyCMS send email for me?
What happens to old URLs when I rename a page?
Can clients edit their own site?
Is the link checker on every plan?
Try every feature on a real site for 14 days
Every server includes the link checker, the SEO health panel and email support. Pick a size and launch your first site in minutes.