JSON-LD (JavaScript Object Notation for Linked Data) — це формат на основі 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-двигуни, внутрішні системи).