Domande e risposte

Le pagine di domande e risposte sono pagine web che contengono i dati in formato di domanda e risposta, ovvero quello in cui una domanda è seguita dalla risposta. Per i contenuti che rappresentano una domanda e le relative risposte, puoi sottoporre i dati al markup con i tipi schema.org QAPage, Question e Answer.

Le pagine sottoposte a markup correttamente sono idonee a visualizzare un risultato multimediale nella pagina dei risultati di ricerca. Tale trattamento multimediale aiuta il tuo sito a raggiungere gli utenti appropriati sulla Ricerca. Di seguito è riportato un esempio di un risultato che può essere mostrato per la query dell'utente "Come faccio a rimuovere un cavo bloccato in una porta USB?", se la pagina è stata contrassegnata per rispondere a questa domanda:

Un esempio nei risultati di ricerca di una scheda domanda e risposta per la query di ricerca

Oltre ad attivare i contenuti per il trattamento dei risultati multimediali mostrato sopra, il markup della pagina di domande e risposte aiuta Google a generare uno snippet migliore per la tua pagina. Nell'esempio sopra, il contenuto delle risposte potrebbe apparire nel risultato di base se il risultato multimediale non viene mostrato.

Tieni presente che l'aspetto reale potrebbe essere diverso. Per visualizzare il layout più aggiornato dei risultati di base e dei risultati completi in una pagina dei risultati di ricerca, cerca su google.com.

Esempi

Il seguente esempio di markup include le definizioni del tipo QAPage, Question e Answer nel formato JSON-LD:

JSON-LD
Microdati

Linee guida

Affinché la tua pagina di domande e risposte sia idonea a questo trattamento multimediale, devi seguire queste linee guida:

Norme sui contenuti

  • Utilizza il markup QAPage solo se la tua pagina contiene informazioni in formato di domanda e risposta, ovvero quello in cui una domanda è seguita dalle sue risposte.
  • Gli utenti devono essere in grado di inviare le risposte alla domanda. Non utilizzare il markup QAPage per i contenuti che hanno solo una risposta per una determinata domanda e che non consentono agli utenti di aggiungere risposte alternative; utilizza invece FAQPage. Ecco alcuni esempi:

    Casi d'uso validi:

    • Una pagina del forum in cui gli utenti possono inviare risposte a una singola domanda
    • Una pagina di assistenza prodotti in cui gli utenti possono inviare le risposte a una singola domanda

    Casi d'uso non validi:

    • Una pagina di Domande frequenti (FAQ) scritta dal sito stesso, che non consente agli utenti di inviare risposte alternative
    • Una pagina di prodotto in cui gli utenti possono inviare più domande e risposte su un'unica pagina
    • Una guida illustrativa che risponde a una domanda
    • Un post del blog che risponde a una domanda
    • Un saggio che risponde a una domanda
  • Non applicare il markup QAPage a tutte le pagine di un sito o forum se non tutti i contenuti sono idonei. Ad esempio, un forum potrebbe contenere molte domande, che sono individualmente idonee per il markup. Tuttavia, se il forum contiene anche pagine che non sono domande, tali pagine non sono idonee.
  • Non utilizzare il markup QAPage per le pagine o le pagine delle Domande frequenti (FAQ) in cui sono presenti più domande per pagina. Il markup QAPage è per le pagine incentrate su una singola domanda e sulle sue risposte.
  • Non utilizzare il markup QAPage a scopi pubblicitari.
  • Assicurati che ogni Question includa l'intero testo della domanda e che ogni Answer includa l'intero testo della risposta.
  • Il markup Answer è per le risposte alla domanda, non per i commenti sulla domanda o i commenti su altre risposte. Non contrassegnare i commenti che non sono risposte come Answer.
  • Domande e risposte potrebbero non essere visualizzate come risultati multimediali se includono i seguenti tipi di contenuto: osceno, profano, sessualmente esplicito, graficamente violento, promozione di attività pericolose o illegali o linguaggio molesto o che incita all'odio.

Definizioni dei tipi di dati strutturati

Questa sezione descrive i tipi di dati strutturati relativi a QAPage.

Affinché i tuoi contenuti siano idonei per essere visualizzati come risultato multimediale, devi includere le proprietà obbligatorie. Puoi anche includere le proprietà consigliate per aggiungere ulteriori informazioni ai dati strutturati, fornendo un'esperienza utente migliore.

Puoi utilizzare lo Strumento di test per i dati strutturati per convalidare e visualizzare l'anteprima dei tuoi dati strutturati.

QAPage

