BRRH AI Automation
9 min read

What Structured Data Actually Gets Pulled Into AI Search Results

Which schema types Google AI Overviews, ChatGPT, and Perplexity actually cite, and which ones are wasted markup. A practical guide for small business sites.

aeoschema-markupstructured-dataai-searchtechnical-seo
What Structured Data Actually Gets Pulled Into AI Search Results

Table of Contents

You've added FAQ schema, HowTo schema, maybe even Product schema, and your page still doesn't show up in an AI Overview or get quoted by ChatGPT. Structured data isn't the magic switch small business owners hope it is; it's a labeling system, and it only works on pages that are already crawlable, indexed, and worth citing in the first place.

Structured Data Is a Translation Layer, Not a Ranking Trick

Structured data is code, usually written as JSON-LD, embedded in a page to label what each piece of content actually means: this is an author, this is a price, this is step three of a process. Instead of an AI system inferring meaning from paragraphs of prose, it reads an explicit tag.

It's worth saying plainly: structured data does not replace good content. It tells crawlers and AI retrieval systems how to categorize content that already exists on the page. If the underlying content is thin, generic, or wrong, markup just labels a bad answer more clearly.

The shared vocabulary behind almost all of this comes from schema.org, which defines the types and properties that JSON-LD uses to describe a page's content to search and AI systems. Google's own structured data documentation ties eligible rich results directly to specific schema.org types, not to how much markup you've stuffed onto a page. More JSON-LD isn't the goal. The correct type, applied to genuinely matching content, is the goal.

What to remember: schema is a translation layer between your content and the machines reading it. It clarifies meaning; it doesn't manufacture it.

Which Schema Types AI Engines Actually Pull From

Not all schema types carry equal weight for AI citation. Some map almost directly onto what these engines want to quote; others mostly build trust in the background.

  • FAQPage and HowTo schema map almost one-to-one onto the question-and-answer format AI Overviews and ChatGPT prefer to quote.
  • Article and Organization schema help establish authorship and entity identity, which matters more for citation trust than for direct text extraction.
  • Product, Offer, and Review schema feed shopping-style AI answers with price, availability, and rating data pulled as structured fields, not paraphrased text.
  • LocalBusiness and BreadcrumbList schema support local-intent AI answers (hours, service area, category) but rarely get quoted verbatim.

Here's how that breaks down by what the schema type is actually good for:

Schema typeWhat it feeds AI answersTypically quoted verbatim?
FAQPageDirect Q&A pairsYes, often
HowToStep-by-step sequencesYes, often
Article / OrganizationAuthorship, entity trustRarely, supports trust signal
Product / Offer / ReviewPrice, availability, ratingAs structured fields, not prose
LocalBusiness / BreadcrumbListHours, service area, categoryRarely, supports local answers

One catch applies across every type: markup on content that doesn't match what's visible on the page gets ignored, or worse, flagged as inconsistent. If you're building this out for a local business, our guide on how to add schema markup to a local business website walks through implementation type by type.

Google AI Overviews, ChatGPT, and Perplexity Don't Pull the Same Way

Treating "AI search" as one system is where a lot of small business owners waste effort. The three big ones pull differently.

Google AI Overviews draw from already-indexed pages plus the Knowledge Graph, according to BrightEdge (2025), so structured data works alongside years of existing crawl history rather than instead of it. ChatGPT and Perplexity rely more on live retrieval and third-party indexes, which means clean schema plus a genuinely crawlable, fast-loading page matters more than chasing Google-specific rich result eligibility checklists.

