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

Понимают ли роботы Яндекса json-ld синтаксис для schema.org?

student975
24 декабря 2014, 14:04

  В случае сложного объекта (или, в териминах микроразметок, сущности) изначальная html-разметка может быть весьма затейливой. Например, разные свойства - itemprop в терминах microdata - могут быть в разной глубины (относительно родительского div-a с itemscope) вложенности div-ах. В связи с этим использование синтаксиса microdata становится крайне неудобным, если вообще возможным.

  А удобным в таких случаях оказывается использование json-ld. Понимают ли и используют ли роботы Яндекса json-ld синтаксис для schema.org наравне с microdata?

  В документации этот вопрос - какие синтаксисы поддерживаются роботами - опущен. Или я не нашёл. Лишь сказано, что валидатор (не робот) поддерживает всё, а в примерах используется microdata. С другой стороны, в островах Яндекс json-ld даже как-то развивает, если правильно помню.

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

На настоящий момент это поддерживается только в Островах. Обычно мы в Помощи (в примерах) даем описание, из которого понятно, с каким языком какой синтаксис нужно использовать в данном случае, но и от общих тенденций стараемся не отклоняться. Но, возможно, это действительно стоит описать лучше. Спасибо, что обратили на это внимание!

Понятно, спасибо.

Так что посоветуете использовать для сайта: microdata или всё же json-ld?