Podle specifikace Microdata,

Pokud prvek má [value] atribut a je to itemprop, pak hodnota itemprop by měla být hodnotou toho [value] atribut.

<meta itemprop='worstRating' content='0'> <meta itemprop='bestRating' content='1'> Poor

Hodnota ratingValue mělo by 0.4, je však nesprávně zobrazen jako Chudý, což je textContent prvku.

Vyzkoušejte to v Nástroji pro testování strukturovaných dat Google. Stejného výsledku lze dosáhnout pomocí nástroje Yandex's Structured Data Validator.

Jak mohu dosáhnout, aby stroj rozpoznal [value] atribut jako správná hodnota?

Mimochodem, byly by oceněny jakékoli další informace o tom, kde mohu odeslat chyby pro tyto nástroje.

  • Nemyslím si, že by mělo být součástí otázky, jak se nahlásit chyby poskytovatelům nástrojů. Pokud se zde budeme zabývat tématem, může to být jeho vlastní otázka. Oba nástroje nabízejí způsob, jak poskytnout zpětnou vazbu (Yandex: odkaz „Zpětná vazba“ v zápatí; Google: Tlačítko „Zpětná vazba“ skryté za ikonou ozubeného kola).

Ve skutečnosti se to zdá být chybou v jejich nástrojích.

Dvě řešení

  • Přidat content atribut s hodnotou (platí podle aktuálního pracovního konceptu W3C z Mikrodata):

    Poor 
  • Přesuňte itemprop do a meta prvek (platí podle všech specifikací Microdata):

    Poor <meta itemprop='ratingValue' content='0.4'> 
  • obě řešení bohužel vyžadují duplicitní kód

Pracoval pro vás: Charles Robertson | Chcete nás kontaktovat?

užitečné informace