what is structured data? (schema markup / JSON-LD)
Structured data is standardized markup, based on the schema.org vocabulary, that labels a web page's content so search engines and AI systems can understand it precisely. Google's recommended format is JSON-LD, added to the page as a script tag. Applied correctly, it makes the page eligible for rich results in search and strips ambiguity from the content for machines.
how schema.org and JSON-LD work
schema.org is a shared vocabulary founded jointly by Google, Microsoft, Yahoo and Yandex: it defines concepts like article, product, organization and event — and their properties — under standard names. Structured data is the application of these types to a page.
There are three formats: JSON-LD, microdata and RDFa. Google recommends JSON-LD because it lives in a single script block independent of the HTML and is the easiest to maintain. A glossary page, for example, uses a DefinedTerm JSON-LD block to tell machines precisely "this page defines this term".
the most used schema types
Google's search gallery supports more than thirty structured data features; in practice these types cover most of a business site's needs:
- Article / BlogPosting: content pages with author, date and headline
- FAQPage: question-answer blocks (rich result display limited since 2023, semantic value remains)
- HowTo: step-by-step guides
- Organization / LocalBusiness: brand identity, logo, contact and address — the foundation of entity definition
- Product and Review: price, availability and rating on e-commerce pages
- BreadcrumbList: site hierarchy
- DefinedTerm: glossary and terminology pages
rich results and the role in AI answers
Rich results are the visual enhancements — star ratings, FAQ expansions, prices — added to a search listing thanks to structured data. They do not directly lift rankings, but they increase the space a result occupies and its click-through rate.
On the AI side the role is more fundamental: structured data makes the entities on a page — who wrote it, which organization, what date, which concept — unambiguous for machines. Google requires no extra schema for its AI features, but pages that make their content cleanly machine-readable carry an advantage in being understood and cited correctly, in both classic search and AI answers. That makes structured data one of the technical foundations of GEO work.
frequently asked questions
- Where does JSON-LD go on the page?
- JSON-LD is placed as a single block inside a script type="application/ld+json" tag in the page's head or body. It is independent of visible content — but the marked-up information must actually appear on the page, or the markup violates Google's guidelines.
- Does structured data directly affect rankings?
- No, it is not a general ranking factor. Its benefit is indirect: it makes the page eligible for rich results, raises click-through rate, and ensures machines understand the content correctly. That clarity also supports being cited in AI answers.
- How do you test structured data?
- Google's Rich Results Test checks which rich results a page is eligible for, and schema.org's Schema Markup Validator checks the markup's syntax. After publishing, errors are monitored in Search Console's structured data reports.
- Which schemas matter most for AI answers?
- Organization to establish identity, Article to describe the content, FAQPage to mark up question-answers, and DefinedTerm for terminology pages. The goal is letting AI find precise answers to "who is this from, what is it about, how fresh is it".
sources
related terms
related guides
let's talk about your brand
tell us your goals and we'll map a route tailored to you. the first call is free.
get in touch