Skip to content
Search and discovery

What is Structured data?

Structured data is machine-readable markup — usually JSON-LD using the schema.org vocabulary — that labels what a page’s content means: this is an article, this is its author, this is a service and its provider. Google confirms it is not a ranking factor; its documented job is enabling rich results and helping systems identify entities.

Definition

Definition

Also written: schema.org, JSON-LD, rich results markup

Structured data is machine-readable markup — usually JSON-LD using the schema.org vocabulary — that labels what a page’s content means: this is an article, this is its author, this is a service and its provider. Google confirms it is not a ranking factor; its documented job is enabling rich results and helping systems identify entities.

The rule that prevents most problems: markup only what is genuinely visible on the page. Describing content a visitor cannot see is a guidelines violation, and the penalty is losing rich-result eligibility across the site.

Because it helps parsers resolve entities even when no rich result appears, it is plausibly useful for AI systems reading the page — though that specific link is inference rather than a studied result.

The usual error

Where this goes wrong in practice

Adding every schema type that validates. Markup describing content the page does not contain is worse than no markup.