Evertune's 2025 analysis frames the distinction simply: schema gives AI systems explicit signals instead of forcing inference from unstructured text. That's true across all three engines, but the source of the signal (Google's own index versus live retrieval) changes which technical basics matter most.

One rule holds everywhere: none of the three engines cite markup that contradicts the page's visible content. Consistency between what's marked up and what's written is the baseline requirement, not a nice-to-have.

If you're trying to get cited specifically in Google's AI Overviews as a local business, we've covered the mechanics in more depth in how to rank in Google AI Overviews as a local business.

Schema Won't Fix a Page That Isn't Indexed

Structured data only helps once a page is crawled, indexed, and internally linked. It cannot rescue a page search engines can't find in the first place.

We learned this the direct way during our own indexation audit. Thirty-nine of 51 submitted pages were indexed after a technical fix (clean robots.txt, zero sitemap errors, every page returning a 200), even though every one of those pages ran 2,500 to 8,600 words. Word count alone did not close the remaining gap; the last 12 pages needed internal-linking work before they'd index at all.

That's the part schema can't paper over: if Google or an AI retrieval system never crawls and indexes the page, no amount of JSON-LD in the head will get it cited. Fix reachability first.

Before adding any markup, confirm the page is actually reachable:

  1. Check robots.txt to make sure the page isn't blocked.
  2. Submit the URL in Google Search Console and monitor the indexing status.
  3. Verify the page returns a clean 200 status, not a soft 404 or redirect chain.
  4. Add internal links from pages that are already indexed and getting crawled.

If you're setting up the broader AI-crawler side of this (not just Googlebot), our step-by-step on how to set up llms.txt for a small business site covers the companion file that tells AI crawlers what to fetch and what to skip.

How to Add Structured Data Without Breaking Your Site

Once the page is actually indexable, implementation quality is what separates schema that helps from schema that's ignored or, worse, causes rendering problems.

  • Use JSON-LD in the page head rather than Microdata scattered through the body. It's easier to validate and won't conflict with rendering.
  • Mark up only what's visibly true on the page. A FAQ block needs actual visible Q&A text, not hidden filler written just to trigger rich results.
  • Validate every template with Google's Rich Results Test and the schema.org validator before pushing to production, not after.
  • Watch Core Web Vitals after deployment. Heavy inline schema on JS-rendered pages can add render-blocking weight if it's not handled carefully.

That last point matters more than it sounds. A page that ships correct schema but tanks its load time in the process trades one AI-search problem for a different one.

Common Structured Data Mistakes That Waste the Opportunity

Most wasted schema work falls into a handful of repeatable mistakes:

  • Duplicating the same schema type on every page. An Organization block that never changes adds no new information for AI systems to extract.
  • Marking up content that contradicts the visible page, like listing a price in schema that differs from the price shown to visitors.
  • Skipping schema validation and shipping broken JSON-LD, which some crawlers silently ignore rather than partially parse.
  • Treating schema as a one-time task instead of maintaining it as content, prices, or FAQs change.

Each of these is a small technical detail, but they compound. A site with five broken schema blocks and stale prices is training AI systems (and Google's own algorithms) to distrust its markup generally, not just on the pages with errors.

FAQ

What is structured data for AI search?

Structured data is markup, most often JSON-LD following schema.org vocabulary, that explicitly labels what content on a page means: an author, a price, a step, an answer. AI search systems use it to extract and categorize information with less guesswork than parsing plain prose, which is why it's often cited as a factor in AI Overview and chatbot citations.

Where does AI pull its data from for search results?

Google's AI Overviews pull primarily from already-indexed web pages and Google's Knowledge Graph, according to BrightEdge (2025). Tools like ChatGPT and Perplexity combine live web retrieval with their own indexes. In both cases, the page has to be crawlable and indexed before any schema on it can be used.

Do I need FAQ schema for ChatGPT or AI Overviews to cite my page?

FAQ schema is not required, but it makes question-and-answer content easier to extract because it's already formatted the way these engines phrase answers. It only helps if the marked-up questions and answers are visible on the page itself; hidden FAQ schema written only for markup purposes is generally ignored or discounted.

Does adding schema markup guarantee a page shows up in AI search results?

No. Schema is one layer among several: the page still needs to be indexed, internally linked, fast-loading, and genuinely answer the query better than competing pages. Markup on an unindexed or slow page won't get pulled into an AI answer regardless of how correctly it's implemented.

Next Step

If you're not sure whether your schema is actually being read correctly, start with Google's Rich Results Test on your three highest-traffic pages this week. If those pages pass validation but still aren't showing up in AI Overviews, the problem almost certainly isn't the markup; it's indexation, internal linking, or page speed. Our technical SEO and AI search readiness work starts with exactly that diagnostic, before we touch a single schema tag.

Need help with this?

AI Visibility Audit

Get cited in ChatGPT, Perplexity, and Google AI Overviews — a one-time audit of how AI search sees your brand and how to fix it.

See the AI visibility audit

GET THE GAME PLAN

Occasional notes on automation and AI — only when something's worth reading.

What Structured Data Actually Gets Pulled Into AI Search Results