Il tipo QAPage indica che la pagina è incentrata su una domanda specifica e sulle sue risposte. Useremo solo dati strutturati di Question da pagine con markup QAPage. Dovrebbe esserci solo una definizione del tipo QAPage per pagina.

La definizione completa di QAPage è disponibile all'indirizzo https://schema.org/QAPage.

La tabella seguente descrive le proprietà del tipo QAPage utilizzate dalla Ricerca Google.

Proprietà obbligatorie
mainEntity Question

L'elemento Question per questa pagina deve essere nidificato sotto la proprietà mainEntity dell'elemento QAPage.

Question

Il tipo Question definisce la domanda a cui risponde questa pagina e include le eventuali risposte a tale domanda. È previsto un solo tipo Question nella pagina, nidificato sotto la proprietà mainEntity di schema.org/QAPage. Dovrebbe esserci solo una definizione del tipo Question per pagina.

La definizione completa di Question è disponibile all'indirizzo https://schema.org/Question.

Proprietà obbligatorie
answerCount Integer

Il numero totale di risposte alla domanda. Ad esempio, se ci sono 15 risposte, ma solo le prime 10 sono state sottoposte a markup a causa dell'impaginazione, questo valore sarà 15. Potrebbe anche essere 0 per le domande senza risposta.

acceptedAnswer o suggestedAnswer Answer

Affinché una domanda sia idonea per i risultati multimediali, deve avere almeno una risposta acceptedAnswer o suggestedAnswer. Tuttavia, le domande potrebbero non avere risposte quando vengono pubblicate inizialmente. Per le domande senza risposte, imposta la proprietà answerCount su 0. Le domande senza risposte non sono idonee per i risultati multimediali.

acceptedAnswer Answer

Una risposta principale alla domanda. Possono esserci zero o più di queste risposte per domanda. Questa dovrebbe rappresentare le risposte che sono accettate in qualche modo sul tuo sito. Ad esempio, accettate come risposta principale dalla persona che ha posto la domanda, da un moderatore o da un sistema di votazione. Non devono essere utilizzati sistemi diversi per ordinare le risposte, ad esempio dalle più recenti alle meno recenti, per identificare le risposte principali.

suggestedAnswer Answer

Una risposta possibile, ma non accettata come risposta principale (acceptedAnswer). Possono esserci zero o più risposte di questo tipo per domanda.

name Text

Il testo completo della forma abbreviata della domanda. Ad esempio, "Quanti cucchiaini in una tazza?".

Proprietà consigliate
author Person oppure Organization

L'autore della domanda.

dateCreated Date o DateTime

La data in cui la domanda è stata aggiunta alla pagina, in formato ISO-8601.

text Text

Il testo completo della forma estesa della domanda. Ad esempio, "Sto cucinando e ho bisogno di sapere a quanti cucchiaini corrisponde una tazza. Quanti cucchiaini in una tazza?".

upvoteCount Integer

Il numero totale dei voti ricevuti dalla domanda. Se la pagina supporta voti positivi e negativi, imposta il valore upvoteCount su un singolo valore di aggregazione che rappresenta sia i voti positivi sia quelli negativi. Ad esempio, se ci sono 5 voti positivi e 2 voti negativi, il valore aggregato utilizzato per upvoteCount è 3. Se ci sono 5 voti positivi e i voti negativi non sono supportati, il valore di upvoteCount è 5.

Answer

Il tipo Answer definisce le risposte suggerite e accettate alla Question su questa pagina. Definisci i valori di Answers all'interno di Question come valori per le proprietà suggestedAnswer e acceptedAnswer.

La seguente tabella descrive le proprietà del tipo Answer utilizzato in Question.

La definizione completa di Answer è disponibile all'indirizzo https://schema.org/Answer.

Proprietà obbligatorie
text Text

Il testo completo della risposta. Se viene sottoposta a markup solo una porzione, i tuoi contenuti potrebbero non essere visualizzati e Google non può determinare il testo migliore da visualizzare.

Proprietà consigliate
author Person oppure Organization

L'autore della risposta.

dateCreated Date o DateTime

La data in cui la risposta è stata aggiunta alla pagina, in formato ISO-8601.

upvoteCount Integer

Il numero totale dei voti ricevuti dalla risposta. Se la pagina supporta voti positivi e negativi, imposta il valore upvoteCount su un singolo valore di aggregazione che rappresenta sia i voti positivi sia quelli negativi. Ad esempio, se ci sono 5 voti positivi e 2 voti negativi, il valore aggregato utilizzato per upvoteCount è 3. Se ci sono 5 voti positivi e i voti negativi non sono supportati, il valore di upvoteCount è 5.

url URL

Un URL che rimanda direttamente a questa risposta. Ad esempio: https://www.examplesite.com/question#answer1