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

Микроразметка

seadima
5 ноября 2015, 21:29
Например, вот здесь https://yandex.ru/support/webmaster/schema-org/semantic-faq.xml, https://yandex.ru/support/webmaster/schema-org/what-is-schema-org.xml#tools написано о микроразметке. Однако полной ясности нет.
У меня сайт на XHTML. Не хочу переходить на html5. Причина - необходимость строгости кода (требуемая XHTML), более быстрая загрузка страницы. Также - привычка. Вопросы:
1) Правильно ли я понял, что для html5 подойдет Microdata, а для XHTML - RDFa  ? Т.е. не получится сделать разметку для XHTML при помощи Microdata?
2) По указанным ссылкам речь идет только о Microdata. А как Яндекс относится к RDFа? (тем более, что там очень сходный, но более короткий, синтаксис, в частности, отсутствуют ссылки типа itemtype="http://schema.org/PropertyValue").
3) Есть какой-либо приоритет у микроразметки Microdata по сравнению с RDFa?
3 комментария
Подписаться на комментарии к посту
firstlena.pershina
5 ноября 2015, 21:38

Добрый день!

1) Подробный ответ на ваш первый вопрос можно найти тут:http://stackoverflow.com/questions/3659778/can-i-add-microdata-from-html5-to-a-xhtml-strict-site-and-still-be-compliant. В общем, если совсем коротко, то нет, не получится. Если более разврнуто, то зависит от того, насколько валидную строго валидную разметку XHTML вы хотите, насколько готовы "развлекаться" с изменением доктайпа и т.п.
2) Что касается RDFa, то Яндекс его никак не использует.
3) Соответственно для Яндекса разметка в синтаксисе RDFa не подходит.

Спасибо за ответ. Но, все же уточню. Вот цитирую со страницы Яндекса: "Наши алгоритмы не отдают предпочтение какому-либо одному типу разметки. Это означает, что вы можете использовать тот формат, который вам кажется более удобным. Тем не менее, мы рекомендуем использовать Schema.org как более современный, полный и активно развивающийся стандарт." (https://yandex.ru/support/webmaster/schema-org/semantic-faq.xml).

1) Но Вы говорите, что Яндекс не использует один из форматов - RDFa. Где же окончательная правда: Ваши слова или со страницы Яндекса?
2) Если не использует RDFa сейчас, планируется ли использование этой разметки в будущем? Тем более, что у Яндекса есть валидатор микроразметки RDFa. Получается, что этот валидатор бесполезен?
firstlena.pershina
11 ноября 2015, 13:47

 

RDFa– это не язык разметки, это синтаксис. Вообще вот туттут и тут про это очень хорошо рассказано.