JSON-LD (JavaScript Object Notation для связанных данных) — это формат на основе JSON для встраивания структурированных данных на веб-страницы и рекомендуемый способ вывода разметки schema.org.
JSON-LD встраивается в HTML через тег <script type="application/ld+json">, который обычно размещается в заголовке документа. Он не мешает рендерингу, невидим для пользователей и используется поисковыми системами и AI-движками для понимания контента.
Минимальный пример JSON-LD для продукта:
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Коричневая кожаная сумка",
"image": "https://example.com/.../bag.jpg",
"offers": {
"@type": "Offer",
"price": "149.00",
"priceCurrency": "USD"
}
}Ключевое преимущество JSON-LD перед Microdata и RDFa — это разделение обязанностей: структурированные данные находятся в своем собственном блоке, а не переплетены с атрибутами отображения HTML. Это упрощает обслуживание и позволяет предоставлять разные варианты схем для разных аудиторий (Google, AI-движки, внутренние системы).