Schema markup that actually earns something: rich results and AI citations
AUGUST 7, 2026 · 6 MIN READ · SEO / STRUCTURED DATA / AEO
Schema markup is a block of machine-readable JSON — usually JSON-LD in a <script> tag — that states plainly what a page is about: this is an article, written by this person, published on this date, about this product, from this organization. Search engines use it to qualify pages for rich results; answer engines use it as a source of facts they can repeat without guessing. Most sites either have none of it, or have all of it — auto-generated, half-wrong, and earning nothing. The useful position is in between: a short list of types, done accurately.
What structured data actually buys you
Two distinct things, and it pays to keep them separate in your head:
- Rich results. Google reads certain schema types and upgrades your listing — review stars, product prices, breadcrumbs, FAQ dropdowns (more on those in a moment). This is visible and measurable in Search Console.
- Machine-readable facts.Answer engines and crawlers that feed AI models get an unambiguous statement of who you are, what you sell, and what your content claims. There is no rich-result screenshot to show for this one — but when a model is deciding whether “HawkOrbit is an SEO and AEO platform” is a fact or a guess, a matching Organization and SoftwareApplication block is the difference between the two.
The second benefit is the one most guides skip, and it is why some markup is still worth writing even where Google shows nothing extra for it.
The short list that pays off
- Organization. One block, site-wide: legal name, logo, URL, social profiles. Cheap to add, and it is the anchor every other type hangs off. This is the markup that tells machines your brand is an entity, not a string.
- Article / BlogPosting. Headline, author, publish date, modified date. Helps search engines date and attribute your content correctly — which matters more now that answer engines prefer sources they can date.
- FAQPage. Honest history: Google restricted FAQ rich results in 2023 to a narrow set of sites, so most of you will not get the dropdown anymore. Add it anyway where you have a genuine FAQ — the markup hands question-and-answer pairs to every machine that reads the page, and question-and-answer pairs are exactly the shape AI answers are built from.
- Product. If you sell things: name, price, availability, ratings if you genuinely have them. Product rich results are among the few that visibly move click-through.
- BreadcrumbList. Small win, near-zero effort if your CMS emits it: cleaner listing, clearer site structure for crawlers.
- SoftwareApplication.The SaaS-specific one. Name, category, operating system (“Web” is fine), pricing. It is how a machine learns your product is software, what kind, and what it costs — without inferring it from marketing copy.
Mostly wasted effort
The Schema.org vocabulary has hundreds of types, and plugins will happily emit dozens per page. For most sites, skip: Speakable (barely used), exhaustive HowTo markup (Google dropped the rich result for most sites), VideoObject on pages that are not actually about the video, and deeply nested graphs that mark up every menu link and sidebar widget. Markup that no machine acts on is maintenance debt with a fancy name. Six accurate types beat sixty generated ones.
The one rule that keeps you safe
Markup must match the visible page.Every fact in your JSON-LD should be something a human can see on the page itself. Marking up reviews you do not display, FAQs that appear nowhere in the content, or prices that differ from the ones on screen is exactly what Google’s structured-data spam policies target — the penalty is losing rich results site-wide, which is a poor trade for a fake star rating. There is a softer version of the same problem for answer engines: models cross-check sources, and a page whose markup contradicts its prose reads as untrustworthy, not as twice as informative.
Validate before you ship
Two free tools, two different questions:
- Google’s Rich Results Testanswers “will this page qualify for rich results?” — it only checks the types Google rewards.
- The Schema.org validator(validator.schema.org) answers “is this valid structured data at all?” — use it for the types Google ignores but answer engines still read.
Run both, fix errors before warnings, and re-check after any template change — structured data breaks silently, and nobody files a bug report when a machine quietly stops trusting your page.
Where to start
Add Organization site-wide, Article to your posts, and SoftwareApplication or Product to your product pages. Validate. Stop. That is genuinely the whole starter kit, and it puts you ahead of most of the web. If you want a quick read on where your site stands — structured data included, alongside the rest of the technical and AI-readiness checks — HawkOrbit’s SEO Audit flags what is present, what is broken, and what machines actually see when they read your pages.
HawkOrbit runs these checks live — SEO audits, rank tracking, content gaps and AI-answer visibility — from one command deck, with every run logged.
Get startedSee the tools
HAWK