Skip to content
Omnia
AI Search Visibility

Schema Markup for AI Search: What It Does, What Google Says, and What to Add

Alfredo BernalOrganic Growth LeadatOmnia
A curly-braces JSON-LD icon labeled schema over brushed blue, yellow and pink strokes

TL;DR

Schema markup for AI search is the most over-promised item on most AEO checklists. Structured data helps machines read your company and product facts reliably, and it still earns rich results in classic search. Microsoft has said schema helps its LLMs understand content, while Google says no special schema is needed for its AI features, and no published evidence shows schema on its own earns citations in AI answers. Add the standard types well, keep them accurate and server-rendered, and ignore anything sold as "AI schema".

What schema markup is

Schema markup is structured data added to a page, usually as a block of JSON-LD, that labels the facts already on it using the shared Schema.org vocabulary: this is an organization, this is its name, this is its product, this is the price. Search engines use it to understand a page with less guesswork, and Google uses some types to show rich results such as product details and breadcrumbs.

For answer engine optimization, schema matters because AI engines draw on the same understanding of entities that search engines build. Our Knowledge Base entry on structured data for GEO covers the concept; this guide covers what the evidence says and what to implement.

JSON-LD Organization schema example with @context, @type, name, url and sameAs links to LinkedIn and G2, placed in the page head

What Google and Microsoft have said about schema and AI

The two companies have said different things, and both statements are worth reading carefully.

Google Search's guide to optimizing for generative AI features, published in May 2026, says structured data isn't required for generative AI search and that you don't need special Schema.org markup. It puts special markup alongside llms.txt files and content chunking among the things you don't need. That does not make structured data useless on Google. The same guide recommends keeping it for rich results, and Google's structured data documentation still explains how markup helps it understand pages. The guide's point is narrower: there is no special markup that unlocks AI Overviews or AI Mode.

Microsoft has been more positive. At SMX Munich in March 2025, Bing's Fabrice Canel said schema markup helps Microsoft's LLMs understand content, as Search Engine Land reported. In the same context, he advised publishers to push fresh content through IndexNow, because generative AI systems tend to value freshness.

Google Search says no special schema is needed for generative AI features; Microsoft Bing's Fabrice Canel says schema markup helps Microsoft's LLMs understand content

Does schema help you get cited in AI answers?

No engine has said that schema earns citations, and no published study has shown that adding schema alone changes how often a brand is cited in AI answers.

The indirect case is stronger, and it is enough to justify the work:

  • Clear entities. Organization markup with links to your official profiles helps systems connect your site, your LinkedIn page, your review profiles and your mentions as one company.
  • Accurate facts. Prices, plans and product details in markup give machines a clean version of the facts AI answers most often get wrong.
  • Consistency. Markup that matches your visible content and your profiles reinforces one version of your company across the web.
  • Rich results. Classic search still drives discovery, and rich results still depend on structured data.

What schema can do: make entities and facts unambiguous, earn rich results, keep company facts consistent. What it cannot do: guarantee AI citations, replace page content, add made-up AI schema types

What schema cannot do is make a page worth citing. A citation still depends on whether the page answers the prompt better than the alternatives.

Which schema types matter for B2B SaaS

Start with the types that describe who you are and what you sell. Most SaaS sites need only a handful.

Schema type What it tells machines Who should use it Priority
Organization Your name, logo, URL and official profiles (through sameAs) Every company site High
SoftwareApplication or Product What your product is, what it does, which platforms it runs on SaaS and software companies High
Offer Prices and plans Sites with public pricing Medium
Article with Person Who wrote a piece, their role, and when it was published or updated Blogs and resource libraries Medium
BreadcrumbList Where a page sits in your site structure Larger sites Low
FAQPage Questions and answers on a page Use sparingly: FAQ rich results are limited Low

Schema types worth adding for B2B SaaS by priority: Organization and SoftwareApplication high, Offer and Article with Person medium, BreadcrumbList and FAQPage low

One change catches many teams out. In August 2023, Google limited FAQ rich results to well-known, authoritative government and health websites and stopped showing HowTo rich results. FAQ markup is still valid, but for most B2B sites it no longer earns a visual result, so it should not be the first type on your list.

