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.