Skip to content

Tutto per WordPress, lo sviluppo web — e non solo

Dati strutturati JSON-LD: generatore e validatore

Dati strutturati JSON-LD: generatore e validatore

Crea il markup schema.org per un articolo, un prodotto, un'azienda o un breadcrumb — oppure controlla quello esistente alla ricerca di campi obbligatori mancanti. Funziona senza accesso al sito, quindi va bene per lo staging e per lo sviluppo locale, dove i validatori ufficiali non arrivano.

Scegli un tipo: il modulo si adatterà ai suoi campi.
Compila almeno un campo per vedere il markup.
Comparirà insieme al markup.
Da incollare nel functions.php di un tema child o in un plugin per snippet. Se sul sito è già attivo Yoast o Rank Math, disattiva prima il loro markup dello stesso tipo, altrimenti nella pagina finiranno due blocchi in concorrenza.

Il markup viene analizzato nel tuo browser: né il codice della pagina né i dati inseriti vengono inviati da qualche parte.

Valido secondo schema.org non significa rich snippet su Google

È il principale malinteso sul tema dei dati strutturati. Il validatore di schema.org controlla se il markup corrisponde al vocabolario — e lascerà passare un blocco a cui manca metà dei campi necessari. Google ha una propria lista di requisiti, molto più severa, per ciascun tipo di risultato avanzato, ed è la sua violazione a produrre in Search Console il messaggio «Missing field». Per questo qui ci sono due elenchi: i campi obbligatori di Google e quelli consigliati. L'assenza di un campo obbligatorio significa che il rich snippet non ci sarà affatto. L'assenza di uno consigliato significa che sarà più povero. Da sapere a parte: nel 2023 Google ha limitato drasticamente FAQPage e HowTo. Gli snippet FAQ ora compaiono quasi solo per i siti di enti pubblici e strutture sanitarie, mentre HowTo è stato rimosso dai risultati desktop. Il markup resta utile perché il motore comprenda la pagina, ma non conviene contare su un cambiamento dell'aspetto nei risultati. Un altro problema diffuso su WordPress: Yoast e Rank Math generano entrambi dati strutturati. Se lavorano insieme, nella pagina finiscono due blocchi Organization o due Article e il motore riceve dati contraddittori.

Domande frequenti