Types of Schema Markup
Schema.org defines hundreds of types of schema markup, but only a handful reliably earn rich results in Google. Here are the ones worth your time, what they do, and a generator for each.
| Type | What it does | Generator |
|---|---|---|
| FAQPage | Shows expandable Q&A in search | FAQ generator |
| Product | Price, availability & ratings | Product generator |
| Article | Headline, author, dates | Article generator |
| LocalBusiness | Address, hours, phone | Local Business generator |
| Organization | Brand, logo, social profiles | Organization generator |
| BreadcrumbList | Breadcrumb trail in results | Breadcrumb generator |
| Event | Dates, venue, tickets | Event generator |
| Review / AggregateRating | Star ratings | Review generator |
How to choose
Match the type to the page. A product page gets Product; a blog post gets Article (or BlogPosting); a store's contact page gets LocalBusiness. You can — and often should — combine types on one page, for example Article + BreadcrumbList.
Don't over-mark-up
Only add markup that reflects content visible on the page, and only types that match your content. If you're new to this, read what is schema markup and how to add schema markup. Then validate everything with our schema validator.