Schema markup (JSON-LD) is structured data embedded in your HTML that tells search and AI engines unambiguously what your page is — a business, a product, a service, an FAQ. It powers rich results, feeds knowledge panels, and gives AI engines clean facts to cite. Five types cover most businesses: Organization, LocalBusiness, Service or Product, FAQPage, and Article.
Why machines need subtitles
A human looks at your pricing page and instantly understands: this is a price, that's a plan name, those are features. A machine sees undifferentiated text. It can guess — engines are good guessers now — but guessing produces hedged, generic interpretations, and hedged interpretations don't get cited.
Schema markup removes the guessing. It's a block of JSON in your page's HTML that says, in a vocabulary every major engine agreed on (schema.org): this entity is an Organization named X, founded by Y, operating in Z; this page is an FAQPage; this question has exactly this answer.
Think of it as subtitles for machines. The movie plays either way — but with subtitles, nothing gets misheard. And in an era where the answer is assembled away from your site, being misheard is the expensive failure.
The five schemas that do 90% of the work
- Organization — your master identity record: name, logo, founder, sameAs links to your profiles. This is what knowledge panels and "who is this company" answers draw from. One per site, on the homepage.
- LocalBusiness — for anyone serving a geography: address, hours, phone, service area. The map pack's raw material.
- Service / Product — what you sell, what it costs, what it includes. Price information in schema is dramatically more likely to survive into answers intact.
- FAQPage — question-and-answer pairs, pre-formatted for extraction. The single highest-leverage schema for AI visibility, because you're literally handing engines quotable Q&A.
- Article — headline, author, dates, publisher. Establishes provenance and freshness for every piece of content; thin-content filters increasingly punish its absence.
Beyond these, add by genuine relevance — Review, Event, HowTo, BreadcrumbList — not by collection instinct. Schema spam is a real penalty category.
The rules that keep schema working
- Schema must match visible content. Marking up an FAQ that isn't on the page, or a five-star rating with no reviews, is the fastest route to a manual action. Schema describes; it doesn't invent.
- It must be in the raw HTML. Schema injected by JavaScript after page load is invisible to most AI crawlers — the exact audiences you added it for. (The JavaScript problem applies to metadata too. Edge-injection solves this for sites that can’t re-platform.)
- Consistency across pages and platforms. Your Organization schema, your map listing and your directory profiles should agree on every fact. Disagreement reads as unreliability, and unreliable sources don’t get cited.
- Validate, then re-validate. Schema breaks silently — a redesign, a plugin update, a template change. Run pages through a validator on a schedule, not once.
Schema as an AI-citation strategy
Here's the part most schema guides miss: structured data isn't only for rich snippets anymore. When retrieval-based engines read your page at answer time, JSON-LD is the cleanest signal on it — pre-parsed facts, no ambiguity. Pages with substantive schema are measurably more likely to be quoted accurately.
The practical play: every answer-page you publish (and on a daily cadence that's a lot of pages) ships with Article + FAQPage schema where the FAQ answers are written as standalone, liftable statements. You're not just publishing content — you're publishing a citation-ready fact database about your category, one page at a time.
Every page of this Playbook does exactly that. Practice what you publish.
Questions people ask
Schema markup is a block of structured data (usually JSON-LD) embedded in a webpage’s HTML that tells search and AI engines exactly what the page contains — the business, product, service, FAQ or article — in a standardized vocabulary machines parse without guessing.
Schema is not a direct ranking factor, but it powers rich results that earn more clicks, feeds knowledge panels, and makes pages more likely to be cited accurately by AI engines — outcomes that matter more than raw position in a zero-click landscape.
Organization on the homepage, LocalBusiness if you serve a geography, Service or Product for what you sell, FAQPage on every page that answers questions, and Article on blog content. Those five cover the large majority of real-world benefit.
Want this done for you?
Everything in this post is what our engine does daily for the brands we run. If reading it felt like work — that’s what we’re for.
Get a free AI Visibility Audit →