JSON-LD (JavaScript Object Notation for Linked Data)
Краткая суть
JSON-LD — это "контейнер", в котором современное E-commerce и SEO-сообщество передает микроразметку Schema.org поисковым роботам. Если раньше (в эру Microdata/Microformats) вам приходилось "вплетать" теги разметки прямо в HTML-код страницы (<span itemprop="price">100</span>), ломая верстку и усложняя жизнь программистам, то сейчас вы просто вставляете один "невидимый" блок скрипта <script type="application/ld+json"> в тег <head> (или в любое место <body>). Внутри него лежит аккуратно структурированный массив данных (json).
Как это работает на практике
Когда бот (например, YandexBot) сканирует страницу, он мгновенно находит этот скрипт и понимает: "Ага, вот вся семантическая выжимка про эту статью без лишних CSS стилей и дивов". JSON-LD позволяет легко передать сложные иерархические связи (Граф Знаний / Knowledge Graph): например, "Эта Статья написана Автором (у которого есть Соцсети) и опубликована Организацией (у которой есть Логотип и Адрес)".
Актуальность в 2026 году
Google официально объявил JSON-LD самым предпочтительным (Recommended) форматом разметки. Все новые типы Rich Snippets (например, Вакансии "JobPosting", Часто задаваемые вопросы "FAQPage", Мероприятия "Event", Видео "VideoObject" и Обзоры Продуктов) требуют (или настоятельно рекомендуют) внедрения через JSON-LD. Динамические сайты на React (Next.js) или Vue.js (Nuxt) могут генерировать эти скрипты на лету для каждого товара.
Как применять на практике
- Разметка
Product: Для ИМ (Интернет-магазинов) передавайте в JSON-LD:name(название),image,description, вложенныйoffers(ценаprice, валютаpriceCurrency, наличиеavailability) и вложенный массивaggregateRating. Если вы забудетеpriceилиavailability, в Гугле появится желтая ошибка предупреждения ("Отсутствует поле offers"), и ваш товар может не попасть во вкладку "Покупки" (Merchant Center). - Генерируйте код автоматически. Не пишите JSON руками: опечатка в одной запятой обрушит весь парсинг файла (Fatal Error JSON). Пользуйтесь встроенными плагинами для CMS (Yoast SEO, Rank Math) или онлайн генераторами (Google Structured Data Markup Helper).
Частые ошибки
- Конфликт реальности и разметки. JSON-LD позволяет вам написать "в невидимом коде", что товар стоит 10$, а на странице для людей написано "100$". За такое несоответствие (Spammy Structured Data) Google выдает сурово ручные санкции (Manual Action Penalty "Некорректная или вводящая в заблуждение структурированная разметка") с полным лишением всех спецэлементов в выдаче на 6-12 месяцев.
Последнее обновление термина: 2026 год.