P5

← Field notes

What Is Structured Data? Why Schema Markup Is Worth Getting Right

September 22, 2026 · 4 min read

Structured data is a layer of code added to a webpage that describes, in a format a machine can read, exactly what the page contains. A person looking at your blog post sees a headline, an author, a date, and some paragraphs, and understands all of it instantly because they know how to read. A search engine or an AI model looking at the same raw HTML has to guess, and guessing is exactly what structured data removes from the equation. It is a translation layer between the page you built for humans and the systems that now decide whether humans ever see it.

Schema markup is the specific vocabulary most structured data uses to do that translating. Schema.org is a shared standard maintained jointly by Google, Microsoft, Yahoo, and Yandex, and it defines a fixed set of types, Organization, Article, BlogPosting, Product, FAQPage, LocalBusiness, and dozens more, each with its own expected fields. The most common way to write it today is JSON-LD, a small block of code that sits in a page's <head> and states plainly: this is a BlogPosting, here is its headline, here is who published it, here is the date. Nothing on the visible page has to change for this to work. It runs alongside the design, not inside it.

Here is what that actually looks like. Every post on this blog carries a block that states its type, headline, author, and publish date as plain, structured facts rather than something a machine has to infer from where the text sits on the page:

{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "What Is Structured Data? Why Schema Markup Is Worth Getting Right",
  "datePublished": "2026-09-22",
  "author": { "@type": "Organization", "name": "P5 Marketing" }
}

Two different audiences read this code, and both of them have gotten more important, not less. Search engines have used structured data for over a decade to build the rich results you already recognize: star ratings under a review, a recipe's cook time, an event's date and venue, all pulled straight out of the page instead of scraped from body text. AI answer engines lean on the same data even harder, because a model deciding what to cite in a ChatGPT or Perplexity answer is not reading your page the way a person does, it is parsing it, and clean structured data is the clearest signal you can hand it about what the page actually is and whether it is worth trusting, the same crawl-and-parse foundation we cover in AEO vs SEO.

Getting this wrong costs more than a missed star rating. We have seen a site's schema stripped out entirely during a redesign, along with the redirects that should have carried it forward, and watched that site lose two-thirds of its organic traffic as a direct result, a case we walk through in How Not to Redesign Your Website. Structured data is invisible when it is working, which is exactly why it is so easy to lose without anyone noticing until the traffic is already gone.

In practice, most sites need a handful of types done correctly rather than every type available. Organization schema on the homepage, so search engines and AI models know who you are and how to find you. Article or BlogPosting schema on every post, so each one carries its own headline, author, and date as data rather than layout. LocalBusiness schema if you serve a physical service area. FAQPage schema on any page that already answers questions in plain text, since that is close to free once the content exists. Past that handful, more schema is not automatically better. Markup that does not match what is actually on the page, or that gets bolted on without being kept current, is worse than having none at all.

The honest version of this is that structured data is not a checklist item, it is ongoing maintenance. It has to be kept accurate as pages change, verified after any redesign or migration, and extended as new content types get added. That is part of what our own SEO and AEO work covers for clients: not a one-time tag added and forgotten, but a layer that gets checked every time the site does. Schema is the part of technical SEO nobody sees, which is exactly why it is worth someone checking.

The first step

Want this thinking applied to your business?

The Playbook is the written marketing plan for your business. We build it with you, then we run it. Independent of any ongoing engagement.

Build your Playbook