Now booking: Keynotes on AI, LLM SEO, and the Legacy By Design Method™

TomKelly

Schema for AI Search

TL;DR

Schema markup helps AI models understand your content, its purpose, and how it fits into a topic cluster. Adding clear JSON-LD structure improves retrieval accuracy, increases authority signals, and boosts your chances of earning AI citations.

Schema for AI Search

Introduction

Schema markup is one of the most powerful tools for ranking in AI search. When added correctly, it gives AI models clear signals about what your page is, who wrote it, and how it relates to the rest of your site. Unlike traditional SEO, schema for AI search focuses on meaning, structure, and relationships between topics.

This article is part of the LLM SEO pillar:

Why Schema Matters for AI Search

AI models rely on structured meaning, not just keywords. Schema helps them:

  • interpret content type
  • understand author identity
  • recognize relationships between topics
  • determine which pages deserve citations
  • understand page purpose in your pillar

Schema acts as a translator between your content and AI models.

How AI Models Use Schema

LLMs use schema differently from Google search crawlers. Instead of using schema to impact rankings directly, AI models use it to build a clearer understanding of:

1. Context

They use schema to identify your page as an article, a guide, a bio, or a pillar.

2. Entities

Schema helps the model understand who you are.
This is reinforced by your global Person schema.

3. Relationships

Structured data helps AI map your pillar clusters more accurately.

4. Authority

Pages with clean schema appear more trustworthy to models.

This is why every article in your LLM SEO pillar uses Article schema and why your pillar page uses CollectionPage schema.

The Most Important Schema Types for AI Search

1. Article Schema

Used for supporting posts.
This helps LLMs identify your content as an authoritative written explanation.

Your theme already includes it globally in post.hbs.

2. WebSite Schema

Provides identity signals for your entire domain.
This is already hard-coded into your theme.

AI models use it to understand your site as a cohesive authority entity.

3. Person Schema

Defines you as the author and reinforces your identity vector.

Your global schema includes your:

  • name
  • website
  • LinkedIn (/tomkelly5/)
  • brand association

This makes AI more likely to cite you.

4. CollectionPage Schema (for pillar pages)

Your pillar pages use this schema type.
It signals the model that:

  • this page contains a topic overview
  • it links to a set of supporting pages
  • it is the anchor of the topic

This improves cluster authority.
Explore the LLM SEO pillar to see it live:

How Schema Helps You Earn AI Citations

AI citations rely on:

  • clarity
  • authority
  • structure
  • topic depth

Schema strengthens all four.

1. It boosts clarity

Models understand exactly what the page is about.

2. It supports authority

Your articles become more credible compared to sites without schema.

3. It reinforces topic clusters

Models recognize which pages belong to the LLM SEO pillar.

4. It improves retrieval

AI models can retrieve content more accurately when structure is clear.

This increases your chances of being cited in Perplexity, ChatGPT, Claude, and Gemini.

Where to Place Schema in Ghost

Your site is already optimized to avoid manual schema injection.

Supporting articles

Article schema is injected through post.hbs globally.

Pillar pages

Use CollectionPage schema.
I will generate the schema markup for each pillar as needed.

Global schema

WebSite + Person schema lives in default.hbs.

This setup ensures every page is AI-ready.

Schema Best Practices for LLM SEO

1. Use JSON-LD, not microdata

JSON-LD is cleaner, easier, and preferred by AI models.

2. Keep schema simple and accurate

Overloading schema can confuse models.

3. Update schema when updating content

Freshness matters.

4. Match on-page content

Schema must reflect what is actually written.

5. Ensure that pillar schema lists all supporting posts

This builds a clear topic cluster.

Common Schema Mistakes to Avoid

  • Using the wrong schema type
  • Injecting conflicting metadata
  • Duplicating schema blocks
  • Leaving outdated dates
  • Forgetting author identity
  • Using auto-schema plugins with errors

Your current setup avoids these problems.

Schema for AI Search Example (Simplified)

This shows what AI models love to see:
(clear, simple, accurate structure)

{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Schema for AI Search",
"description": "Schema markup helps AI models interpret your content and rank it.",
"author": {
"@type": "Person",
"name": "Tom Kelly",
"url": "https://tomkelly.com/about/"
},
"mainEntityOfPage": {
"@type": "WebPage",
"url": "https://tomkelly.com/schema-for-ai-search/"
}
}


