CheckMySchemaKnowledge library
All guides
SCHEMA.ORG · CHECKMYSCHEMA GUIDE

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 hub

This is an original explanatory guide, not an official search-engine document. Requirements can change. Follow the linked sources for full, current details.