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.