Перейти к содержимому

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.