Seoxpert.io
Glossary/Structured Data
Glossary

What Is Structured Data?

Definition

Structured data is machine-readable metadata embedded in a web page that describes its content to search engines in a standard vocabulary. It tells Google what the page is — a product, an article, a recipe, an event — and which properties matter (price, author, ingredients, date).

The shared vocabulary is schema.org, a project maintained by Google, Microsoft, Yahoo, and Yandex. It defines hundreds of types and thousands of properties.

Three Syntaxes — Use JSON-LD

Structured data can be expressed in three syntaxes: JSON-LD, Microdata, and RDFa. Google recommends JSON-LD for all new implementations. It lives in a single <script type="application/ld+json"> block, so it does not interleave with the rendered HTML and is easier to generate server-side.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "The Complete Technical SEO Audit",
  "author": { "@type": "Person", "name": "Jane Doe" },
  "datePublished": "2026-03-15",
  "image": "https://example.com/cover.jpg"
}
</script>

Rich Results — the Visible Payoff

Structured data itself does not raise rankings. Its benefit is rich results — enhanced search listings that include stars, pricing, images, expandable FAQ answers, event dates, recipe cook times, and more. Rich results occupy more pixels on the results page and usually increase click-through rate.

Not every schema type produces a rich result. Google maintains a rich result gallery listing every supported type and its required properties. The most commonly useful ones: Article, Product, Review, Recipe, Event, FAQPage, BreadcrumbList, Organization.

Required vs Recommended Properties

Each schema type has two tiers of properties:

  • Required: missing any of these disqualifies the page from the rich result entirely. Example: a Product without name will not produce a product rich result.
  • Recommended: missing these may reduce the visual richness or eligibility for certain features, but the rich result still renders.

Content Must Match the Page

Google's spam policies require structured data to reflect what is visible on the page. Marking up content that users cannot see, fabricating aggregate review scores, or annotating a page as an event when it is actually a product listing can trigger a manual action. Structured data is a reporting layer, not a cloaking mechanism.

How to Validate

Two official tools:

How Seoxpert Audits Structured Data

The scanner parses every JSON-LD, Microdata, and RDFa block it finds and reports:

  • Schema types present on each page and whether they are rich-result-eligible
  • Missing required properties that disqualify the rich result
  • Invalid JSON syntax that silently breaks parsing
  • Conflicts between structured data values and visible page content
  • Duplicate or contradictory schema blocks on the same page

Related: on-page SEO issues → · most common SEO issues →

Frequently Asked Questions

Is structured data a ranking factor?

Not directly. It does not boost rankings. It enables rich results, which take up more SERP space and typically lift click-through rate.

JSON-LD, Microdata, or RDFa — which should I use?

JSON-LD. Google recommends it. It sits in a single script block in the head, which is easier to generate server-side and does not interleave with visible HTML.

What happens if my structured data has errors?

Missing a required property disqualifies the page from the rich result entirely. Missing a recommended property reduces richness but does not suppress the result.

Can structured data hurt my site?

Yes, if it misrepresents the page. Marking up invisible content, fabricating reviews, or annotating the wrong schema type can trigger a manual action under Google spam policies.

How do I test structured data?

Use Google Rich Results Test for rich-result eligibility, or Schema Markup Validator for generic schema.org validation. Both accept a URL or a pasted snippet.

Audit every schema block on your site with a free scan.