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

Микроразметка для кулинарного сайта

nata.balackina
12 марта 2013, 15:55

Пытаюсь внедрить микроразметку на сайт (движок Вордпресс). Вроде, все нормально, валидатор одобряет.

Если бы не "одна запятая"))

На вордпрессе заголовок <h1> пишется в специальной ячейке.

Между тем микроразметка Shema.org предполагает вот такой формат:

 

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

<h1 itemprop="name" >Винни Пух объелся меда</h1>

(это идет, как я понимаю, уже в теле поста)

 

 

Если делать и там, и там - получится дублирование и логично убрать первый <h1>.

Но правильно ли?

Или логичнее что-то откорректировать в файле single.php?

21 комментарий
Подписаться на комментарии к посту

Покажите пожалуйста пример страницы.

 

Микроразметка (Microdata) это несколько аттрибутов для тегов. Например itemscope, itemtype, itemprop. Вы можете их вставлять в любые теги в вашем шаблоне.

 

Schema.org это содержимое аттрибутов Microdata. Например itemtype="http://schema.org/Recipe", itemprop="name".

Вам надо смотреть на код примера и добавить аттрибуты itemscope и itemprop в свою структуру HTML.Надо просто добавить аттрибуты микроразметки в существующие теги.Нужные теги находятся на строках 490-491. В них нужно добавить аттрибуты микроразметки. Добавил их красным.Ничего добавлять кроме микроразметки не нужно. Я зачеркнул лишнее на строках 520-521.
Посмотреть на Яндекс.Фотках

Спасибо, я попробую воспользоваться Вашим советом.

Сделала, как Вы рекомендовали, вот страница с микроразметкой:

http://volshebnaya-eda.ru/detskoe-pitanie/detskie-recepty/grechnevaya-kasha-s-molokom/

По результатам проверки валидатором, "микроразметка не обнаружена".

Где ошибки? :)

Валидатор мне говорит что микроразметка обнаружена с ошибками.
Удалите пожалуйста "BlogPosting". Он захватывает в себя ingredients и прочие аттрибуты от Recipe.

Уточните, что именно удалить, я не поняла. С "захватом" чего.

"<div itemscope itemtype="http://schema.org/BlogPosting">" на строке 513 в примере.

Упс, деактивировала плагин, ушел BlogPosting.

Пошла проверять на валидность)

 

 

Ну вот, вроде есть микроразметка))

Правда, как там ее видит парсер, и достаточно ли ему этого...)))

не посмотрите, есть ли еще ошибки или уже всё хорошо?

 

 

 

 

Теперь всё хорошо. Парсер видит необходимые поля.

 Теперь, кажется, 2 недели надо подождать...

Сергей, спасибо Вам огромнищее.

За терпение особенно))

 

 

 

 

 

 

Пожалуйста.

Вот, кстати, насчет того, что не все страницы относятся к рецептам и не везде логично указывать принадлежность к Recipe.

Что делать, скажем, с http://volshebnaya-eda.ru/zdorovoe-pitanie/vegetarianstvo/vegetarianstvo-plyusy-i-minusy/ ?

Это к вопросу об избирательности разметки для разных страниц.

 

 

 

 

 

 

 

Написал свой вопрос в клуб. но он не появляется в ленте. стоит надпись на модерацию.  Как туда отправить то???????
Подобный вопрос по сайту рецептов http://рецепты-хозяйки.рф/ почему нет в выдаче рецептов с фото, в гугле все нормально, в яндексе ни одного отображения, хотя микроразметка есть на сайте.
olegketanof2,
Добрый день! Спасибо, сейчас постараюсь проверить, в чем дело. Но вообще с вопросами по конкретным сайтам лучше писать в поддержку Яндекс.Вебмастера, она сможет ответить более точно и оперативно. 
firstlena.pershina,
 Тут оперативно может и ненадо, тут вопрос в том что при присутствии микроразметки на проекте, все нормально отображается в гугле с фотографиями, но вообще ни одного рецепта с фото в яндексе, тут какая то ошибка общая похоже.
olegketanof2,
http://рецепты-хозяйки.рф/  проверила пару страниц - на них ошибки в разметке, видны в валидаторе:  https://old.webmaster.yandex.ru/microtest.xml 
Рецепты сами по себе работают корректно, проблема именно в ошибках в разметке. 
firstlena.pershina,
 ясно, спасибо большое, будем исправлять, странно что в гугле отображается даже с ошибками нормально.
olegketanof2,
 я извиняюсь это вы пару проверили 99 процентов в валидаторе отображаются без ошибок, но нет в выдаче яндекса картинок например этот рецепт http://рецепты-хозяйки.рф/recepty-vypechki/blinchiki-so-sgushhenkoj.html здесь в рецепте все отображается правильно без ошибок.
olegketanof2,
На этой странице тоже ошибки: https://yadi.sk/i/BSvav2x6us8Vn
Повторюсь, что более точно и оперативно по частным случаям ошибок в разметке все-таки лучше проконсультирует поддержка Вебмастера.