Skip to content

Structured data

DefinitionStructured data is code on a page that states facts in a standard vocabulary (schema.org), so machines can read details like a product's price or an article's author without guessing.

Common types include Organization, Product, Review, Article, LocalBusiness, BreadcrumbList and FAQPage. Structured data makes pages eligible for Google rich results and removes ambiguity about facts such as your brand's exact name. It must match what the page visibly shows.

Google says structured data isn't required for its generative AI features and there's no special markup for them, but recommends it as part of normal SEO. See Structured data and llms.txt.

Learn it step by step

Related terms

  • JSON-LD: JSON-LD is the most common format for structured data: a `<script type="application/ld+json">` block that describes a page's facts separately from its visible HTML.
  • FAQ schema (FAQPage): FAQ schema is FAQPage structured data that marks up a list of questions and their answers on a page.
  • Entity: An entity is a distinct, identifiable thing, such as a company, product, person or place, that search engines and AI models can recognise and describe.
  • llms.txt: llms.txt is a proposed Markdown file at the root of a website (/llms.txt) that gives AI tools a short summary of the site and a list of its key pages.

See where you stand in AI answers

Paste your site and get a free SEO, AEO and GEO audit with the fixes.