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.

TypeWhat it doesGenerator
FAQPageShows expandable Q&A in searchFAQ generator
ProductPrice, availability & ratingsProduct generator
ArticleHeadline, author, datesArticle generator
LocalBusinessAddress, hours, phoneLocal Business generator
OrganizationBrand, logo, social profilesOrganization generator
BreadcrumbListBreadcrumb trail in resultsBreadcrumb generator
EventDates, venue, ticketsEvent generator
Review / AggregateRatingStar ratingsReview 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.

Generate your schema markup