What Is Schema Markup and How Do You Use It?
Schema markup is structured data code you add to a page that tells Google explicitly what the page contains — and it's increasingly important for appearing in AI-generated search summaries.

Google can read the words on your page. But it has to guess what they mean. Schema markup ends the guessing. It is a shared vocabulary from Schema.org. Google, Microsoft, and Yahoo all maintain it. You add it to your page code in JSON-LD format. It tells Google exactly what each thing is. This is a product. This is its price. This is its review score. This is a common question. This is a local business with these hours. Those clear labels unlock rich results in search. Rich results are the upgraded listings. They show star ratings, FAQs, prices, and breadcrumbs right on the results page.
In 2024, schema markup grew even more useful. Google now shows AI Overviews. These are AI summaries that sit above the normal results for many searches. They pull in structured, machine-ready content first. They use plain prose far less. Say two pages have the same answer. The one with clean FAQ schema is much more likely to get cited in an AI Overview. The structured format makes it easy for the AI to lift a complete answer.
Does schema markup directly improve your rankings?
Schema markup does not directly lift your spot in the search rankings. Google has confirmed this. Structured data is not a ranking signal on its own. So where is the real value? It boosts your click-through rate. Picture a result with star ratings, a price range, and an open FAQ box in the search results. It gets far more clicks than a plain blue link in the same spot. And at scale, click-through rate becomes an indirect ranking signal.
Rich results (FAQ, product, review, event) consistently outperform plain blue links in click-through rate studies - often by 20-40%.
FAQ schema expands your SERP footprint, taking up more vertical space and pushing competitor results further down the page.
Local business schema directly feeds Google Maps and local pack results with accurate hours, categories, and service areas.
Article and HowTo schema improves eligibility for AI Overview citations, a critical channel as AI search matures.
What schema types are most useful for small businesses?
The best schema types depend on your business model. The categories below give the biggest visibility gains for most small business sites.
LocalBusiness: name, address, phone, hours, geo-coordinates, and service area. Required for any business with a physical location or defined service geography. Feeds Google Maps and local pack results.
FAQPage: a list of question-and-answer pairs on a page. Eligible for FAQ accordion rich results in search. High impact for informational content and service pages that answer common pre-purchase questions.
Service: describes a specific service you offer. It covers the name, description, area served, and provider. It helps Google grasp your services in a structured way.
Review / AggregateRating: star ratings from reviews embedded on a product or service page. Renders star icons directly in search results. Requires reviews to be on your own page, not pulled from third-party platforms.
Article / BlogPosting: author, publication date, modification date, headline. Improves eligibility for Google News, Discover, and AI Overview citations for informational content.
BreadcrumbList: shows the page's position in site hierarchy directly in the search result URL line. Improves navigational clarity for searchers.
Schema markup changes your page in one key way. It turns "a document Google reads" into "structured data Google can act on." That gap matters more each year. AI search now handles more of the answer layer.
How do you implement schema markup?
The standard method is JSON-LD. It is a JSON block wrapped in a <script type="application/ld+json"> tag. You place that tag in the <head> or <body> of your HTML. Google prefers JSON-LD over the older Microdata and RDFa methods. It is easier to maintain. It also leaves your visible HTML content untouched.
Step 1: identify which schema type is appropriate for each page (LocalBusiness for your about/contact page, FAQPage for any page with Q&As, Article for blog posts, Service for service pages).
Step 2: generate the JSON-LD code. Google's Structured Data Markup Helper (free) lets you highlight page elements and auto-generates the JSON. Schema.org provides full property references. Many CMS plugins (RankMath, Yoast for WordPress; Webflow's structured data blocks) can generate it without code.
Step 3: validate using Google's Rich Results Test (search.google.com/test/rich-results). It confirms your markup is valid and tells you which rich results your page is eligible for.
Step 4: check Google Search Console's Enhancements report after deployment. Google reports which pages have valid schema, which have errors, and which are eligible for rich results.
What mistakes make schema markup fail?
Google's Rich Results Test will flag these errors. The most common ones are simple. First, marking up content that is not actually on the page. Schema must match the visible page content. Second, using the wrong property names. Schema.org is case-sensitive. Third, adding FAQ schema when the questions and answers are not fully in the HTML. Some sites use schema to claim rich results for content the page lacks. Google can and does penalise them. What Is Technical SEO covers schema alongside other structured signals. The technical SEO checklist includes a schema audit step.
Can you add schema to every page on your site?
Yes, and you should. At a minimum, use the right type for each page. A common starter setup looks like this. Put LocalBusiness on the homepage and contact page. Put Article or BlogPosting on every blog post. Put FAQPage on any page with questions and answers. Put Service on each service page. Add BreadcrumbList to all content pages.
Does schema markup help with voice search?
Yes, indirectly. Voice assistants like Google Assistant, Siri, and Alexa pull spoken answers from structured data when it exists. Say two pages share the same content. The one with clear FAQPage schema is far more likely to be read aloud for a voice query. AI Overviews are spreading into voice tools. So the link between schema and voice visibility will only grow.
How do I know if my schema is working?
Two signals confirm your schema is working. First, the Rich Results Test shows "eligible" status, not just "valid." Eligibility is what matters for SERP appearance. Second, the Enhancements section in Google Search Console shows impressions and clicks from rich results. Sometimes your schema is valid but no rich results appear. That usually means one of two things. The page may not rank high enough. Rich results mostly show in the top five to ten spots. Or Google has simply chosen not to show the rich result for that query.
Keep reading
Schema is one piece of a complete technical foundation. The technical SEO checklist shows you the full picture. Thinking about AI search visibility? what is AEO explains how answer-engine optimisation builds on schema markup.
Sources
- Google Search Central - structured data documentation, Rich Results Test, and JSON-LD guides. developers.google.com/search
- Schema.org - full vocabulary reference for all structured data types. schema.org
- Search Engine Journal - AI Overviews and structured data citation patterns, 2024. searchenginejournal.com
Not sure which schema types your pages should use? Get a free Brand & Tech Assessment. We will find every structured data opportunity on your site.
Book a free Brand and Tech Assessment to see exactly how we would grow your organic visibility.
The Through The Glass Creatives Difference
There is a reason brands choose Through The Glass Creatives for work like this. Ravve Jay Prevendido leads it. He is the creative director behind OWWA, Nuvia, and over 100 brands. Mherie Vic Palomo-Prevendido leads it too, as a growth and brand strategist. TTGC builds a managed system that compounds over time. It is not a one-off project or a ticket queue. When the outcome truly matters, Mherie, Ravve, and the TTGC team are the people to trust with it. Book your free Brand and Growth Assessment.







