AI SEO blog writer for Ghost
QuickSEO drafts SEO-optimized posts and publishes them straight into your Ghost publication through the native Ghost Admin API — tags, cover image, and meta description filled in. No plugin to install and nothing copy-pasted between tools.
How the Ghost integration works
Create a custom integration
In Ghost Admin, open Settings → Advanced → Integrations and click Add custom integration. Name it “QuickSEO”. This is available on Ghost’s paid plans and any self-hosted Ghost install.
Copy your Admin API key
Your integration shows an Admin API key (in the form id:secret) and an API URL. Copy the Admin API key — not the read-only Content API key — and paste both into QuickSEO.
Generate and publish
Write an article in QuickSEO and hit Publish → Ghost. QuickSEO mints a short-lived signed token from your key and creates the post. Re-publishing updates the same Ghost post in place.
What lands in Ghost
| QuickSEO article field | Lands in Ghost as |
|---|---|
| Title | Post title |
| Body | Post content (HTML) |
| Slug | Post slug / URL |
| Description | Meta description & excerpt |
| Tags | Post tags (auto-created) |
| Cover image | Feature image (referenced by URL) |
| Status | Published |
Why teams use it
No plugin to install
Ghost has a first-class Admin API, so QuickSEO talks to it directly. You create one custom integration in Ghost and you’re done — nothing to maintain on your server.
Secure, short-lived tokens
QuickSEO never stores a long-lived session. Each request is signed with a short-lived JWT minted from your Admin API key, and you can revoke the integration in Ghost at any time.
Updates in place, never duplicates
QuickSEO remembers the Ghost post id after the first publish, so re-publishing an edited article updates the same post and keeps its slug and URL stable.
Tags and cover image included
Tags are created automatically if they don’t exist, and your generated cover image is set as the post’s feature image.
Frequently asked questions
Which Ghost plans support this?
Any plan with Admin API access — that’s Ghost’s paid (non-Starter) tiers and every self-hosted Ghost install. If you don’t see Integrations under Settings → Advanced, your plan doesn’t include Admin API access yet.
Do I use the Content API key or the Admin API key?
The Admin API key, which looks like id:secret. The Content API key is read-only and can’t create posts, so QuickSEO will reject it at connect time.
Does it work with self-hosted Ghost?
Yes. Self-hosted Ghost includes the Admin API, so the setup is identical: create a custom integration, copy the Admin API key and API URL, and connect in QuickSEO.
What happens to my cover image?
Ghost references the cover image by URL rather than re-hosting it. Keep the image publicly reachable; if it later moves or expires, the post’s feature image will break.
More integrations
Auto-publish to Ghost today
Generate SEO-optimized articles and ship them straight to Ghost. Track how they perform across Google Search and AI chatbots — all in one dashboard.