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.

Short answer: 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 being a fraction of the install base. The reason is boringly mechanical: Ghost emits the structured data AI crawlers extract before deciding what to quote. But three of Ghost's own default themes are still leaving citations on the table, and one specific schema add takes ten minutes and roughly doubles a post's odds of being quoted.

Why this matters in 2026

AI search isn't a side channel anymore. Google's AI Overviews sit above ten blue links in roughly a third of US informational queries. Perplexity handles over 600 million queries a month. ChatGPT search is on by default for all ChatGPT users since late 2024.

The mechanic has changed. Search engines rank pages and send you traffic. AI search engines extract sentences and cite sources. Being cited is the new ranking number one - and citations behave differently from rankings. They favour fast, structured, opinionated pages with explicit answers. They penalise the same SEO patterns that used to win.

Method

I ran 30 prompts across three engines - 10 prompts per engine - covering Ghost CMS, e-commerce on Ghost, and Ghost vs WordPress queries. For each result I logged: which domains were cited, what schema those pages emitted, whether the cited paragraph appeared in the page's first 250 words, and whether the page used answer-first H2 structure.

Engines tested: ChatGPT (gpt-4o web mode), Perplexity (default Sonar Large), Google AI Overviews (logged-out US English session). All probes ran on the same afternoon to control for index freshness.

Headline numbers

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 dominate: FAQPage schema and answer-first structure. A page with both is roughly four times more likely to be cited than a page with neither, even when the underlying content is comparable. This matches Princeton's 2024 GEO research, which found that citation density and statistical specificity were the strongest controllable signals for AI search visibility - each adding 30-40% to citation rates in isolation.

What Ghost gives you for free

Every default Ghost install ships:

  • Article JSON-LD on posts, with headline, datePublished, dateModified, author, image, publisher.
  • Organization JSON-LD on the site root.
  • Open Graph and Twitter Card on every page.
  • XML sitemap at /sitemap.xml that updates the moment you publish.
  • RSS / Atom at /rss.
  • Canonicals automatically.
  • Clean URLs, fast TTFB, no plugin bloat.

WordPress can match all of this if you install Yoast or Rank Math, configure them, keep the plugins in sync with WordPress core, and accept the resulting performance tax. Most WordPress sites in my sample only had half of the list configured correctly. That alone explains most of the citation gap.

Where Ghost's defaults leak citations

Three gaps showed up in every default Ghost theme I audited (Source, Casper, Edition, Liebling, Solo, Dawn, Wave):

1. No FAQPage schema. This is the single biggest miss. None of the default themes generate FAQPage JSON-LD even when a post has a clearly Q&A-shaped section. Ten minutes of code injection fixes it, and it roughly doubles citation odds on comparison and how-to posts.

2. No HowTo schema. Tutorials and step-by-step posts are missing HowTo markup. AI engines love it because the step list is already structured for them to extract.

3. BreadcrumbList missing on Liebling and Solo. Source, Casper and Edition emit it; the other two don't. Easy fix in the theme's default.hbs partial.

None of these are bugs in Ghost. They're authoring choices. Ghost gives you a fast, well-structured page; turning it into an AI-citation magnet is on you.

The 4-step Ghost AEO checklist

If you only do four things, do these:

  1. Add FAQPage schema to your top 10 posts. Pick the comparison and how-to posts first. Use code injection at the post level. Aim for 3-5 questions per post, with answers in the first 200 characters.
  2. Rewrite the first paragraph of every important post as a direct answer. If the headline asks a question, the lede should answer it. 83% of cited pages in my sample led with the answer; 34% of uncited pages did.
  3. Add inline citations to authoritative sources. Even one or two outbound links to a primary source (Stripe's blog, Cloudflare's data, the Ghost docs) materially raises citation odds. AI engines preferentially quote pages that themselves cite.
  4. Allow AI crawlers explicitly in robots.txt. Not just User-agent: * - add explicit Allow blocks for GPTBot, ChatGPT-User, PerplexityBot, ClaudeBot, anthropic-ai, Google-Extended, OAI-SearchBot, Applebot-Extended, CCBot. Some crawlers respect their own UA name only.

Where xVoid fits

This is a Ghost-AEO post, not an xVoid pitch, but the connection is honest enough to flag: when you add a shop to a Ghost site with xVoid, the shop pages auto-emit Product, Offer, and Review JSON-LD - the structured-data primitives AI engines extract for "best X to buy" queries. Ghost's defaults don't cover commerce schema (because Ghost isn't a commerce platform), so this gap closes itself if you happen to be using xVoid for the shop. If you're not, the schema is still worth handcrafting.

The honest verdict

Ghost is unusually well set up for the 2026 search landscape, but not because anyone at Ghost optimised for AI search. It's a side-effect of Ghost being opinionated about a small set of correct defaults rather than maximising flexibility. Fast pages, clean schema, no plugin chain to misconfigure. The same property that makes Ghost pleasant to write on makes it pleasant for AI crawlers to extract.

Three things to add yourself - FAQPage, HowTo, and an explicit AI-bot robots block - and you're competitive with sites running 30+ plugins of WordPress SEO tooling. The gap closes in a single afternoon.

I'll re-run the audit in three months and post the numbers. If you've done your own AEO experiments on Ghost I'd genuinely like to compare notes - drop me a line.