Quick answer: Ghost outputs clean HTML, a sitemap and structured data for posts automatically, so the technical base is strong. The real AI SEO decision on Ghost is about gated content: AI crawlers only see what a logged-out visitor sees, so a members-only post needs a public section that answers the question before the paywall.
The audit scores 15 signals out of 100: whether OAI-SearchBot, PerplexityBot, Claude-SearchBot, Bingbot and eight other AI agents may crawl the page, whether it is indexable, llms.txt and sitemap presence, structured data, content depth, answer capsules, and metadata. Nothing is stored.
How Ghost handles AI crawlers by default
Ghost serves robots.txt and /sitemap.xml automatically, and outputs structured data for posts, pages, authors and the publication through the ghost_head helper that themes include.
You can override robots.txt by adding a robots.txt file to your theme and uploading it. Code injection in Ghost's settings lets you add extra markup to every page or to individual posts.
Ghost AI SEO checklist
Work through these in order. The first three decide whether AI engines can read your site at all; the rest decide whether they choose to cite it.
- Check robots.txt, including theme overridesRun the audit on your homepage. If an AI crawler is blocked, check whether your theme contains a robots.txt file, since that replaces Ghost's default.
- Check that the publication is not privateGhost's private site mode puts the whole publication behind a password, which also locks out crawlers. Make sure it is off for a public publication.
- Put the answer above the paywallFor members-only posts, use the public preview so the opening section is visible to logged-out readers. Make that section a complete short answer to the post's question. That is the part AI crawlers can read and cite.
- Confirm structured dataRun the audit on a post and confirm Article schema is present. Ghost adds it through ghost_head, so if it is missing, check that your theme still includes that helper.
- Complete author profilesGhost includes author data in structured data. Fill in each author's bio, profile picture and social profiles, because clear authorship supports trust signals.
- Submit to Google and BingSubmit /sitemap.xml in Google Search Console and Bing Webmaster Tools, and keep publishing on a steady schedule so crawlers return often.
- Serve llms.txt only if you self-hostOn a self-hosted Ghost install you can serve an llms.txt from your web server configuration. On managed hosting you generally cannot add root files, and llms.txt is optional.
Common Ghost problems the audit finds
- Members-only posts with no public preview, so crawlers see only a signup prompt
- A theme without the ghost_head helper, which silently removes structured data
- Private site mode left on after launch
- Empty author profiles on multi-author publications
- Tag pages indexed without descriptions
After you fix the basics
Access and markup make a Ghost site eligible for AI answers; they do not guarantee citations. Engines choose sources that answer the question directly and that other sites refer to. Re-run the audit after each change, check whether ChatGPT can reach your pages, and make sure your site is verified and indexed in Bing, since several AI assistants rely on the Bing index.
Ghost AI SEO FAQ
Audit every important Ghost page
Run the audit on your homepage, a top product or service page, and your most visited article. Each page type fails for different reasons.
Back to the audit