---
title: "Structured data for AI search"
url: https://marketingsignals.com/glossary/structured-data-for-ai-search
type: Page
---

# Structured data for AI search

Structured data for AI search explained: where schema.org came from, what Google and Microsoft say about it for AI answers and which types matter most.

GEO glossary

## Structured data for AI search

Structured data for AI search is machine-readable code, usually schema.org vocabulary in JSON-LD, that states the facts on a page explicitly: what the page is about, who published it, prices, dates, authors and products. It helps search engines and AI systems interpret content without guessing.

## Where does schema markup come from?

Bing, Google and Yahoo launched schema.org together in June 2011 as a shared vocabulary for describing content. Google defines structured data as a standardised format for providing information about a page and classifying its content. It accepts JSON-LD, Microdata and RDFa, and recommends JSON-LD where a site's setup allows it.

## Does structured data help with AI search?

It depends on the system. Google says no special schema.org structured data is needed to appear in AI Overviews or AI Mode, but that structured data should match the visible text on the page. Fabrice Canel of Microsoft Bing said on stage at SMX Munich that schema markup helps Microsoft's LLMs understand content.

The practical case is accuracy. Markup that states a product's price, a business's address or an article's publication date removes ambiguity for any system that reads it. It does not make thin content more likely to be cited.

## Which types matter most?

Each type should describe content a visitor can see. Google's guidelines say not to mark up information that is not visible to the user, even if it is accurate. Markup added only by JavaScript may be missed by crawlers that do not run scripts, so server-rendered JSON-LD is the safer choice.

- Organization, with sameAs links to official profiles
- Article or BlogPosting, with author and dates
- Product and Offer, with price and availability
- LocalBusiness, with address and opening hours
- Person, for authors and named experts

## Example

A recipe page for a Victoria sponge can state 45 minutes and 8 servings in the text and repeat them as totalTime and recipeYield in Recipe markup. An assistant asked for a sponge recipe that serves eight then has an explicit value to match.

## Related terms

- [Entity SEO](https://marketingsignals.com/glossary/entity-seo)
- [llms.txt](https://marketingsignals.com/glossary/llms-txt)
- [Answer engine optimisation (AEO)](https://marketingsignals.com/glossary/answer-engine-optimisation)
- [AI Overviews](https://marketingsignals.com/glossary/ai-overviews)

## Further reading

- [GEO & AI Visibility Checker](https://marketingsignals.com/geo-ai-visibility-checker)

Our [AI SEO & GEO](https://marketingsignals.com/service/ai-search-optimisation) service puts this into practice for brands in the UK and US.

## Sources

- [Introducing Schema.org: Bing, Google and Yahoo unite to build the web of objects, Bing (June 2011)](https://blogs.bing.com/search/June-2011/Introducing-Schema-org-Bing,-Google-and-Yahoo-Uni)
- [Introduction to structured data markup in Google Search, Google Search Central](https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data)
- [AI features and your website, Google Search Central](https://developers.google.com/search/docs/appearance/ai-features)
- [Microsoft Bing Copilot use schema for its LLMs, Search Engine Land](https://searchengineland.com/microsoft-bing-copilot-use-schema-for-its-llms-453455)

## Ready To Get Found In AI Search?

Get in touch for a friendly, informal chat with our team about how we can help your business thrive online.
