JSON-LD
JSON-LD (JavaScript Object Notation for Linked Data) — синтаксис для встраивания Schema.org разметки в виде JSON внутри <script type="application/ld+json"> блока в <head>.
Почему JSON-LD, а не microdata:
- Отделён от HTML-разметки — не ломает дизайн при правках.
- Легче генерируется на бэкенде из данных.
- Google рекомендует JSON-LD как предпочтительный формат с 2015.
Пример минимальной разметки Organization:
<script type="application/ld+json">{ "@context": "https://schema.org", "@type": "Organization", "name": "BMB", "url": "https://example.com", "logo": "https://example.com/logo.png", "sameAs": [ "https://t.me/example", "https://vk.com/example" ]}</script>Валидация: validator.schema.org, Google Rich Results Test.
Связано: Schema.org.