Schema Markup Validator

Lo Schema Markup Validator (validator.schema.org) è lo strumento ufficiale per controllare la sintassi Schema.org (JSON-LD, Microdata, RDFa). Conferma la conformità allo standard ma non garantisce i rich result di Google.

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.

json
{
  "@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"
  ]
}

FAQ

Devo usare per forza lo Schema Markup Validator?
Non formalmente, ma è il modo migliore per assicurarti che non ci siano errori di sintassi. Il Rich Results Test potrebbe non rilevare tutti i problemi.
Un markup valido può comunque non produrre rich result?
Sì, è frequente. La sintassi è corretta ma Google può giudicare il contenuto di bassa qualità oppure mancano i campi obbligatori per quel rich result.
Il validatore supporta formati diversi dal JSON-LD?
Sì, controlla Microdata e RDFa. Seleziona la scheda appropriata o incolla direttamente l'HTML della pagina.
Che cosa devo fare se il validatore mostra un errore?
Leggi la descrizione dell'errore: di solito indica quale proprietà manca o non è ammessa. Correggi il markup e rivalida.