Schema Markup for AI Search: A Practical JSON-LD Guide

In short: JSON-LD schema markup tells search engines what a page is about, but it does not turn weak content into a source worth citing. Start with the schema that matches visible content: Article for an article, Organization for your entity, FAQPage for real questions and answers, and HowTo for a genuine process. Validate it after publishing, then measure whether crawlers and readers can use the page.

Schema markup for AI search is often sold as a shortcut. It is not. Our public barometer — 6,820 real AI answers across 65 brands — points the same way: an audited brand appeared in only 16% of answers to unprompted questions. Clear answers, a stable entity and accessible content come first; markup cannot manufacture that recognition.

What is schema markup for AI search?

Schema markup is structured data, usually written as JSON-LD, that describes the visible page in a machine-readable format. It can identify an article, an organization, a product, a question and answer, or a sequence of steps. It gives crawlers and answer engines a machine-readable description of that visible content. What each product — ChatGPT, Gemini, Perplexity, Claude — does with it is not publicly documented, so no direct citation benefit should be claimed.

For the queries behind this guide, the practical answer is: use JSON-LD, place it on the page that contains the matching information, and keep both versions aligned. Google recommends JSON-LD for supported rich-result features. That does not establish a direct ranking or citation benefit, and neither should be promised.

Which schema types matter most?

Page purposeSuitable schemaWhat must be visible on the page
Editorial guide or analysisArticleHeadline, author or publisher, publication and modified dates, article body
Company or product home pageOrganization, SoftwareApplication or Product where appropriateName, description, official URL and offer details that are current
Real question-and-answer sectionFAQPageEach question and its full answer
Repeatable, user-facing processHowToOrdered steps that a reader can follow
Site navigation pathBreadcrumbListThe same breadcrumb trail

Start with the page purpose, not a wish list of types. Adding FAQPage to a page without a visible FAQ, or Product to an advisory article, creates a mismatch rather than useful context.

How do you implement JSON-LD schema correctly?

First, decide the page's primary job. An explanatory post should normally use Article. Add FAQPage only when the questions are genuine and the answers are already present. A tutorial can use HowTo when the steps are complete, ordered and visible.

  • Use schema.org types and properties that describe the page as it is.
  • Use the canonical URL, the public publisher name and dates in a consistent format.
  • Keep the JSON-LD separate from presentation code, then update it whenever the visible facts change.
  • Do not mark up ratings, prices, authors or answers that visitors cannot see.
  • Test the rendered page with Google's Rich Results Test when you target a Google-supported feature, and use Schema Markup Validator for syntax and vocabulary checks.

A static HTML fetch can miss JSON-LD injected by JavaScript. Check the rendered document too. If the structured data is absent after rendering, crawlers cannot use it.

FAQPage schema: useful structure, limited Google display

FAQPage remains a useful way to express real Q&A content. Google restricts FAQ rich-result display to well-known government and health sites, so most commercial sites should not expect a visible FAQ enhancement in Google results. The page can still benefit readers because concise, complete answers are easier to scan and verify.

Write the answer before the markup. A good answer states the definition or decision first, adds the condition that changes it, and avoids unsupported claims. This approach also makes the visible section useful if no rich result is shown.

HowTo schema: use it only for a real process

HowTo is appropriate when a reader can complete a task through a sequence of steps. A page that merely lists recommendations is not automatically a HowTo. Make each step actionable, keep the order stable and show the same steps in the body.

For example, an AI visibility measurement workflow can ask a team to define the questions, run the same questions across the chosen models, record mentions and cited URLs, then compare the same set over time. The structure helps the reader reproduce the method. It is not evidence that any answer engine will cite the page.

Organization schema: make the entity unambiguous

Organization markup is the foundation for a company site. Use the exact organization name, official website, logo, contact information where public, and sameAs links that really represent the same entity. Do not add profiles you do not control or relationships you cannot verify.

Entity consistency is not abstract housekeeping. In our own audits, a brand can be mentioned, unknown or described with invented details depending on the model. Clear public identity signals help a crawler connect the page to its publisher, but they do not prevent every model error.

Article schema: publish facts a reader can check

For an editorial page, Article markup should mirror the headline, image when available, author or publisher, datePublished and dateModified. Update dateModified only when the content has materially changed. A fresh date on unchanged copy is noise, not a content strategy.

Use a named publisher and a clear editorial responsibility. This guide links to definitions of LLMs, AI answer engines and Answer Engine Optimization because terms should be defined for the reader before they are formalized in markup.

Does schema markup improve AI visibility?

There is no reliable basis for claiming that a schema type directly improves a page's ranking or guarantees a citation in an answer engine. Schema can reduce ambiguity when it accurately describes accessible, useful content. That is its job.

Think of it as a consistency check across four layers: the visible answer, the page structure, the structured data and the entity details. If one layer contradicts the others, fix the content first. AI Labs Audit can test the technical signals around a site, including structured data, sitemap access and crawler behaviour, but the result is a diagnosis rather than a promise of visibility.

A practical validation checklist

  • Confirm that the page is indexable and returns its canonical URL.
  • Confirm that every marked-up claim is visible, current and specific to that page.
  • Validate the rendered JSON-LD, not only the template source.
  • Check warnings separately from errors and fix the errors that affect the chosen type.
  • Record a baseline before changing a strategic page, then review search performance and crawler access after the change.

Structured data is worth maintaining because it makes accurate information easier to interpret. The harder work remains editorial: publish the answer people are looking for, support it with evidence and keep it current.

About the author

Davy Abderrahman

Founder & CEO at

Specialist in AI visibility (AEO/GEO/LLMO), I help agencies and consultants measure and optimize their clients' presence on ChatGPT, Claude, Gemini, Perplexity and other AI answer engines. Pioneer in AI visibility auditing since December 2025.

AEO GEO LLMO AI Visibility AI Audits
When a customer asks AIs without naming a brand, someone else gets recommended. What about the brands you manage?

Every question asked to ChatGPT without the brand in the answer is a competitor recommended in its place: measured across 6,820 real AI answers.

Was this article helpful?

- (0 votes)