Skip to main content
Technical SEO 13 min read · · 7 views

Schema Markup Guide: Every Type Your Business Needs

A comprehensive guide to schema markup types that help businesses earn rich results, improve click-through rates, and give search engines better context about their content.

Schema Markup Guide: Every Type Your Business Needs

Last updated:

What Is Schema Markup and Why Should You Care?

Schema markup is structured data you add to your website's code to help search engines understand your content at a deeper level. Instead of just seeing text on a page, Google can understand that a specific block of text is a business address, a product price, a recipe instruction, or an event date.

When implemented correctly, schema markup can trigger rich results in Google — those enhanced listings with star ratings, FAQ dropdowns, pricing, availability, and other visual elements that dramatically increase click-through rates. Pages with rich results see an average CTR increase of 20 to 30 percent compared to standard listings.

JSON-LD: The Only Format You Need

Schema markup can be implemented in three formats: JSON-LD, Microdata, and RDFa. Google recommends JSON-LD, and it is the only format you should use in 2026. JSON-LD is:

  • Easiest to implement — it goes in a script tag and does not touch your HTML
  • Easiest to maintain — all structured data is in one place
  • Preferred by Google — they have explicitly recommended it for years

Essential Schema Types for Every Business

1. Organization Schema

Every business website should have Organization schema on the homepage. This tells Google your business name, logo, contact information, and social media profiles. It forms the foundation of your entity in Google's Knowledge Graph.

Key properties to include: name, url, logo, contactPoint, sameAs (social profiles), address, and foundingDate.

2. LocalBusiness Schema

If you serve customers in a specific geographic area, LocalBusiness schema is essential. It helps you appear in local search results and the map pack. Use a specific subtype when available — Dentist, Restaurant, LegalService, RealEstateAgent — rather than the generic LocalBusiness type.

Key properties: name, address (with streetAddress, addressLocality, addressRegion, postalCode), telephone, openingHoursSpecification, geo (latitude and longitude), priceRange, and areaServed.

3. BreadcrumbList Schema

Breadcrumb schema helps Google understand your site structure and can display breadcrumb navigation in search results instead of your URL. This improves both usability and click-through rates.

Implement BreadcrumbList on every page that is more than one level deep in your site hierarchy.

4. FAQPage Schema

FAQ schema can trigger expandable question-and-answer rich results directly in search listings. This additional SERP real estate can significantly increase visibility and CTR. Add FAQPage schema to any page that has genuine FAQ content.

Important: Google has reduced the display of FAQ rich results in recent updates, showing them primarily for authoritative government and health websites. However, implementing FAQ schema still provides entity understanding benefits and may trigger rich results for specific queries.

5. Article Schema

For blog posts, news articles, and educational content, Article schema helps Google understand the content type, author, publication date, and headline. Use the appropriate subtype: Article for general content, BlogPosting for blog posts, or NewsArticle for news.

Key properties: headline, author (with Person schema), datePublished, dateModified, image, and publisher.

6. Service Schema

Service businesses should implement Service schema on each service page. This helps Google match your services to relevant queries and can enhance your listing with service-specific information.

Key properties: name, description, provider (linked to your Organization), areaServed, serviceType, and offers (with pricing information when available).

Advanced Schema Types

7. Product and Offer Schema

E-commerce sites need Product schema with Offer details to trigger product rich results showing price, availability, and ratings. This is one of the highest-impact schema types for online stores.

8. Review and AggregateRating Schema

Star ratings in search results are one of the most powerful CTR boosters. Implement AggregateRating schema to display your overall rating, and individual Review schema for specific testimonials. Note: self-served reviews on your own pages may not always trigger rich results — Google prefers third-party review sources.

9. HowTo Schema

For instructional content with clear steps, HowTo schema can trigger rich results showing step-by-step instructions directly in search results. Each step needs a name and description.

10. Event Schema

Businesses hosting events, webinars, or workshops should implement Event schema to appear in Google event listings and trigger event rich results. Include name, startDate, endDate, location, and offers for ticket information.

11. VideoObject Schema

If your pages include video content, VideoObject schema helps Google understand and potentially feature your videos in video carousels. Include name, description, thumbnailUrl, uploadDate, duration, and contentUrl.

Implementation Best Practices

  • Validate before deploying: Always test your markup with Google Rich Results Test before pushing to production
  • Match visible content: Schema data must accurately reflect what is visible on the page — mismatches can trigger manual actions
  • Keep it specific: Use the most specific schema type available rather than generic types
  • Update regularly: Ensure prices, hours, and other dynamic data in your schema stay current
  • Monitor Search Console: Check the Enhancements section regularly for schema errors and warnings
  • Do not over-mark: Only implement schema types that are genuinely relevant to your content

Schema Markup Priority by Business Type

Not sure where to start? Here is a priority guide based on business type:

  • Local service business: LocalBusiness, FAQPage, Service, BreadcrumbList, Review
  • E-commerce store: Organization, Product, Offer, AggregateRating, BreadcrumbList
  • SaaS company: Organization, SoftwareApplication, FAQPage, Article, HowTo
  • Professional services (legal, medical): LocalBusiness (with specific type), Person, FAQPage, Service
  • Restaurant: Restaurant, Menu, AggregateRating, Event, LocalBusiness

For help implementing schema markup on your website, explore our SEO services or run a free technical SEO audit to see what structured data your site currently has and what is missing.

Frequently Asked Questions

Schema markup is structured data code you add to your website to help search engines understand your content better. It uses a standardized vocabulary from schema.org to describe entities like businesses, products, articles, and events. Schema markup matters because it can trigger rich results in Google such as star ratings, FAQ dropdowns, and knowledge panels, which significantly increase click-through rates.
Local businesses should prioritize LocalBusiness schema with complete NAP (name, address, phone) information, Organization schema for brand identity, FAQPage schema for frequently asked questions, Review and AggregateRating schema for social proof, and BreadcrumbList for site navigation. Service schema is also valuable for businesses that offer specific services in defined areas.
Yes, several tools make schema markup accessible to non-developers. Google Tag Manager can inject JSON-LD without touching source code. WordPress plugins like Yoast SEO and Rank Math generate common schema types automatically. Google also offers a free Structured Data Markup Helper that generates code you can copy and paste into your pages.
Use Google Rich Results Test to check if your markup is eligible for rich results. Google Search Console's Enhancements report shows schema errors across your entire site. The Schema Markup Validator at validator.schema.org checks syntax correctness. Always test after implementation and monitor Search Console regularly for new errors.
Schema markup is not a direct ranking factor, but it provides significant indirect benefits. Rich results triggered by schema can increase click-through rates by 20 to 30 percent. Better entity understanding helps Google match your content to relevant queries. FAQPage schema can earn additional SERP real estate. The cumulative effect of these benefits often correlates with improved rankings over time.

Free Download: Technical SEO Audit Checklist

Get the actionable checklist version of this guide.

Download Free
schema markup structured data rich results json-ld technical seo
Share:

Enjoyed this article?

Get more SEO insights delivered to your inbox every week.

You're subscribed!

Wait — before you go!

Get a free SEO audit of your website.

Limited Time: 2 bonus blog posts free

Starter plan — $1,500/mo (10 posts instead of 8)

00:00:00