Ce que Schema.org permet de dire à une machine
Schema.org est un vocabulaire partagé qui permet de déclarer explicitement ce qu'une page contient : une organisation, une personne, un produit, un article, un événement. Le texte reste destiné aux humains, le balisage s'adresse aux machines.
Sans balisage, un moteur doit deviner qu'une suite de caractères est un prix, une date ou un nom d'auteur. Avec balisage, il le lit. La différence n'est pas cosmétique : elle décide de ce qu'il ose reprendre dans une réponse.
Le format recommandé est le JSON-LD, un bloc de données placé dans la page et invisible pour le visiteur. Il présente l'avantage de vivre séparément du contenu visible, donc de ne pas contraindre la mise en page.
Le vocabulaire est co-maintenu par les principaux moteurs. Ce qui en fait un standard de fait plutôt qu'une exigence propre à Google.