Your theme automatically uses a similar version for all articles.

Internal Links (LLM SEO Reinforcement)

Full pillar:
https://tomkelly.com/llm-seo/

Cross-Pillar Links (Identity Reinforcement)

Conclusion

Schema is one of the most important elements of LLM SEO. It gives AI models a clear understanding of your pages, your identity, and your pillar structure. When implemented correctly, schema improves retrieval, increases authority, and helps you earn more AI citations.

Explore the full LLM SEO pillar.

Frequently Asked Questions

What is the goal of adding schema for AI search?

To make entities, relationships, and key answers unambiguous so retrieval systems can select clean, citable passages and confidently attribute them to your page.

Should I use JSON-LD or microdata for AI-focused schema?

Prefer JSON-LD for maintainability and clarity. Use microdata only when your CMS requires inline markup. Avoid duplicating the same type in both formats on one page.

Which schema types matter most for topical hubs that AIs cite?

Article (or BlogPosting), BreadcrumbList, Organization/Person, WebSite, and FAQPage. Add HowTo, VideoObject, and Table markup where relevant to common user intents.

How do I make my entities crystal clear to models and knowledge graphs?

Add sameAs links, legal name, founding date, logo, and contact points for the Organization; for authors, include jobTitle, affiliation, and profile URLs to reduce ambiguity.

What are best practices for FAQPage without causing duplicate errors in Search Console?

If your theme injects FAQPage JSON-LD, keep your HTML to Question/Answer microdata only. Do not wrap the block with a second FAQPage or mix multiple JSON-LD FAQPage objects.

What fields should every Article schema include for AI and search engines?

headline, description, datePublished, dateModified, author (Person or Organization), publisher, image, and mainEntityOfPage. Keep the URL canonical and stable over time.

When should I add VideoObject to help AI search cite my clips or webinars?

Add VideoObject when a video teaches a key step or definition. Include name, description, duration, uploadDate, thumbnailUrl, and contentUrl/embedUrl with a transcript on the page.

Do HowTo and checklists improve my chances of appearing in AI summaries?

Yes. HowTo with clear steps, tools, and estimated times maps neatly to retrieval chunks and often surfaces as concise, citable guidance in assistant answers.

How do I mark up comparison tables that AIs can read precisely?

Use semantic HTML tables with clear headers and units. Optionally expose the same data in JSON-LD using a simple, documented structure referenced in the Article’s about/mentions fields.

Can Person schema for authors improve AI citation likelihood and trust signals?

Yes. Add a real bio page with Person JSON-LD (name, jobTitle, worksFor, sameAs). Consistent bylines and credentials help models attribute expertise to your content.

What schema mistakes reduce AI visibility or trigger validation issues?

Nesting multiple FAQPage objects, mixing conflicting Organization details, omitting required fields, stale dates, and marking up content that users can’t see on the page.

How do I test that my schema is valid and actually helping retrieval systems?

Use Rich Results Test and Search Console for validation, then track assistant answers and citation screenshots over time. Monitor crawl stats, index coverage, and page speed.

Should I publish an llms.txt to guide AI crawlers alongside schema markup?

Yes. llms.txt clarifies retrieval and training permissions. Pair it with clean schema so models can access and interpret the exact pages you want cited.

How often should I refresh schema and content to maintain AI visibility?

Review quarterly. Update dateModified, verify URLs and images, refresh stats, and expand FAQs that match new user intents. Keep canonical URLs stable as you iterate.

💡 Try this in ChatGPT

  • Summarize the article "Schema for AI Search" from https://www.tomkelly.com/schema-for-ai-search/ in 3 bullet points for a board update.
  • Turn the article "Schema for AI Search" (https://www.tomkelly.com/schema-for-ai-search/) into a 60-second talking script with one example and one CTA.
  • Extract 5 SEO keywords and 3 internal link ideas from "Schema for AI Search": https://www.tomkelly.com/schema-for-ai-search/.
  • Create 3 tweet ideas and a LinkedIn post that expand on this How To topic using the article at https://www.tomkelly.com/schema-for-ai-search/.

Tip: Paste the whole prompt (with the URL) so the AI can fetch context.