Според спецификацията на Microdata,

Ако елементът има [value] атрибут и това е itemprop, тогава стойността на itemprop трябва да е стойността на това [value] атрибут.

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

Стойността на ratingValue би трябвало 0.4, обаче, той е неправилно показан като Беден, което е textContent на елемента.

Тествайте го в инструмента за тестване на структурирани данни на Google. Същият резултат се получава с Yandex’s Structured Data Validator.

Как да накарам машината да разпознае [value] атрибут като правилната стойност?

Между другото, всяка допълнителна информация за това къде мога да изпратя грешки за тези инструменти ще бъде оценена.

  • Не мисля, че трябва да е част от въпроса, който да задавате как да съобщавате за грешки на доставчиците на инструменти. Ако се разгледа тук по темата, това може да е негов собствен въпрос, предполагам. Както и да е, и двата инструмента предлагат начин за предоставяне на обратна връзка (Yandex: Връзка „Обратна връзка“ в долния колонтитул; Google: Бутон „Обратна връзка“, скрит зад иконата на зъбно колело).

Всъщност това изглежда е грешка в техните инструменти.

Две заобиколни решения

  • Добави content атрибут със стойността (валиден според текущия работен проект на W3C на Микроданни):

    Poor 
  • Преместете itemprop до a meta елемент (валиден според всички спецификации на микроданните):

    Poor <meta itemprop='ratingValue' content='0.4'> 
  • за съжаление и двете решения изискват дублиран код

е работил за вас: Charles Robertson | Искате ли да се свържете с нас?