ai
Marca le FAQ con lo schema FAQPage
MetricSpot verifica se la sezione FAQ è racchiusa in JSON-LD FAQPage. Le coppie domanda/risposta marcate sono eleggibili per rich result in Google e citazioni dirette nei motori di risposta.
Cosa controlla questo check
Cerca un blocco <script type="application/ld+json"> nella pagina che dichiari "@type": "FAQPage" con una o più voci Question. Il check fallisce quando MetricSpot rileva una sezione h2/h3 “Domande frequenti” nell’HTML visibile ma nessuno schema corrispondente.
Perché è importante
Lo schema FAQ è uno dei pochi tipi di dati strutturati che Google usa ancora per far emergere rich result per siti non medici e non governativi — ma il vantaggio più grande ora è l’IA.
- AI Overviews di Google e box “Le persone hanno chiesto anche” attingono preferibilmente da contenuti marcati FAQPage perché i confini D→R sono inequivocabili.
- ChatGPT browsing e Perplexity suddividono le pagine lungo i confini delle domande. Quando il confine è esplicito in JSON-LD, il chunk estratto come citazione è esattamente la risposta che hai scritto — non un frammento indovinato dal chunker.
- Gli assistenti vocali (Google Assistant, Alexa) traggono brevi risposte fattuali dallo schema FAQ con attribuzione al tuo dominio.
Marcare contenuti che hai già scritto richiede dieci minuti e ti sposta da “ignorato” a “citato”.
Come risolvere
Avvolgi ogni Q&A in JSON-LD. Mettilo nel <head> della pagina (o ovunque nel body — Google accetta entrambi):
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Quanto costa MetricSpot?",
"acceptedAnswer": {
"@type": "Answer",
"text": "MetricSpot parte da 9€/mese per il piano Pro e 19€/mese per Premium. L'audit anonimo gratuito gira una volta per IP senza registrazione."
}
},
{
"@type": "Question",
"name": "Cosa controlla MetricSpot?",
"acceptedAnswer": {
"@type": "Answer",
"text": "91 check su SEO tecnico, performance, on-page, accessibilità, privacy, social, leggibilità per IA e qualità del contenuto."
}
}
]
}
</script>
Astro — genera dal frontmatter:
---
const { faqs } = Astro.props;
const schema = {
"@context": "https://schema.org",
"@type": "FAQPage",
mainEntity: faqs.map(f => ({
"@type": "Question",
name: f.q,
acceptedAnswer: { "@type": "Answer", text: f.a },
})),
};
---
<script type="application/ld+json" set:html={JSON.stringify(schema)} />
WordPress — Rank Math, Yoast e SEOPress spediscono tutti blocchi FAQ che emettono JSON-LD FAQPage automaticamente. In Gutenberg, usa il blocco “FAQ”.
Regole che Google fa rispettare:
- Ogni
Question.nameeAnswer.textdeve essere visibile nella pagina — Q&A solo nello schema violano le linee guida e rischiano un’azione manuale. - Non marcare domande che non sono davvero FAQ (recensioni prodotto, ticket di supporto, thread di forum).
- Ogni risposta deve essere una replica autonoma, non un teaser che linka altrove.
Testalo — incolla l’URL nel Rich Results Test di Google. Valida lo schema, mostra cosa verrebbe renderizzato e segnala eventuali problemi di linee guida.
Domande frequenti
Lo schema FAQPage apparirà come rich result in Google?
Dall’agosto 2023 Google limita il rich result FAQ a siti governativi e di salute autorevoli per la maggior parte delle query. Lo schema funziona ancora — Google lo legge per AI Overviews, “Le persone hanno chiesto anche” e citazioni di ricerca IA — ma potresti non vedere la fisarmonica espandibile nei risultati di ricerca normali.
Mi serve uno schema separato per HowTo e Q&A?
FAQPage è per pagine in cui anticipi le domande del lettore. HowTo è per istruzioni passo-passo. QAPage è per una singola domanda fatta da un utente con più risposte della community (stile Stack Overflow). Sceglierne uno; non doppia-marcare.
Come si inserisce con altri dati strutturati?
FAQPage coesiste con Article, BlogPosting, Product, ecc. — emetti entrambi. Vedi la pagina dati strutturati JSON-LD per la strategia più ampia.
Fonti
Ultimo aggiornamento 2026-05-11