Blog·Technical

How structured data helps AI cite your business

AI cites from a different pool than Google's rankings, and what wins it is content engines can parse. Structured data hands them your business as facts. Here is what it is and what to ship first.

Dan Johnson

Co-Founder · June 4, 2026 · 5 min read

Last updated July 3, 2026

How structured data helps AI cite your business

AI engines do not choose who to cite the way Google ranks pages. Across 4,706 queries, the sources Google's AI Overviews cited overlapped with the top 10 organic results less than 50% of the time[1], a gap independent SEO tools confirm (Ahrefs measured 38% overlap[2]). Ranking well and getting cited are not the same thing.

What wins that separate pool is content an engine can parse. In the peer-reviewed GEO study, benchmarked on 10,000 queries, adding quotations, statistics, and cited sources to a page raised its visibility in AI answers by up to roughly 40%[3], while a vaguely authoritative tone helped far less, about 12%. A separate study of 55,936 queries found the pages AI favored were more readable and more hierarchically structured[4]. Structure and clarity, not keyword density, decide what AI surfaces.

Structured data is the machine-readable layer of that structure. It is the cleanest way to hand an AI engine your business as facts it reads directly, instead of prose it has to infer. Here is what it is, why AI leans on it harder than search ever did, and the handful of schemas worth shipping first.

What "structured data" actually is

Structured data is a small block of JSON in the <head> of your page that tells machines, including AI assistants, what your page is about, in a vocabulary they already understand.

The vocabulary is schema.org[5], an open standard that Google, Microsoft, Yahoo, and Yandex co-founded in 2011. The format is JSON-LD. Google's own structured data documentation[6] recommends it as the preferred markup format.

A page selling a Class V hitch can either describe the product in human-readable HTML and hope the parser figures it out, or it can ship this:

class-v-hitch product page
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Class V Receiver Hitch",
  "brand": { "@type": "Brand", "name": "Acme Towing" },
  "offers": {
    "@type": "Offer",
    "price": "249.00",
    "priceCurrency": "USD",
    "availability": "https://schema.org/InStock"
  }
}
</script>
html

The first version asks the AI engine to guess. The second hands it the answer.

Why this matters more for AI than it did for SEO

When Google introduced JSON-LD a decade ago, the payoff was rich results: star ratings in the SERP, FAQ accordions, event cards. Useful, but not load-bearing.

For AI engines, it's different. ChatGPT, Perplexity, and Google's AI Overviews don't have a SERP to decorate. They have to decide, in real time, which businesses to cite by name when someone asks "best HVAC company in Austin" or "compare Stripe vs Adyen for B2B."

That decision runs on machine-readable signals. JSON-LD is the cleanest available. A page that declares @type: LocalBusiness with a name, address, phone, and service area is doing the AI engine's job for it. A page that buries the same information in marketing prose is asking the model to infer, and inference fails quietly.

This isn't only our take. Google's structured data guide[6] is explicit that schema markup helps search engines understand the content of the page and create rich results. Google's AI Overviews ride on the same parsing pipeline that produces those rich results. The schema.org spec predates LLMs by a decade, but the spec is exactly what an LLM wants to read.

The 4 schema types our agent recommends most often

Four schema types do most of the work for a typical business. Ship these first:

Most-recommended schema types across 22 audit-agent recommendations
Schema typeRecommended inWhat it does
Organization16 of 22 (73%)Declares your company exists, with name, logo, social links, contact. AI engines use it to disambiguate you from same-named entities.
Product9 of 22 (41%)One per product or service line. Without it, you're invisible to comparison queries.
FAQPage6 of 22 (27%)Lets AI engines lift your FAQ answers verbatim into responses. Direct citation pathway.
BreadcrumbList5 of 22 (23%)Tells parsers your site hierarchy. Underrated, cheap, helps internal page authority distribution.

If you ship nothing else, ship Organization on your homepage. It's the foundation that every other schema type implicitly references.

What an actual audit recommendation looks like

The audit agent isn't generic. Here's a real recommendation it generated for a brand whose primary product is in-person events. Names and URLs anonymized:

Signal: the Event schema type is entirely absent across the company's crawled pages. The company's primary commercial product is in-person events, yet no event page carries Event structured data. Google's event rich results program explicitly uses Event JSON-LD to surface event dates, venues, and ticket links directly in search.
Action: for each event page, inject a JSON-LD block in the page <head> with @type: Event, name, startDate and endDate in ISO 8601 format, location as a nested Place object containing name (venue name) and address (street, city, state, postal code), and organizer.

That level of specificity is what makes a recommendation actionable. "Add some schema" doesn't move anything. "Add an Event block with these six fields to every page under /events/" is a Tuesday-afternoon engineering ticket.

The 4-line minimum every site should ship today

If you read this far and want to act, here's the smallest useful step. Drop this into your homepage <head> and replace the four placeholders with your real values.

index.html — Organization schema minimum
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Your Company Name",
  "url": "https://yourcompany.com",
  "logo": "https://yourcompany.com/logo.png",
  "sameAs": [
    "https://twitter.com/yourcompany",
    "https://linkedin.com/company/yourcompany"
  ]
}
</script>
html

Then run Google's Rich Results Test[7] against your URL. If it passes, your homepage now hands AI a clean, machine-readable answer instead of prose it has to guess from.

What to measure

Three signals tell you it's working:

  1. Rich Results Test passes with no warnings. Same-day.
  2. Pages with structured data climbs in your Google Search Console "Enhancements" tab. Two to four weeks.
  3. AI assistants name your brand when asked about your category. The slow signal, and the one that pays. Three to six months, depending on how often models retrain on your content.

If you want a free read on which schemas are missing from your site, run a scan. The audit agent generates the same structured-data recommendations referenced above, against your actual pages, in about three minutes.

References

  1. [1]
    Characterizing Web Search in the Age of Generative AIarXiv preprint
    https://arxiv.org/abs/2510.11560
    Accessed Jul 2, 2026
  2. [2]
    How Much Do AI Search and Traditional Search Overlap?Ahrefs
    https://ahrefs.com/blog/ai-search-overlap/
    Accessed Jul 2, 2026
  3. [3]
    GEO: Generative Engine OptimizationACM SIGKDD 2024
    https://dl.acm.org/doi/10.1145/3637528.3671900
    Accessed Jul 2, 2026
  4. [4]
    Source Coverage and Citation Bias in LLM-based vs. Traditional Search EnginesarXiv preprint
    https://arxiv.org/abs/2512.09483
    Accessed Jul 2, 2026
  5. [5]
    schema.orgschema.org
    https://schema.org
    Accessed Jun 4, 2026
  6. [6]
    Introduction to structured data markup in Google SearchGoogle Search Central
    https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data
    Accessed Jun 4, 2026
  7. [7]
    Rich Results TestGoogle Search Central
    https://search.google.com/test/rich-results
    Accessed Jun 4, 2026

About Dan Johnson

Dan Johnson is the co-founder of GeoReputation, where he handles the engineering. Posts on this blog are usually grounded in data pulled live from the platform.