Gerris home
Gerris

Chris Abraham: technical consulting, AI tools, and technical SEO

Home › Guides › Structured Data

Structured data in 2026: which schema markup is worth adding

Structured data is a machine-readable description of what a page is about: this is a product with this price, this is a business at this address, this article was written by this person. It can earn enhanced listings in Google, and it helps every system that reads the page, including AI assistants, understand the facts without guessing.

The format

Use JSON-LD: a block of JSON in a script tag with the type application/ld+json, using the vocabulary from schema.org. Google supports Microdata and RDFa too, and recommends JSON-LD because it sits apart from the visible HTML and is easy to generate from a template. A minimal example for a business:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "ProfessionalService",
  "@id": "https://example.com/#business",
  "name": "Example Consulting",
  "url": "https://example.com/",
  "telephone": "+1 555 0100",
  "address": {"@type": "PostalAddress", "addressLocality": "Arlington",
              "addressRegion": "VA", "postalCode": "22204", "addressCountry": "US"}
}
</script>

What still earns rich results

Google has narrowed the list of types that change how a result looks. In 2023 it limited FAQ rich results to well-known government and health sites and dropped How-to rich results. In 2025 it retired several more, including Claim Review, Estimated Salary, and Vehicle Listing, and stopped showing breadcrumb trails on mobile results. The types that still produce visible features include:

Google's search gallery in its developer documentation is the current list, and it changes, so check it before building anything around a feature.

Markup without a rich result still helps

A retired rich result doesn't make the markup useless. FAQPage markup no longer produces dropdowns for most sites, and it still states plainly which question each answer belongs to. Search engines use structured data to understand entities: who the business is, who wrote the page, which person is which, and how they relate. Microsoft's Bing team has said that schema markup helps its language models understand content. When an assistant has to decide whether two mentions refer to the same business, consistent structured data across the web removes doubt.

Build a connected graph

The strongest pattern is one graph per page, where each thing has an @id and refers to the others by it. The WebSite is published by the Organization. The Organization is founded by the Person. The Article is written by the Person and is about the Service. Every page on this site carries a graph like that, built from one template, so the facts never contradict each other.

Rules that keep markup safe

How to validate it

Questions about structured data

Is structured data a ranking factor?

Google says it isn't a direct ranking factor. It affects how results look and how well Google understands the page, and both of those affect clicks.

Can a plugin handle it?

Yoast, Rank Math, and Shopify themes add sensible defaults for common types. For a connected graph, custom business types, or multiple plugins that each add their own markup, it usually needs a hand-built template.

References