Glossary · SEO & AI search
What is structured data?
Structured data is machine-readable markup added to a web page — usually Schema.org vocabulary written as JSON-LD — that describes what the page contains (an article, product, organization, FAQ, defined term) so search engines and other systems can understand it precisely.
Schema.org was launched in 2011 by Google, Microsoft (Bing), Yahoo and Yandex as a shared vocabulary. Google recommends the JSON-LD format.
Also called: Schema markup, JSON-LD, Schema.org
Updated
Structured data example
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "DefinedTerm",
"name": "Bounce rate",
"description": "Bounce rate is the percentage of sessions …",
"inDefinedTermSet": "https://visitrack.app/glossary"
}
</script>This glossary uses exactly that: each term page carries DefinedTerm markup linked to a DefinedTermSet on the glossary hub, plus BreadcrumbList and FAQPage markup.
Common Schema.org types
| Type | Used for | Google rich result (as of October 2026) |
|---|---|---|
Article / BlogPosting | Posts and news | Article features in some surfaces |
Product + Offer + Review | Product pages | Price, availability, ratings |
BreadcrumbList | Site hierarchy | Breadcrumb trail in results |
Organization | Brand identity | Knowledge panel signals, logo |
SoftwareApplication | Apps and SaaS | App rich results |
FAQPage | Q&A sections | Limited since 2023 to well-known government and health sites |
DefinedTerm | Glossaries | No rich result; helps machines understand terms |
Why structured data matters
It can make pages eligible for rich results, which improve CTR, and it removes ambiguity about entities — which company, which product, which price. For AI answer engines, explicit, consistent facts are easier to reuse correctly. It doesn't directly raise rankings, and markup must match visible content.
Common structured data mistakes
- Markup describing content that isn't visible on the page (against Google's guidelines).
- Fake or self-serving review markup.
- Invalid JSON or missing required properties — validate with Google's Rich Results Test and the Schema.org validator.
- Expecting rich results Google has retired, such as HowTo, or restricted, such as FAQ.
Structured data tools
Generate valid JSON-LD for common types with the free schema markup generator, and preview how titles and descriptions appear with the SERP snippet preview. After deploying, watch the affected pages' CTR in Search Console — in VisitTrack, the Search Console tab shows that per query and page, next to the visitors and conversions those pages bring.
Frequently asked questions
Does structured data improve SEO rankings?
Not directly. Structured data helps search engines understand a page and can make it eligible for rich results that improve click-through rate, but Google has said it isn't a general ranking factor.
What is the best format for structured data?
JSON-LD. Google recommends it because it sits in a single script block, separate from the visible HTML, and is easier to maintain than Microdata or RDFa.
Related terms
- Canonical URLA canonical URL is the preferred version of a web page that search engines should index and rank when the same or very similar content is available at several URLs, usually declared with a rel="canonical" link element.
- Answer engine optimization (AEO)Answer engine optimization (AEO) is the practice of structuring content so that search engines and assistants can use it as the direct answer to a question — in featured snippets, People Also Ask boxes, voice assistants and AI-generated answers.
- Generative engine optimization (GEO)Generative engine optimization (GEO) is the practice of shaping a website's content and technical setup so that AI-powered answer engines — ChatGPT search, Perplexity, Google AI Overviews, Claude, Copilot — retrieve it, cite it and mention it in their generated answers.
- Click-through rate (CTR)Click-through rate (CTR) is the percentage of people who clicked a link out of everyone who saw it — clicks divided by impressions.
- llms.txtllms.txt is a proposed standard for a Markdown file served at a website's root (/llms.txt) that gives large language models and AI tools a concise, curated summary of the site and links to its most useful content.
Tools and guides
See which channels actually bring paying customers
VisitTrack is cookie-free analytics with revenue attribution built in. One script tag, no consent banner, live in two minutes. 14 days free, no card required.