Will Ghost rank in ChatGPT? An AEO audit of every default theme.

I ran 30 prompts across ChatGPT, Perplexity and Google AI Overviews to see which Ghost sites get cited. The pattern was clearer than expected - and three of Ghost's own defaults are quietly leaving citations on the table.

The short version: Ghost sites get cited by ChatGPT, Perplexity, and Google AI Overviews at roughly 1.5x the rate of matched WordPress sites in the same niches, despite having a fraction of the install base. The reason isn't magic — it's mechanical: Ghost emits the exact structured JSON-LD that AI crawlers look for before deciding what to quote. But three of Ghost's own default themes still leave citations on the table, and one specific schema tweak takes ten minutes and roughly doubles your odds of being quoted.

Why this matters in 2026

AI search isn't a curiosity anymore. Google's AI Overviews sit above the traditional blue links on roughly a third of informational searches. Perplexity handles hundreds of millions of queries every month. ChatGPT search is the default for millions of users.

The core mechanic of search has changed. Traditional search engines rank pages and send you a click. AI search engines extract answers and cite the source. Being cited is the new position #1 — and AI citations play by different rules. They reward fast, structured, opinionated writing with direct answers, and they penalise bloated SEO fluff.

How I tested it

I spent an afternoon hammering ChatGPT (web mode), Perplexity, and Google AI Overviews with 30 real-world queries covering Ghost CMS, ecommerce on Ghost, and Ghost vs WordPress matchups. For every cited answer, I dug into the source HTML to log: which domains got quoted, what JSON-LD schema they had, whether the quote lived in the first 250 words, and how the headings were structured.

What the numbers actually showed

SignalCited pagesUncited pages (control)
Article / BlogPosting JSON-LD94%71%
FAQPage JSON-LD61%12%
HowTo or numbered-step block48%19%
Answer in first 250 words83%34%
dateModified within 12 months78%52%
Source citation to authoritative domain71%28%
LCP under 2.5s (Core Web Vitals)88%54%

Two signals stood out immediately: FAQPage schema and answer-first structure. A page with both was roughly four times more likely to be quoted than a page with neither, even when the underlying writing was identical in quality. This matches Princeton's GEO research, which found that specific data points and citation density are the highest-leverage signals for AI search visibility.

What Ghost gives you for free

Every default Ghost install ships with clean foundations out of the box:

  • Article JSON-LD on posts, with headline, datePublished, dateModified, author, image, publisher.
  • Organization JSON-LD on the site root.
  • Open Graph and Twitter Card meta on every page.
  • XML sitemap at /sitemap.xml that updates automatically when you publish.
  • RSS / Atom feeds at /rss.
  • Canonical URLs without touching a setting.
  • Fast TTFB, clean HTML, zero plugin bloat.

WordPress can theoretically match all of this — if you install Yoast or Rank Math, configure 40 settings, keep plugins updated, and swallow the performance hit. Most WordPress sites in my sample had only half of these set up properly. That alone explains most of the citation gap.

Where Ghost's defaults leak citations

Three specific gaps showed up across default Ghost themes (Source, Casper, Edition, Liebling, Solo, Dawn, Wave):

1. No FAQPage schema. This is the easiest win on the table. None of the default themes generate FAQPage JSON-LD, even when a post has clear Q&A sections. A quick code injection block fixes it, and it roughly doubles your citation rate on comparison posts.

2. No HowTo schema. Step-by-step guides rarely include HowTo markup. AI engines love structured steps because they can extract the solution cleanly.

3. BreadcrumbList missing on Liebling and Solo. Source, Casper, and Edition emit it cleanly; the others skip it. It takes two minutes to add to your theme's default.hbs.

None of these are bugs in Ghost — they're authoring opportunities. Ghost gives you a lightweight, well-structured page; turning it into an AI citation magnet just takes a few deliberate tweaks.

The 4-step Ghost AEO checklist

If you want AI search engines to quote your Ghost site, do these four things:

  1. Add FAQPage schema to your top posts. Start with your comparison and how-to pieces. Use Ghost's post-level Code Injection. Aim for 3-5 questions with direct answers in the first 200 characters.
  2. Write your first paragraph as a direct answer. If your title asks a question, answer it in the very first sentence. 83% of cited pages in my audit led with the direct answer.
  3. Include inline links to primary sources. Citing a primary source (Stripe docs, Cloudflare data, official docs) makes AI engines view your post as authoritative.
  4. Explicitly allow AI bots in robots.txt. Add clear Allow rules for GPTBot, ChatGPT-User, PerplexityBot, ClaudeBot, anthropic-ai, Google-Extended, OAI-SearchBot, Applebot-Extended, and CCBot.

Where Mytho fits

This is a Ghost AEO breakdown, not a Mytho sales pitch, but the overlap is worth noting: when you add a shop to Ghost with Mytho, your product pages automatically emit Product, Offer, and Review JSON-LD — the exact structured data AI engines query for "what is the best X to buy" searches. Ghost's core doesn't do ecommerce schema because Ghost isn't an ecommerce CMS, so Mytho handles that structured data for you automatically.

The honest verdict

Ghost is remarkably well positioned for modern search, not because someone at Ghost tried to game AI search engines, but because Ghost prioritized clean defaults: fast pages, structured data, zero plugin clutter. The same design that makes Ghost a joy to write on makes it effortless for AI engines to read and quote.

Add FAQ schema, write answer-first intros, and unblock AI bots in your robots file, and your Ghost site will comfortably outrank bloated WordPress setups that carry twenty SEO plugins.

If you've run your own experiments with Ghost and AI search, I'd love to compare notes — drop me a message.