Клуб о поиске Яндекса

Ошибка при разметке рецепта

SWMT
28 октября 2013, 13:30

Добрый день,

выполнил разметку для рецетов по http://schema.org/Recipe, проверил на валидатаре который и выдал предупреждение:  поле nutrition содержит некорректный тип данных null.

  • nutrition
    • microdata
      • itemType =
      • calories = 230 ккал.

 

Размечал следующим образом (условно):

<div itemscope itemtype="http://schema.org/Recipe">

<div itemprop="nutrition" itemscope itemtype="http://schema.org/NutritionInformation">

<li>Калорийность одной порции: <span itemprop="calories">230 ккал.</span></li>

</div>

</div>


При этом если проверять не по урл а по куску кода то тогда все норм. Буду признателен всем кто поможет решить эту проблему. Заранее спасибо.

 

10 комментариев
Подписаться на комментарии к посту
Добрый день
Не могли бы вы привести пример url страницы, с которой возникает проблема?

 

И еще сразу вопрос, с вашего позволения, если валидатор показывает размеченные фото "шагов" рецепта не в блоке recipeinstructions (не под ним, а выше) это ошибка?

По поводу первого вопроса. У вас на странице на самом деле написано не http://schema.org/NutritionInformation">, а http://schema.org/NutritionInformation" > т.е. вы пропустили itemtype. Просто поправьте это и все будет хорошо

Юлия добрый день,

спасибо, что указали направление а то голову сломал. Дело в том, что в шаблон пишу правильно http://schema.org/NutritionInformation"> и именно поэтому по куску кода все ок, но при генерации страницы на выходе получаем http://schema.org/NutritionInformation">. Пока не разобрался с этим,  в общем, убрал пока эти данные из разметки.

 

 Юлия, еще один вопрос, прошу извинить, если не по теме. Вы мне просто, подскажите, куда обратиться за консультацией. Проблема такая, в конце августа этого года количество страниц в поиске резко снизилось, согласно данным в панели ВМ практически втрое, и с тех пор остается на одном уровне, около 80 страниц. При этом число загруженных роботом страниц постоянно растет и составляет 426 страницы. Новые страницы попадают в индекс довольно быстро, два-два. Такое ощущение, что новые страницы добавляются, а старые в таком же количество пропадают из индекса. Вот собственно и вся проблема, может зафильтровался сайт или еще чего. Заранее спасибо за ответ.

 

С последним вопросом лучше написать в службу поддержки Яндекс.Вебмастера. 

По второй части вопроса - это не ошибка, все хорошо. 

очень сложный код))))
breitling navitimer

Добрый день,

прошу извинить, что вопрос немного не в тему заголовка. Почему при разметке рейтинга статьи валидатор выдает ошибку "ПРЕДУПРЕЖДЕНИЕ: поле ratingcount не определено в спецификации http://schema.org/AggregateRating". Вроде ведь определено: http://schema.org/ratingCount

Заранее спасибо за ответ.

С Уважением Александр.

Добрый день, Александр

Дело в том, что в schema.org важен регистр символов. Т.е. если вы напишете ratingCount, то предупреждения уже не будет

Ольга Гордеева
9 ноября 2013, 19:16

Извените что не по теме, но я уже не знаю что делать. Яндекс не реагирует на мои действия после первого запроса. Т.е. не листает страницы, не увеличивает картинки, не выполняет поиск после изменения вопроса в поисковике. Буду очень благодарна если вы поможете мне с этой проблемой,