Pixius
SEO27 Aug 20264 min read

Structured data: what it does, what it does not, and where it pays off

Schema.org markup makes a page eligible for rich results and machine-readable for anything else parsing it. Eligibility is not a guarantee, and Google says so in its own documentation.

What this article establishes

  • Structured data describes a page in a machine-readable form; it does not argue that the page is good.
  • Google documents rich results as an eligibility, explicitly not a guarantee — and markup must match visible content.
  • Some rich result types have been narrowed over time; the markup still carries meaning even when the SERP feature is gone.

Structured data is one of the few parts of SEO with an actual specification, a validator and vendor documentation. That makes it unusually easy to get right — and unusually easy to over-claim.

What it is, concretely

Schema.org is a shared vocabulary of types and properties — Organization, Service, Article, Person, FAQPage and several hundred more. JSON-LD is the format search engines prefer for expressing it: a block of JSON in a script tag, describing the things on the page without touching the visible markup.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Example Ltd",
  "url": "https://example.com",
  "email": "hello@example.com",
  "areaServed": { "@type": "Place", "name": "Worldwide (remote)" }
}
</script>
A minimal Organization block

That is the whole idea. You are stating facts about the page in a form that does not require a parser to infer them from prose.

What Google's documentation says it does

  • It helps Google understand the content of the page.
  • It makes the page eligible for rich results — the enhanced listings with ratings, prices, breadcrumbs, FAQs and so on.
  • Eligibility is explicitly not a guarantee: Google states that adding markup does not mean a rich result will be shown.
  • The markup must describe content that is visible to the user. Describing things that are not on the page is a spam policy violation and can attract a manual action.

Notice what is absent from that list: any claim that markup improves ranking position. Google has consistently framed structured data as an understanding-and-presentation mechanism rather than a ranking signal. Rich results can lift click-through by taking more space and answering more of the question in the listing — which is a real effect with a different cause.

Why it matters beyond Google

This is the part that changed with AI search. Structured data is just facts in a standard format, and anything parsing your page can read it — assistants, aggregators, browsers, internal tools. When your address, your service list, your author and your publication date are stated explicitly, no system has to infer them from a sentence and get it wrong.

No provider has published "we weight schema.org markup when selecting citations", and this article is not going to imply that they do. The defensible version is narrower and still worth acting on: explicit machine-readable facts are cheaper to consume correctly than facts buried in prose, and the cost of adding them is one afternoon.

The types worth doing for a services business

TypeWhere it goesWhat it establishes
OrganizationSite-wide, usually in the layoutWho the company is, canonical URL, contact points
LocalBusinessInstead of Organization, if you serve a physical areaAddress, opening hours, service area
ServiceOne per service pageWhat is offered, by whom, to which area
ArticleBlog and editorial pagesHeadline, author, publication and modification dates
BreadcrumbListAny page below the rootWhere the page sits in the site hierarchy
FAQPagePages with a genuine question-and-answer blockQuestion and answer pairs as discrete items

How to check it, in order

  1. Rich Results Test — takes a URL or a snippet, tells you which Google features the markup qualifies for.
  2. Schema Markup Validator — validates against the schema.org vocabulary itself, independent of Google's feature list.
  3. Search Console enhancement reports — the only view of errors on pages as actually crawled, at scale, over time.

Run the first two while building and the third a couple of weeks after shipping. Most structured data errors are typos in property names, and all three tools will name the property.

The limit

Markup is a description, not an argument. It can state that a page is an article by a named author on a given date; it cannot make a thin page substantial, and it cannot make a claim true. If the underlying page has nothing to say, the correct fix is upstream of the script tag.

Sources

Published 27 Aug 2026. Search platforms change their documentation without notice — check the linked sources before acting on anything time-sensitive here.

Want this checked on your own site?

The audit is free and takes 30 minutes. You leave it with the findings written down — what is set up, what is missing and what it would take to fix — whether you hire us or not.

Book a free audit