avvertimento dtstart sullo schema UserComments

Ho il seguente codice per lo snippet rich sui commenti:

 

Secondo schema.org/UserComments , questo è corretto. Tuttavia, lo strumento di test Rich Snippets di Google sta dando un avvertimento:

Avviso: campo obbligatorio mancante “dtstart”.

dtstart non è nemmeno una proprietà dell’evento UserComments. Devo ignorare questo avviso (lo strumento di Google è beta)? O mi sta sfuggendo qualcosa?

Penso di aver trovato la risposta. Il codice HTML corretto sembra essere questo:

 
  • Bla Bla Bla

Ogni commento ha il proprio itemcope. Significa che devi ripetere itemtype="http://schema.org/Comment" itemscope="itemscope" itemprop="comment" su ogni commento.

Sono arrivato a questa conclusione dopo aver controllato l’esempio di Google per “Prodotti con molte offerte” . Usano come esempio una pagina eBay che contiene più recensioni sul prodotto. Review e Comment sono entrambi parte di CreativeWork .

Sono stato in grado di ottenere il validatore Google per convalidare correttamente una pagina utilizzando UserComments . Ammetto che è difficile decidere quale sia il formato di commento preferito da usare ( UserComments vs Comment ), ma http://schema.org/CreativeWork dichiara che il comment è di tipo UserComments , quindi per ora lo vado.

Supponendo che l’istanza di UserComments si trovi all’interno di qualcosa come CreativeWork , credo che la chiave per evitare questo errore di convalida da parte di Google sta aggiungendo la proprietà itemprop='comment' itemscope UserComment itemscope .

Nel tuo caso, prova ad aggiornare la tua linea per includere quell’attributo, ad es .:

 

    Ho scoperto che quando UserComments contenuto in una CreativeWork contiene il valore esatto corretto, Google li analizzava correttamente senza errori. Ho visto questo errore quando mancava itemprop='comment' , credo che Google lo consideri un evento generico in quel caso. Per inciso, startDate è sinonimo di dtstart (ref: https://support.google.com/webmasters/answer/164506?hl=it ).

    Usalo senza: itemprop = “commento”

     
    • Bla Bla Bla

    Dopo un sacco di tentativi ed errori ho trovato qualcosa che funziona e supera i test che ho fatto con uno strumento di test.

     

    bla bla bla

    billy bob Feb 28 2014