Schema.org: что использовать, микроданные или JSON-LD?

Разметка данных http://schema.org/ для поисковых сайтов, таких как Google, Yahoo!, Bing и Yandex, отлично подходит для фрагментов кода. Однако я считаю, что большинство веб-мастеров используют микроданные и почти никогда не используют JSON-LD. Я недавно узнал о JSON-LD, и у меня есть некоторые сомнения:

Могу ли я использовать его без проблем с совместимостью с поисковой системой?

1 ответ

Не может быть общего ответа:

  • Каждый потребитель (поисковая система, инструмент и т. Д.) Имеет свои условия (что он поддерживает для какой функции).

  • Каждый синтаксис (JSON-LD, Microdata, RDFa и т. Д.) Имеет свои преимущества и недостатки.

Конкретный пример, иллюстрирующий проблему: Google рекомендует использовать JSON-LD для некоторых своих функций, но не поддерживает его для некоторых других (например, для своих продуктов Rich Snippet).

По сути, JSON-LD и RDFa являются рекомендациями W3C (в то время как микроданные являются частью стандарта Living HTML WHATWG, но больше не разрабатываются в W3C). Так что если вы заботитесь об этом, вы можете рассмотреть возможность использования RDFa вместо микроданных (см. Мое сравнение). RDFa и JSON-LD, конечно, совершенно разные: с JSON-LD вам придется дублировать ваш контент, в то время как вы можете повторно использовать его с RDFa.

Другие вопросы по тегам