The language behind your markup
Types, properties and the difference between a vocabulary and a search feature.
Describe the things on your page
Schema.org supplies names for entities and their relationships. A Product can have a name, an image and an Offer. A Person can be the author of an Article. The vocabulary gives machines a more explicit account of what your page describes.
Choose a format
JSON-LD places the description in a script block. Microdata attaches properties to HTML elements. RDFa expresses relationships through HTML attributes. These formats can describe the same underlying information.
Check more than syntax
Start with a type that accurately describes the entity, then add relevant properties. A parseable document can still describe the wrong thing. Vocabulary compatibility and a search engine’s feature requirements are separate checks.
Go deeper with the official sources
Schema.org getting startedDocumentation hubThis is an original explanatory guide, not an official search-engine document. Requirements can change. Follow the linked sources for full, current details.