Che cosa controlla il validatore
Lo strumento analizza la sintassi del markup e la conformità agli standard:
- Validità del JSON-LD (JSON ben formato, senza errori di sintassi).
- Esistenza di tipi e proprietà nella specifica Schema.org.
- Proprietà ammessa per un dato tipo (per esempio «price» non è valida per «Person»).
- Annidamento corretto degli oggetti.
Differenze dal Rich Results Test
La differenza chiave è lo scopo:
Lo Schema Markup Validator controlla la stretta conformità a Schema.org e segnala errori di sintassi e proprietà inattese. Il Rich Results Test di Google verifica se il markup soddisfa i requisiti di Google per un determinato rich result e mostra un'anteprima.
Usa il validatore durante lo sviluppo e il Rich Results Test prima di pubblicare, per confermare che il markup produrrà un risultato avanzato.
Esempio di validazione
Incolla il markup su validator.schema.org. Per un JSON valido vedrai l'elenco di tipi e proprietà rilevati. Gli errori sono evidenziati in rosso.
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Example Corp",
"url": "https://example.com",
"logo": "https://example.com/logo.png",
"sameAs": [
"https://facebook.com/example",
"https://twitter.com/example"
]
}