How to implement and validate schema

  1. Use JSON-LD. It is the format Google recommends, and it keeps markup separate from your page design.
  2. Mark up what is visible. Google's guidelines require structured data to describe content users can see on the page. Never let a fact exist only in markup.
  3. Render it on the server. Vercel and MERJ's analysis of AI crawler traffic (December 2024) found that none of the major AI crawlers, including GPTBot and ClaudeBot, render JavaScript. Markup injected by client-side scripts, for example through a tag manager, may never reach them. Put it in the HTML your server sends.
  4. Connect your entities. Use sameAs on Organization to link your official profiles, and keep names, URLs and logos identical everywhere.
  5. Validate it. Run Google's Rich Results Test for rich result eligibility and the Schema Markup Validator for general correctness.

A minimal Organization example, for a fictional company:

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Acme Analytics",
  "url": "https://acme.com",
  "logo": "https://acme.com/logo.png",
  "sameAs": [
    "https://www.linkedin.com/company/acme",
    "https://www.g2.com/products/acme"
  ]
}

Entity work goes beyond schema. Our Knowledge Base entry on entity and knowledge graph optimization explains how consistent entity information helps engines recognize your brand.

Common schema mistakes

  • Markup that does not match the page. It breaks Google's guidelines and teaches machines a version of your facts no reader can verify.
  • Outdated prices and features. Stale Offer or Product markup feeds the same errors you are trying to prevent.
  • Invented "AI" properties. There is no special schema type for AI search; made-up properties are simply ignored.
  • FAQ markup used as marketing copy. Questions written to stuff keywords help nobody and no longer earn rich results on most sites. If you add FAQ markup, generate it from the questions the page actually answers, for example with our free FAQ schema generator.
  • Facts that disagree across sources. If your schema, website and profiles give different company details, every system reading them has to guess.

Where schema fits with llms.txt and crawler access

Schema is one of three technical items that appear on every AI search checklist, and each does a different job.

Item What it does What it cannot do Priority
robots.txt Decides which crawlers may fetch your pages Make engines cite you Check first: a blocked crawler sees nothing
llms.txt Points AI tools to your key pages Allow or block anything Low for most marketing sites
Schema markup Labels the facts on each page Earn citations on its own Medium: worth doing well once

Three technical files, three jobs: robots.txt for access, llms.txt as a reading list, schema for meaning

For the details on the other two, see our guide to what llms.txt does and doesn't do and the crawler access checks in our AEO audit guide.

Omnia's view

Fix the basics once: Organization, your product, pricing and authorship, server-rendered, valid and identical to what your pages say. Then put your effort where AI answers are decided: pages that answer buyers' questions clearly, facts that match everywhere they appear, and mentions on the sites engines already trust.

Schema makes your facts easier to read. It cannot make them worth citing. If you want to see which of your pages AI engines cite today, and which sources they pick instead, that is what Omnia tracks, and what the Omnia Agent turns into work your team can ship. For the wider approach, see our guides to answer engine optimization and to earning visibility in AI Overviews.

Start your free 14-day trial of Omnia.

Omnia offers a 14-day free trial on the Growth plan.

No credit card required. See exactly where your brand shows up (or doesn't) across AI engines, then let the platform's recommendations guide your next move.

FAQs

Does ChatGPT read schema markup?

OpenAI has not said whether it uses schema markup. Its crawlers do not render JavaScript, according to Vercel and MERJ's December 2024 analysis, so any markup they could read would need to be in the page's server-rendered HTML.

Does schema markup help with AI Overviews?

Google says no special schema is needed for its generative AI features. Standard structured data still helps Google understand your pages and can earn rich results in classic search.

Is there special schema for AI search?

No. AI engines use the standard Schema.org vocabulary at most; properties sold as "AI schema" are not part of any standard and are ignored.

Which schema types should a SaaS company add first?

Organization with sameAs links to your official profiles, then SoftwareApplication or Product, then Offer for public pricing. Article with author markup is next for blogs.

Does FAQ schema still work?

The markup is valid, but since August 2023 Google shows FAQ rich results only for well-known, authoritative government and health websites, so most B2B sites no longer get a visual benefit from it.

How do I check my schema is valid?

Use Google's Rich Results Test for rich result eligibility and the Schema Markup Validator for general correctness, and check that the markup appears in the HTML your server sends.

Know where your brand can win in AI search next

No credit card required · Free for 14 days · See your AI visibility within 3 minutes

Choose which optional cookies we can use. You can change your choice at any time from “Cookie settings” in the site footer.