tigtools

Generatore di schema FAQ

Inserisci domande e risposte per ottenere uno script JSON-LD FAQPage pronto da incollare.

Funziona nel browser Nessuna registrazione

Domande e risposte

Aggiungi almeno una domanda con la relativa risposta per generare il markup.

Dal 2023, Google mostra risultati avanzati per le FAQ solo per siti governativi e sanitari noti e autorevoli. Per gli altri siti, i dati strutturati restano validi, ma in genere non generano un risultato di ricerca speciale.

Contrassegna solo domande e risposte visibili nella pagina e scritte dal sito, non dagli utenti.

Come si usa

  1. Inserisci ogni domanda e la relativa risposta così come compaiono nella pagina.
  2. Aggiungi altre coppie, spostale verso l'alto o verso il basso oppure rimuovi quelle che non ti servono. Le coppie incomplete vengono escluse e segnalate.
  3. Copia lo script e incollalo nell'HTML della pagina, nell'head o nel body.
  4. Verifica la pagina con un validatore di dati strutturati per assicurarti che il markup venga letto correttamente.

Come funziona

Il generatore crea un oggetto FAQPage di schema.org con una voce Question per ogni coppia, ciascuna con una acceptedAnswer di tipo Answer. Il JSON viene prodotto con un vero serializzatore JSON, che gestisce correttamente virgolette, barre rovesciate e interruzioni di riga nel testo. Inoltre, ogni “<”, “>” e “&” viene scritto come sequenza di escape \u. In questo modo, testi come “</script>” o “<!--” in una risposta non chiudono prematuramente l'elemento script né compromettono la pagina, mentre i parser JSON continuano a leggere i caratteri originali.

Informazioni sui risultati avanzati: nell'agosto 2023 Google ha limitato i risultati avanzati FAQ ai siti governativi e sanitari conosciuti e autorevoli. Per la maggior parte degli altri siti, il markup FAQPage non genera più domande espandibili nella Ricerca Google. Rimane un dato strutturato valido che descrive la pagina e può essere utilizzato da altri servizi che leggono i dati schema.org.

Regole da seguire: le domande e le risposte nel markup devono essere visibili anche sulla pagina; ogni domanda dovrebbe avere una sola risposta scritta dal sito (nelle pagine in cui gli utenti inviano risposte, il tipo corretto è QAPage); il markup non deve essere usato per la pubblicità. Le risposte possono contenere HTML semplice, come link ed elenchi, consentito dalle linee guida di Google.

Esempi

Pagina di assistenza per un prodotto

Tre domande su consegna, resi e garanzia diventano una FAQPage con tre voci Question. Incolla lo script una sola volta nella pagina di assistenza in cui compaiono le domande.

Una risposta che contiene codice

Una risposta che contiene “</script>” viene riportata nel JSON come \u003c/script\u003e, così il tag script della pagina resta intatto e il testo visualizzato non cambia.

Domande frequenti

Il markup FAQ farà apparire risultati avanzati per la mia pagina su Google?

Probabilmente no, a meno che non si tratti di un sito governativo o sanitario conosciuto e autorevole. Nel 2023 Google ha limitato i risultati avanzati FAQ a questi siti. Il markup resta valido e può essere letto da altri servizi.

Dove devo inserire lo script JSON-LD?

In qualsiasi punto dell'HTML, nell'head o nel body. Non visualizza alcun contenuto. Aggiungilo solo alla pagina in cui sono effettivamente presenti queste domande e risposte.

Posso includere link nelle risposte?

Sì. Le linee guida FAQ di Google consentono un insieme limitato di tag HTML nel testo delle risposte, come link, elenchi e paragrafi. Inserisci il codice HTML nella risposta: verrà sottoposto a escape in modo sicuro per lo script.

Perché nell'output compaiono sequenze \u003c?

Sono la sequenza di escape JSON per “<”. Scriverlo in questo modo impedisce che il tag script venga chiuso da un testo contenuto nelle risposte. Qualsiasi lettore JSON-LD lo riconverte in “<”.

Privacy

Il markup viene generato nel browser. Le domande e le risposte non vengono inviate né archiviate.