I motori di ricerca leggono le parole di una pagina, ma la capiscono meglio quando in un formato fisso viene detto anche che cosa sono quelle parole: un articolo con autore e data, un prodotto con prezzo, un’attività con orari di apertura. Quel formato sono i dati strutturati di schema.org, e il modo abituale di scriverli è JSON-LD, un blocco di script nella pagina. Questo generatore costruisce il blocco da un semplice modulo, così non devi ricordare i nomi delle proprietà né scrivere JSON a mano.
Genera il markup in tre passi
- Scegli il tipo di markup adatto alla tua pagina.
- Compila i campi. I campi vuoti non compaiono nel risultato.
- Premi Copia, incolla lo script nell’head o nel body della pagina e provalo.
I cinque tipi
- Articolo: titolo, autore, editore, date e immagine per post di blog e notizie.
- Pagina FAQ: domande e risposte, scritte in blocchi separati da una riga vuota.
- Attività locale: nome, indirizzo, telefono, sito web e orari di apertura.
- Prodotto: nome, marca, SKU e un’offerta con prezzo, valuta e disponibilità.
- Organizzazione: nome, logo, dati di contatto e link ai tuoi profili.
Prove e onestà
Dopo aver aggiunto lo script, controlla la pagina con il test dei risultati multimediali di Google o con lo Schema Markup Validator. I dati strutturati devono corrispondere a ciò che vedono i visitatori: un prezzo nel markup che non è nella pagina, o recensioni che non esistono, possono portare a un’azione manuale. Il markup non garantisce un risultato multimediale, perché è il motore di ricerca a decidere se mostrarlo.
Com’è scritto lo script
Il risultato è un tag script di tipo application/ld+json che contiene un oggetto JSON con il contesto https://schema.org. Le date usano il formato anno-mese-giorno, i prezzi sono numeri semplici e la valuta è un codice ISO come EUR. I tag di chiusura dentro il tuo testo ricevono l’escape, così non possono terminare lo script in anticipo. Tutto viene creato nel tuo browser.