Skip to main content
Back to Blog

Structured Data: The Almanac Search Engines Read

By Brent Passmore 3 min read

Updated

Two languages for one page

HTML tells the browser how to display content. Structured data tells search engines how to understand it. A string of text on your page might say "John Smith, CEO", but is that an author, a review subject, or a product page contact? Without structured data, the search engine guesses. With it, the search engine knows.

Structured data uses the Schema.org vocabulary, a collaborative standard maintained by Google, Microsoft, Yahoo, and Yandex, to annotate your content with machine-readable meaning. The most common format is JSON-LD, a block of JavaScript placed in your page's <head> or <body> that maps your content to defined types and properties.

What structured data unlocks

Rich results

The most visible benefit: structured data can earn your pages enhanced search results. FAQ dropdowns, star ratings, recipe cards, event listings, breadcrumb trails, how-to steps. All of these rich results are triggered by properly implemented structured data. They take up more real estate in search results and typically earn higher click-through rates.

Knowledge panels

Organization and person schemas contribute to the knowledge panels that appear alongside search results. Marking up your business with Organization schema (including name, logo, social profiles, and contact information) helps Google build a more complete profile of your brand.

AI answer context

As search evolves toward AI-generated answers, structured data becomes even more valuable. Large language models and answer engines can parse JSON-LD more reliably than they can infer meaning from unstructured HTML. Your structured data becomes the source material these systems cite. This is where SEO and answer engine optimization converge.

Essential schema types

Not every page needs structured data, but most websites benefit from these foundational types:

  • Organization: Your business name, logo, contact info, social links. One instance, usually site-wide.
  • WebSite: Declares the site's name, URL, and search functionality. Helps earn the sitelinks search box in Google results.
  • BreadcrumbList: Defines the page's position in the site hierarchy. One of the easiest schemas to implement and among the most consistently rewarded with rich results.
  • Article / BlogPosting: Marks up blog posts and articles with author, date, headline, and description. Critical for news and editorial content.
  • FAQPage: Turns a Q&A section into expandable FAQ rich results in search. High visibility, relatively simple implementation.
  • Product: For e-commerce: price, availability, reviews, ratings. Drives product listing rich results.

Implementation principles

A few rules keep structured data clean and effective:

  • Only mark up visible content. Google's guidelines are clear: structured data should reflect what users can see on the page. Hidden content marked up with schema is considered spam.
  • Use JSON-LD. Google explicitly recommends it over microdata and RDFa. It's easier to implement, easier to maintain, and doesn't clutter your HTML.
  • Validate everything. Google's Rich Results Test and Schema Markup Validator catch errors before they reach production. Invalid structured data is worse than none. It can trigger manual actions.
  • Keep it current. Structured data that contradicts visible page content (outdated prices, wrong business hours, stale reviews) damages trust with both search engines and users.

The almanac in the toolshed

Good farmers keep an almanac: a structured reference that organizes planting dates, frost tables, and crop rotations into a format that's easy to look up. Structured data is your website's almanac. It organizes your content into a format that search engines can reference, cite, and surface.

The effort is modest. The returns (in visibility, in rich results, in AI citation readiness) compound over every season.

Schema markup.

What is structured data?

Structured data is a standardized format for describing page content to search engines. Using the schema.org vocabulary in JSON-LD format, you add machine-readable descriptions of your content: what type of page it is, who authored it, what organization publishes it, and what topics it covers. Search engines use this information to generate rich results and better understand your content.

Does structured data improve rankings?

Structured data does not directly boost rankings, but it earns rich results like FAQ dropdowns, review stars, breadcrumbs, and product cards in search listings. These enhanced displays increase click-through rates, which indirectly supports better search performance over time.

What types of schema markup should I add to my site?

Start with Organization and WebSite schema on your homepage, Article or BlogPosting schema on content pages, FAQPage schema on pages with question-and-answer content, and BreadcrumbList for navigation. The specific types depend on your content, but these cover the most impactful use cases for most websites.

More from the field

The Shift from Search to Answer: Preparing for New Weather

The weather is changing. Search is becoming answer. Links are becoming citations. And the content strategies that worked for two decades need to evolve, not be abandoned, but adapted for a new climate.

4 min read

Citation Optimization: Getting Credit When AI Borrows Your Harvest

AI answer engines synthesize information from dozens of sources. Citation optimization is the practice of making your content the source they attribute, because if your harvest feeds the answer, you should get the credit.

3 min read