Skip to content
Cerca

FAQ schema: le basi che devi conoscere

Guida pratica al FAQ schema: quando usarlo, come implementarlo in JSON‑LD, come testarlo e gli errori comuni da evitare.

FAQ Schema - basi da conoscere

Cosa imparerai in questa guida

Questa guida spiega che cos'è il FAQ schema, quando ha senso applicarlo, come scrivere markup valido in JSON‑LD, come verificare che Google veda il tuo markup e quali errori comuni evitare. Troverai esempi pratici, comandi utili per il controllo e un breve elenco di domande frequenti da includere come FAQPage.

Perché usare il FAQ schema

Il FAQ schema (tipo schema.org FAQPage) è un tipo di dati strutturati che descrive un insieme di domande e risposte su una pagina. Quando il markup è corretto, i motori di ricerca possono utilizzare queste informazioni per mostrare risposte immediate o snippet arricchiti nei risultati di ricerca e, talvolta, nelle esperienze generative d'informazione (AI Overviews). Non c'è garanzia che il markup venga sempre mostrato: i motori decidono se e come utilizzare i dati strutturati in base alla qualità del contenuto, alla pertinenza della ricerca e alle loro linee guida.

Usare il FAQ schema può migliorare la visibilità delle risposte, ridurre il tempo necessario per trovare informazioni e aumentare il tasso di click‑through quando il risultato è presentato in modo utile. Detto questo, il valore effettivo dipende dalla qualità editoriale delle domande e risposte, dall'indicizzazione della pagina e dal contesto della query.

Quando NON usare il FAQ schema

Evita di applicare FAQ schema in questi casi:

  • Se le domande sono puramente promozionali o il contenuto è pensato solo per manipolare i risultati di ricerca.
  • Se le risposte non sono visibili agli utenti (contenuto nascosto via JS, accordion chiusi per default, o contenuti accessibili solo dopo login).
  • Se il sito pubblica grandi quantità di Q&A ripetitive o generate automaticamente senza controllo editoriale: i motori valutano la qualità e potrebbero non mostrare o penalizzare contenuti di scarsa qualità.

Come implementare il FAQ schema (passo dopo passo)

Il modo raccomandato è usare JSON‑LD inserito nello <head> o immediatamente prima della chiusura del tag <body>. Assicurati che le domande e le risposte siano parte del contenuto visibile alla pagina. Ecco un esempio minimo valido che descrive due coppie domanda/risposta:

