Schema markup is one of the most underused technical SEO tools — and one of the most directly effective. While most technical SEO work improves rankings indirectly, schema markup can improve your SERP appearance immediately: earning star ratings, FAQ dropdowns, recipe cards, event listings, or featured snippet boxes that increase your click-through rate without necessarily changing your position.
What schema markup actually is
Schema markup is structured data — code added to your HTML that tells search engines what type of content a page contains and what specific elements mean. It's based on the Schema.org vocabulary, maintained by Google, Microsoft, Yahoo, and Yandex. You add it to your page in JSON-LD format (the preferred method) and it lives in a script tag in your page's head or body. Users never see it — it's information for search engines.
Think of it as labelling: instead of Google having to infer that your page contains a recipe because it has ingredients and steps, you explicitly tell it 'this is a Recipe schema type, with these specific Ingredients and Instructions'. This reduces ambiguity and makes Google more confident in showing enhanced results.
Pages with schema markup rank an average of 4 positions higher than equivalent pages without it
Rich results generated by schema markup receive 20–30% higher CTR than standard results
Only 31% of pages in the top 10 Google results use any form of schema markup — a significant opportunity
FAQ schema adds expandable dropdown answers that can triple the SERP real estate your result occupies
The schema types that provide the most SEO value
LocalBusiness (and subtypes)
LocalBusiness schema — or one of its 120+ subtypes (MedicalBusiness, LegalService, AccountingService, Restaurant, etc.) — should be on every local business website. Include: name, address, phone, URL, opening hours, geo coordinates, priceRange, and aggregateRating. This data feeds Google Business Profile, improves local ranking signals, and enables rich display in local search results.
FAQPage schema
FAQ schema is one of the highest-impact schema implementations for most websites. When Google recognises FAQ schema, it can display your questions and answers as expandable dropdowns directly in the SERP — dramatically increasing the visual space your result occupies. Add FAQ schema to service pages, comparison pages, and any page that naturally contains questions and answers.
Article and BlogPosting schema
For blog and news content: Article and BlogPosting schema includes publication date, author details, and article body. The author markup — particularly linking to a Person schema with sameAs properties pointing to LinkedIn and other authority sources — is a direct E-E-A-T signal that Google's quality raters assess.
Review and AggregateRating schema
Review schema enables star ratings to appear in search results — one of the most click-attracting rich results available. To use it legitimately, you must have reviews on your own site (not just external platforms). AggregateRating schema summarises multiple reviews into a star rating and review count that appears below your page title in search results.
HowTo and Step schemas
For instructional content, HowTo schema can trigger a step-by-step rich result that shows your process directly in the SERP. This is particularly valuable for searches with clear instructional intent ('how to...') where Google often shows featured snippets.
How to implement schema correctly
Use JSON-LD format (not Microdata or RDFa — JSON-LD is Google's recommended format and is much easier to implement and maintain). Add your schema to the page's head section in a script tag with type='application/ld+json'. Validate every implementation using Google's Rich Results Test tool before deploying to production.
- Validate with Google Rich Results Test: search.google.com/test/rich-results
- Test with Schema.org Validator: validator.schema.org
- Monitor in Google Search Console under Enhancements tab
- Never add schema that misrepresents the page content — Google can penalise manipulative markup
- Use nesting correctly: a LocalBusiness can have sameAs, openingHoursSpecification, aggregateRating nested within it
Common schema implementation mistakes
The most common mistakes: implementing schema on pages where the content doesn't match (Google's spam policies prohibit this), using outdated schema types that have been deprecated, implementing incorrect property names or formats (schema.org documentation is the authoritative reference), and never checking Search Console to see if your schema is being parsed correctly.
Schema implementation is part of every Omakaase technical SEO audit. If you're not sure whether your site's structured data is correct and complete, we can run a full audit and implement the schema types most likely to improve your SERP performance.
Build my proposal