GEOnative.ai
DESign inStart free
Technical

Schema markup for LLMs — the 2026 spec sheet

Schema.org JSON-LD is now load-bearing infrastructure for AI search. Here are the eight schema types that move the needle and the ones that don't.

by Robert Langner·Published: 2026-03-15·10 min read
Schema.orgTechnicalJSON-LD
Schema.org started as Google's experiment in 2011 and quietly became the syntax that AI engines use to disambiguate the web. If your pages don't ship structured data in 2026, you are guessing while everyone else is declaring.

Why schema matters more for AI than it ever did for Google

Google could afford ambiguous pages because Google had decades of behavioural data — clicks, dwell time, query reformulations — to disambiguate. AI engines have no such backstop. They have to decide now, from a single fetch, whether your page is talking about a product, an article, a person, an organisation. Schema is how you tell them, machine-readably, what you are.

The eight schema types that matter

1. Organization

Ship Organization schema on your homepage and /about. Include name, url, logo, sameAs (LinkedIn, Crunchbase, Wikipedia URLs). This is what AI engines use to resolve „who is X?" — without it, your brand may merge with a similarly-named entity.

2. WebSite

Ship WebSite schema once at the root, with optional SearchAction. Used for sitelink expansion in Google AIO and increasingly for site-internal navigation in answer surfaces.

3. Article (and BlogPosting / NewsArticle)

Every blog post and guide should ship Article with headline, author (as Person with url), datePublished, dateModified, image, inLanguage. The dateModified field disproportionately matters — retrieval-grounded engines bias toward fresh.

4. FAQPage

Mark up FAQ sections at the bottom of cornerstone pages. AI engines use these as direct answer sources. Single highest ROI schema type after Organization.

5. Product

For SaaS / e-commerce: Product with name, description, brand, offers (with price, priceCurrency, availability), and ideally aggregateRating if you have legitimate reviews. AI shopping interfaces increasingly query for this.

6. HowTo

For tutorial / instructional content. Each step as a HowToStep. Powerful for Google AI Overviews, which loves to reproduce step lists.

7. Person (Author)

Author profiles need Person schema with name, jobTitle, worksFor, sameAs (LinkedIn, Twitter). E-E-A-T signal that AI engines actively check.

8. SoftwareApplication

If you sell software, this is your meta-page schema. applicationCategory, operatingSystem, featureList, offers. Helps AI tooling recommend you in „best X for Y" queries.

Schema types that don't move the needle (anymore)

Some schemas were oversold during the SEO era and have minimal AI-search impact today: BreadcrumbList (informational only), Review outside Product (heavily down-weighted due to past abuse), VideoObject without an actual hosted video, Recipe outside food contexts. Don't waste cycles.

How to validate

Use Schema.org's official validator and Google's Rich Results Test. Both will flag missing required fields and invalid types. For LLM-specific validation, an AI-search visibility platform can replay your prompt set and show whether the model actually picked up your schema as a signal — the only end-to-end test that matters.

Implementation pattern: JSON-LD in <head>

Always ship as <script type="application/ld+json"> in <head>. Microdata (itemprop attributes) and RDFa work but JSON-LD is what every major AI engine actually parses. One JSON object per type, or a @graph array if multiple types apply.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Article",
      "@id": "https://yoursite.com/post#article",
      "headline": "Title here",
      "datePublished": "2026-04-01",
      "dateModified": "2026-04-22",
      "author": { "@type": "Person", "name": "Jane Doe" },
      "publisher": { "@type": "Organization", "name": "YourBrand" }
    },
    {
      "@type": "FAQPage",
      "mainEntity": [
        { "@type": "Question", "name": "What is X?",
          "acceptedAnswer": { "@type": "Answer", "text": "X is..." } }
      ]
    }
  ]
}
</script>

Frequently asked questions

Will too much schema hurt me?
Only if you mark up things that aren't actually on the page (Google calls this „spam" and may apply manual actions). Otherwise, more accurate schema is strictly better. Don't fake reviews, don't fake authors, don't fake offers.
Should I add schema to every page?
Every commercial page, every blog post, every product page. Skip it on legal pages, support pages and ephemeral content. As a rule: if a real user would care, schema-mark it.
Does schema help with traditional Google rankings too?
Modestly. Google's classical ranking gives small lifts for some schema types (Recipe, Event, Product). For AI search, the lifts are much larger and more consistent.

See whether your brand shows up in AI search.

Free for 14 days. No credit card. Full Pro features.

Start free

More from the blog

Strategy Guide
What is Generative Engine Optimization (GEO)?
9 min read
Comparison
AI Search vs. Traditional SEO — what changed in 2026
7 min read
Technical Deep-Dive
How ChatGPT picks sources — and how to be one of them
8 min read