{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Cos'è il FAQ schema?","acceptedAnswer":{"@type":"Answer","text":"Il FAQ schema è un tipo di dati strutturati che descrive domande frequenti e relative risposte."}},{"@type":"Question","name":"Dove inserisco il JSON‑LD?","acceptedAnswer":{"@type":"Answer","text":"Nel <head> della pagina o subito prima del tag </body>, purché il contenuto sia visibile agli utenti."}}]}

Non è necessario duplicare il testo: il markup deve riflettere il contenuto della pagina. Evita di nascondere il testo principale dietro script che non vengono eseguiti dal browser dell'utente medio.

Struttura tipica di una Q&A

Ogni elemento di FAQ usa il tipo Question con acceptedAnswer di tipo Answer. Non usare tipi alternativi per lo stesso scopo e non inserire markup per contenuti che non sono vere domande e risposte.

Verifica e troubleshooting

Usa gli strumenti ufficiali per validare il markup e i controlli esterni per verificare come i motori vedono la pagina.

Strumenti di validazione

Rich Results Test e Schema Markup Validator sono gli strumenti principali per controllare la correttezza sintattica del tuo JSON‑LD e per verificare quali tipi di rich result il tuo markup potrebbe abilitare. Per le pagine che possiedi, usa anche l'URL Inspection in Google Search Console per vedere se Google ha indicizzato la versione rilevante e se ci sono problemi di copertura o di scansione.

Controlli esterni che puoi eseguire (senza GSC)

Se non hai accesso a Search Console per il dominio (per esempio quando lavori su contenuti ospitati da terzi), puoi comunque verificare il markup: visualizza il sorgente HTML nel browser o usa curl per ottenere il contenuto che il server restituisce.

  • Per controllare gli header HTTP (incluso X‑Robots‑Tag): usa curl -I https://example.com/faq-page. Questo restituisce solo gli header di risposta.
  • Per ottenere l'HTML completo come lo vedrebbe uno specifico user‑agent: usa curl -A "User‑Agent‑string" https://example.com/faq-page (non usare -I). -A imposta l'user‑agent; non consigliamo di servire contenuti diversi ai crawler rispetto agli utenti.

Per verificare che il markup sia effettivamente presente nel DOM renderizzato (es. quando il JSON‑LD viene iniettato via JavaScript), apri Chrome DevTools → Elements o usa uno strumento che esegue JavaScript per vedere il DOM renderizzato.

Errori comuni e best practice

Ecco le pratiche da seguire e gli errori da evitare quando pubblichi FAQ markup.

  • Non contravvenire alle linee guida dei motori: il markup non deve essere usato per nascondere pubblicità o contenuti fuorvianti.
  • Non duplicare Q&A su più pagine senza motivo editoriale: contenuti ripetuti possono ridurre l'utilità percepita e la probabilità che il markup venga mostrato.
  • Mantieni le risposte concise e utili: risposte troppo lunghe o vaghe sono meno adatte a snippet diretti.
  • Aggiorna regolarmente le FAQ e rimuovi Q&A obsolete: i motori apprezzano la cura editoriale.

Nota tecnica: Google usa la versione mobile come base primaria per crawling e indicizzazione; dall'estate del 2024 Googlebot Smartphone è il crawler predefinito per Search. Assicurati che le FAQ siano presenti e funzionino sulla versione mobile della pagina.

Quando il FAQ schema influenza davvero i risultati

Il markup è un segnale strutturato che aiuta i motori a comprendere il formato Q&A della pagina; tuttavia l'inclusione di FAQ nel risultato di ricerca dipende da fattori editoriali e tecnici: qualità del contenuto, indicizzazione della pagina, assenza di blocchi di scansione e rispetto delle policy dei motori. Google ha aggiornato nel tempo il modo in cui visualizza le FAQ nei risultati: la presenza del markup non garantisce l'apparizione come snippet arricchito o nei pannelli AI.

Google ha inoltre rimosso le pagine cache visualizzabili pubblicamente nel 2024; ciò non influisce sul funzionamento del FAQ schema, ma riduce una fonte pubblica per verificare versioni precedenti del contenuto.

Risorse utili e link rapido

Per una panoramica più ampia sulle pratiche di technical SEO che includono dati strutturati e controllo dell'indicizzazione, Leggi la guida Technical SEO.

Domande frequenti (da includere come FAQPage)

Il FAQ schema garantisce che le mie FAQ appaiano in cima ai risultati?

No. Il FAQ schema non garantisce posizioni o snippet. Aiuta i motori a comprendere il formato Q&A della pagina, ma l'apparizione nei risultati dipende dalla qualità del contenuto, dall'indicizzazione e dalle decisioni editoriali dei motori di ricerca.

Posso usare FAQ schema per pagine che richiedono login?

Sconsigliato. Se le FAQ non sono accessibili pubblicamente, i motori non potranno utilizzare il markup. Le FAQ etichettate devono corrispondere a contenuto visibile agli utenti senza autenticazione.

Come posso sapere se Google ha indicizzato la mia pagina FAQ?

Per pagine che controlli, usa URL Inspection in Google Search Console: vedi lo stato di indicizzazione e eventuali problemi di copertura. Se non hai accesso, usa controlli esterni come ricerche mirate (query site: o frammenti testuali) come indicazione, ricordando che sono segnali pubblici e non diagnostiche definitive.

Articoli correlati