• Super User

    Error: Incomplete microdata with schema.org. Perchè?

    Ciao a tutti,
    sto inserendo alcuni microdati su una mia pagina, ma nella parte delle recensioni mi esce l'errore in oggetto.
    Questà è la parte di codice interessata
    [php]
    <!-- INIZIO MICRODATI RECENSIONI -->
    <div itemscope itemtype="https://schema.org/Review">
    <table width="710" border="0" align="center" cellspacing="0" class="tabella_recensioni_hotel">
    <tr valign="top">
    <td width="200" style="padding-left: 5px;" class="linea_sotto_of"><div align="left"><span class="hotel-ischia-blu" itemprop="author"><?=$nome?></span><br>
    <?php
    if($tipo_vacanza=="1") { echo"<span class=grigio>Viaggiatore Singolo</span><br>"; }
    if($tipo_vacanza=="2") { echo"<span class=grigio>Coppia Giovane</span><br>"; }
    if($tipo_vacanza=="3") { echo"<span class=grigio>Coppia Matura</span><br>"; }
    if($tipo_vacanza=="4") { echo"<span class=grigio>Gruppo di Amici</span><br>"; }
    if($tipo_vacanza=="5") { echo"<span class=grigio>Famiglia con Bambini</span><br>"; }
    if($tipo_vacanza=="6") { echo"<span class=grigio>Famiglia con Figli Grandi</span><br>"; }
    ?>
    <span class="verde">Recensita il</span><span class="hotel-ischia-nero" itemprop="datepublished">
    <?=$data_commento?></span><br>
    <?php if ($soddisfatto=="Si") { echo "<img src="../gif/happy.png" alt="Cliente Soddisfatto" title="Cliente Soddisfatto">"; } else { echo "<img src="../gif/sad.png" alt="Cliente non Soddisfatto" title="Cliente non Soddisfatto">"; } ?>
    <br>
    </div></td>
    <td class="linea_sotto_of" style="padding-top: 12px;"><div align="left"> <span class="grigio" itemprop="reviewBody"><img src="../gif/rece-pos.gif" alt="Cose Positive" title="Cose Positive"><?=$recensione?></span><br>
    <br>
    <?php
    if($recensione_negativa!=""){
    echo"<span class="grigio"><img src="../gif/rece-neg.gif" alt="Cose Negative" title="Cose Negative"> $recensione_negativa</span><br>";
    }
    ?>
    <span class="blu">Voto assegnato:</span> <span class="nero" itemprop="reviewRating"><?=$voto_hotel?>/10</span></td>
    </tr>
    </table>
    </div>
    <!-- FINE MICTRODATI RECENSIONI -->
    [/php]

    dove sbaglio o casa manco?

    Per avere le stelline nelle serp cosa devo aggiungere?


  • Admin

    Cia No_Stress,

    devi aggiungere molto probabilmente i valori che trovi qui https://schema.org/Rating quindi best e worst rating in quanto il tuo voto è su base dieci.


  • Super User

    ciao juanin
    grazie per la risposta

    vorrei capire una cosa: i primi 3 tag che escono, sono obbligatori o posso prenderne solo 1 o 2?

    In ogni caso best l'avevo, worst l'ho appena inserito, ma mi esce sempre lo stesso errore

    Puoi vedere l'esempio dal tool qui:

    h t t p : / / w w w . g oogle.com/webmasters/tools/richsnippets?q=http%3A%2F%2Fw w w.ischiahotel.net%2Fhotel_san.nicola_ischia%2Findex.htm


  • Admin

    Gli errori che vedo sono questi
    Errore: Rating could not be normalized.
    Errore: Please provide best and worst.


  • Super User

    ok ho capito, il problema era che voleva itemReviewed, pero' ora mi da questo altro errore:

    Errore: Rating could not be normalized.
    Errore: Please provide best and worst.

    la cosa strana e' che me lo da sotto ht tp://schema.org/Hotel il quale non ha best e worst tra i propri tags


  • Super User

    si, mi hai risposto mentre facevo le modifiche, infatti ho scritto la stessa cosa poco fa 🙂


  • Admin

    Best e Worst non sono relativi all'hotel, ma alla review che forse è incluse in Hotel.