Schema markup is the part of your site machines actually read
Design tells humans what your page means. Machines get none of it. Here is what schema markup still does in 2026, which types earn their keep, and the rules that keep you out of trouble.
By Yannis Spanenburg · · 6 min read
A human looks at your page and instantly knows that the large text is a product name, the number beside it is a price, and the block underneath is an address. None of that is obvious to a machine. Layout carries meaning for people and almost nothing for software.
Schema markup closes that gap. It is also the least glamorous work in SEO, which is precisely why so many sites still do not have it.
What is schema markup?
Schema markup is structured data added to a page that states plainly what its content means. It uses the shared vocabulary at schema.org and is normally written in JSON-LD, a small block of code in the page source. It does not change what visitors see. It changes what machines understand.
What it actually does now
Be careful with older advice here. Schema is often sold as a route to rich results, the stars and extra detail you see in search listings. Some of that is still true. Some of it stopped being true and the guides never updated.
The FAQ change most guides missed
In August 2023 Google limited FAQ rich results to well known government and health sites. If you add FAQ markup to your business site today expecting expanded questions under your listing, you will almost certainly not get them. Google made a similar cut to HowTo results around the same time.
That does not make FAQ markup pointless. It changes why you use it. A clearly labelled question and answer pair is exactly the shape an AI assistant can lift and quote. You are no longer marking up for a visual feature. You are marking up so a machine can parse the answer cleanly.
The types worth implementing
Organization is the foundation. It tells search engines your official name, logo and profiles, which is how you stop a stranger's photo appearing beside your brand in an AI answer or knowledge panel.
LocalBusiness matters if you have a location, since it carries your address, hours and service area. Product is close to compulsory for ecommerce, because price and availability are exactly what shopping surfaces and AI shopping assistants read. BreadcrumbList explains where a page sits in your site. Article or BlogPosting establishes who wrote something and when.
Five types cover almost every small business. Anyone proposing twenty is usually generating work.
The rules that keep you out of trouble
- Only mark up what a visitor can actually see on the page. Structured data describing content that is not there is a policy violation, and it is one Google issues manual actions for.
- Do not publish review or rating markup about your own business on your own site. Google treats self-serving reviews as ineligible, and inventing an aggregate rating to fill the field is the fastest route to a penalty available in technical SEO. If you have no verified reviews, the correct amount of review markup is none.
- Keep it accurate as things change. Stale markup is worse than no markup, because you are now confidently telling machines something false about your opening hours or your prices.
How to check it
Google's Rich Results Test tells you which features a page qualifies for. The Schema Markup Validator checks whether your code is valid regardless of whether Google shows a feature for it. Search Console reports problems across the whole site once it has crawled you, which is the view that matters most.
One trap worth knowing: if your site renders in the browser rather than on the server, test the rendered page rather than the source. Markup that only appears after JavaScript runs is easy to break without noticing.
Schema does not make your page better. It makes your page legible to something that cannot see it.
Your first day of schema work
- Run your homepage through the Rich Results Test and see what is already there. Most sites find either nothing at all or something a plugin generated years ago that nobody has read since.
- Fix Organization first.
- Add LocalBusiness if you have an address.
- Add Product across your catalogue if you sell online.
That sequence takes a day and it is the cheapest technical SEO available.
Frequently asked questions
What is schema markup?
Schema markup is structured data added to a page that states plainly what its content means, using the shared vocabulary at schema.org and usually written in JSON-LD. It does not change what visitors see. It changes what search engines and AI systems can understand about the page.
Does FAQ schema still show rich results?
For most sites, no. In August 2023 Google restricted FAQ rich results to well known government and health sites. FAQ markup is still worth adding, but for machine readability rather than for a visual feature, since a labelled question and answer pair is easy for an AI assistant to quote.
Which schema types should a small business use?
Organization as the foundation, LocalBusiness if you have a physical location or service area, Product if you sell online, BreadcrumbList for site structure, and Article or BlogPosting for content. Those five cover almost every case. Longer lists are usually someone generating work.
Can schema markup get my site penalised?
Yes. Marking up content that is not visible on the page violates Google's structured data policies and can trigger a manual action. Self-serving review markup about your own business, and invented aggregate ratings in particular, are among the fastest ways to get one.
Does schema markup help with AI search?
It helps AI systems parse what your page means rather than guessing from layout. Clear Organization data also controls which name and logo get associated with your brand, which is how you avoid an unrelated image appearing next to your business in a generated answer.