Contentful
Agents write and improve the entries in your Contentful space, meta fields included. You decide what goes live.

Each local area page used to take us half a day to create and optimize.
With SEOmatic, we can create hundreds of pages in the same time, which helps our clients make the best use of their budget.
It's transformed how we deliver scalable SEO solutions.
Will Hawkins
Marketing Director, Digi-Business UK
Agents read your Search Console data, do the work, and prove what actually moved. You decide what ships.
14-Day Free Trial. $1 card check, refunded. Cancel Anytime.
Ghost hands agents more control than almost any other platform: real canonical tags and structured data, not just titles and meta. They write, refresh and fix your posts, and you approve the work before it ships.

SEOmatic connects to Ghost through the Admin API. Agents write new posts and pages, refresh the ones you already published, and reach more SEO fields here than on any platform except WordPress.
All integrations are included in every plan. Plans start at $99/month. See pricing.
A Ghost site running version 5.0 or higher, hosted on Ghost Pro or self-hosted. Administrator access required to create a custom integration and generate an Admin API Key.
Visit our blog to learn more about programmatic SEO and how it can help your business generate more traffic, leads, and sales.
SEOmatic connects to your Ghost site through the Admin API, then goes to work on the posts and pages you already have.
Step 1: In Ghost, go to Settings > Integrations, add a custom integration and copy the Admin API Key.
Step 2: In SEOmatic, go to Connections and select Ghost. Enter your site URL and the key. SEOmatic validates it automatically. There is no collection or content type to pick, because Ghost does not need one.
Step 3: Agents read your Search Console data, find what is holding your posts back, and propose the fixes with the reasoning attached.
Step 4: You approve what you want. Approved work is written to your site, logged as a diff you can read, and undone in one click if you change your mind.
Full articles from research to finished draft, plus rewrites and content refreshes on posts already published.
Ghost has a real canonical field, so agents set it directly instead of handing you an instruction.
JSON-LD structured data written into your post head. Ghost and WordPress are the only platforms where this lands live.
The agent arrives switched off and starts in approval mode. It earns more rope only when you give it.
A before and after view with the reasoning attached, so you see what changed and why.
Any change rolls back to its exact previous value. Low-risk edits that cost you traffic revert on their own.
If you changed the post in Ghost since the agent last looked, the write is refused rather than overwriting you.
Tags created on the fly, authors from your Ghost users, and public, members-only or paid visibility per post.
Feature and inline images are uploaded into your Ghost media library rather than hotlinked, with alt text and captions.
Ghost gives you clean technical SEO out of the box and then stops. Nothing decides which posts are slipping, rewrites them, or links them to each other. That is the part agents take over, and Ghost lets them reach further than almost any platform.

Every term your readers look up is a page you do not have yet. Agents check which ones people actually search for, write the definitions, and link them into the posts you already published so the whole set pulls together.

Comparison and alternative pages catch people close to deciding. Agents write them, set the canonical tags so near-identical variants do not compete with each other, and propose a rewrite when a rival overtakes you on the query.

Resource and template pages bring in people long before they are ready to buy. Agents build them against real search demand, then keep an eye on how each one performs and refresh the ones that start slipping.
What can agents actually do on my Ghost site?
They write new posts and pages from research through to a finished draft with images, tags and meta. They also maintain what you already published: rewriting titles and descriptions, refreshing stale content, fixing headings, repairing broken links, and setting canonical tags and structured data. Ghost lets agents reach more of that than any platform except WordPress.
Can agents set canonical tags and schema markup?
Yes, and that is unusual. Ghost has a real canonical field on posts and pages, so agents set it directly rather than writing you an instruction. Structured data goes into your post head as JSON-LD. On most platforms both of these have to be handed back to you, because the API simply does not expose them.
Can agents set noindex on a page?
No, and we would rather explain why than ship something that half works. Ghost has no robots field, so the only route is injecting a meta tag into the page head. But Ghost builds its sitemap from its own records and knows nothing about injected head code, so the page would carry a noindex while still sitting in your sitemap. That contradiction is worse than doing nothing, so when a fix needs noindex the agent hands it to you instead.
Will it overwrite an edit I made in Ghost?
No. Ghost tracks when a post last changed, and SEOmatic sends that timestamp with every write. If you edited the post since the agent last read it, Ghost rejects the write and you are told to try again rather than losing your work. The same check runs before an automatic revert, so an unattended rollback never clobbers a human edit.
What stops it doing the things other AI SEO tools get accused of?
Those complaints are specific, so the answers are too. It will not quietly replace metadata you were happy with: you see the before and after and approve it. It cannot set your posts to noindex behind your back, because Ghost does not expose that at all. It will not strip anything if you disconnect. And it will not claw back its work if you cancel, because everything it wrote is an ordinary post in your own Ghost site.
What if the agent makes a change I do not like?
Every edit stores the previous values before it writes, so a change goes back to what it was in one click. The agent starts in approval mode, so by default you see each change before it is applied, and posts you mark as protected keep waiting for your yes. One honest limit: restoring a field that was previously empty is handed to you rather than applied automatically, because Ghost treats an empty value as leave alone rather than clear.
Do I need to pick a collection or content type?
No. Ghost has posts and pages and nothing else, so there is no collection to choose and no field mapping step. Paste your Admin API key and the agents can start.
What happens to the work if I cancel?
It stays yours. Agents publish into your own Ghost site, so the posts and edits are simply part of it. Nothing reverts or disappears if you stop paying.
See what agents can do on the other platforms SEOmatic connects to.
Agents write and improve the entries in your Contentful space, meta fields included. You decide what goes live.
Agents write and improve the entries in your Strapi collections, without disturbing the fields they were not asked to touch. You decide what goes live.
Agents write and improve the documents in your Sanity dataset, patching only the fields they own. You stay in control of what ships.
Agents fix titles, meta, content and schema on your live WordPress site. You stay in control, and every change can be undone.
Agents work through your CMS collections item by item, fixing the SEO nobody has time to maintain. You stay in control.
Agents write your blog, build the collection and landing pages you are missing, and repair the pages that are slipping. You decide what goes live.