Skip to content
Anderson Collaborative

Home › Knowledge Base ›Schema Markup: A Guide to Structured Data for SEO

Schema Markup: A Guide to Structured Data for SEO

Schema markup uses the schema.org vocabulary to label entities and page content. Learn how structured data works and which rich results it can support.

Updated September 19, 2026· 6 min read

Schema markup is code based on the shared vocabulary at schema.org. It helps search engines and AI systems interpret page content. It also supports rich results and helps machines parse meaning for generative engine optimization.

Search engines can read plain text, but they cannot always tell whether a number is a price or a date is an event time. They may also confuse an author with a publisher. Schema markup can reduce that ambiguity by labeling each item explicitly.

How Schema Markup Works

Schema.org is a shared vocabulary maintained jointly by Google, Bing, Yahoo, and Yandex. It defines types (like Article, Product, or Recipe) and properties (like author, price, or datePublished) that describe a page’s content in a standard format.

Most sites implement it as JSON-LD: a small block of structured JSON placed in the page’s HTML, separate from the visible content, that a crawler reads directly. Google may use supported structured data to understand a page and determine eligibility for applicable search features, such as product price or review information. Eligibility does not guarantee display.

Common Schema Types and What They Do

A handful of schema types cover most business use cases:

Schema typeWhat it’s forCommon rich result
ArticleMarks up news, blog, and editorial content, including author and publish dateTop stories carousel, author byline in results
FAQPageMarks up a list of questions and answers on a pageExpandable Q&A results (limited eligibility, see FAQs)
ProductMarks up price, availability, and reviews for a productStar ratings, price, and stock status in results
LocalBusinessMarks up a business’s name, address, hours, and categoryEnhanced local listings and map results
HowToMarks up sequential steps for completing a taskStep-by-step results, sometimes with images

How to Add Schema Markup to a Site

  1. Pick the type that matches the page, using Google’s structured data documentation to confirm required and recommended properties.
  2. Write it as JSON-LD and place it in the page’s <head> or body; most CMS platforms and frameworks support this natively or via a plugin.
  3. Validate it with Google’s Rich Results Test or Schema Markup Validator before publishing.
  4. Keep it accurate and matched to visible content. Marking up information that isn’t actually shown to users on the page violates Google’s guidelines and can trigger a manual action.
  5. Monitor Search Console for structured data errors after deployment, since schema breaks silently when a template changes.

Well-built schema also supports the signals engines use to judge E-E-A-T. Article markup can identify an author, while Organization markup names the accountable publisher.

Across client sites, we often find schema that no longer matches visible content. Prices, authors, or business facts may have changed while structured data stayed fixed.

We generate repeated facts from shared sources and include schema validation in regular AEO content QA. That keeps machine-readable claims aligned with the page.

What does current evidence show about Schema Markup?

Google says structured data can make a page eligible for supported search features, but correct markup does not guarantee that a rich result will appear. The markup must describe visible page content and comply with the feature’s current requirements.

Source for schema markup eligibility: Google Search Central structured data guidance, accessed 2026.

What has AC learned from Schema Markup?

Our view: Schema should describe content that users can verify on the page. We generate repeated facts from shared data, validate the rendered graph, and avoid adding properties solely because a testing tool permits them.

FAQs

  • Does schema markup directly improve rankings? Not by itself. Google’s structured data guidance, accessed 2026 explains that valid markup can make pages eligible for rich results.
  • What is JSON-LD? JSON-LD means JavaScript Object Notation for Linked Data. Google recommends this self-contained script format for describing page content without altering visible HTML.
  • Will FAQPage schema show a Google rich result? No. Google stopped showing FAQ rich results in Search on May 7, 2026 and later removed the feature documentation. Keep visible FAQs when they help readers, but do not add FAQPage markup as a current Google rich-result tactic. See Google’s Search documentation updates.
  • Can schema markup hurt my site? Yes, if it’s inaccurate, misleading, or describes content that isn’t visible on the page. That violates Google’s structured data guidelines and can lead to a manual action removing the rich result eligibility.
  • How do I check if my schema is working? Use Google’s Rich Results Test on a live URL. Monitor the Enhancements reports in Google Search Console for ongoing errors after deployment.

PUT THIS KNOWLEDGE TO WORK

NEED MORE HELP?

Talk with our team about applying Schema Markup to your marketing.

Get a free marketing audit call