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.
**What schema types help small businesses?** Use LocalBusiness. Add the name. Include the address. List the phone number. Note the hours. Add geo-coordinates. Mention the service area. This is key for any business with a real location or set service area. It feeds Google Maps. It helps local pack results.
**FAQPage:** This is a list of questions and answers. It can appear as an accordion in search results. This works well for informational content. It also helps on service pages. These pages answer common pre-purchase questions.
**Service:** talks about one thing you do. It gives the name of that thing. It tells what it is. It says where you do it. It names who does it. This helps Google get it better.
Schema types help small businesses. Review and AggregateRating are two of them. They show star ratings from reviews. These reviews must be on your own page. They should not come from other sites. Google shows these stars in search results. This helps people see your ratings at a glance.
**What schema types are most useful for small businesses?** Use Article or BlogPosting. Add the author's name. Add the publication date. Add the modification date. Add the headline. This helps your site get found in Google News. It also helps with Google 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: pick the right schema type for each page. Choose LocalBusiness for your about/contact page. Pick FAQPage for any page with Q&As. Go with Article for blog posts. Select Service for service pages.
Step 2: Generate the JSON-LD code. Google's Structured Data Markup Helper is free. It lets you highlight page elements. It auto-generates the JSON. Schema.org offers full property references. Many CMS plugins create this markup. They do not need code. RankMath and Yoast work with WordPress. Webflow has structured data blocks.
Step 3: validate using Google's Rich Results Test (search.google.com/test/rich-results). It checks your markup. It shows if it works right. The test also tells you more. It says what rich results you can get. This helps you know where to go next.
Step 4: Check Google Search Console. Look at the Enhancements report. Do this after you deploy your schema markup. Google tells you which pages have valid schema. It also shows pages with errors. And it lists pages that can get 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. Voice assistants like Google Assistant, Siri, and Alexa use structured data when it exists. They pull spoken answers from it. Say two pages share the same content. The one with clear FAQPage schema is more likely to be read aloud. This happens 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 works. First, the Rich Results Test shows "eligible." Not just "valid." Eligibility 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.







