SEO Reference

Schema Types for Marketers

There are hundreds of schema.org types and about a dozen that do anything visible in search. This is the shortlist I implement, with the properties Google actually requires rather than the full vocabulary.

Types that can produce rich results
TypeWhat it can earnKey required properties
ArticleArticle rich result and Top stories eligibilityheadline, image, datePublished
ProductPrice, availability and review snippetname, image, offers
FAQPageExpandable questions, now limited in displaymainEntity with Question and Answer
BreadcrumbListBreadcrumb trail in resultsitemListElement with position and name
EventEvent listing with date and locationname, startDate, location
RecipeRecipe card with image and ratingname, image, recipeIngredient
VideoObjectVideo thumbnail and key momentsname, description, thumbnailUrl, uploadDate
LocalBusinessBusiness details in local surfacesname, address, telephone
JobPostingGoogle Jobs listingtitle, datePosted, hiringOrganization
Types with no rich result but real interpretive value
TypeWhy it is still worth adding
OrganizationEntity identity, logo and social profiles
PersonAuthor and personal brand entity resolution
WebSiteEnables sitelinks search box eligibility
sameAs propertyConnects your entity to authoritative profiles
Implementation choices
ItemRecommendation
FormatJSON-LD, recommended by Google
PlacementIn the head or body, either is supported
ValidationRich Results Test and Schema Markup Validator
MonitoringSearch Console enhancement reports

Notes

Structured data describes what is already on the page. It is not a ranking lever and it is not a place to make claims the page does not support. Marking up reviews that are not visible, or an offer that is not real, is a manual action risk, and Google does enforce it.

FAQPage markup is a cautionary tale worth remembering. It was widely deployed for the visible result, then Google sharply restricted display to a narrow set of authoritative sites. Implement structured data because it is accurate, and treat any rich result as an upside that can be withdrawn.

Organization and Person markup with a well populated sameAs array is the highest value work for a personal brand or a small company, even though it produces no visible snippet. It is how search engines and language models resolve who you are and connect your profiles into a single entity.

Google's structured data requirements change, and types are added and deprecated. The Search Central structured data gallery lists exactly which types are currently supported for rich results, and it is the only source worth trusting for eligibility.

Frequently asked questions

Does schema markup improve rankings?

Not directly. Google has been consistent that structured data is not a ranking factor. It affects how your result is displayed and how confidently search engines understand your content.

JSON-LD, Microdata or RDFa?

JSON-LD. Google recommends it, it lives in one block instead of being woven through your HTML, and it survives template changes far better.

Should I still add FAQ schema?

Add it where the FAQs are genuinely on the page and useful. Just do not build a content strategy around the rich result, since display is now heavily restricted.

Official sources

Platforms change specifications without notice. Check the primary documentation before a launch that depends on an exact value.

Read next

You might also like

Ranked by how closely each page overlaps with this one, using a similarity model over the whole library.

More SEO Reference