ПонятиеОбновлено: 2026-11-03

Что такое JSON-LD?

JSON-LD — это формат разметки, рекомендуемый Google для структурированных данных: объект JSON в отдельном блоке script, независимый от видимого HTML-кода страницы.

Открыть этот экран в панели

JSON-LD (JSON for Linked Data) — это один из способов записи структурированных данных. Вместо того чтобы встраиваться в видимый HTML-код, разметка помещается внутри тега <script type="application/ld+json"> в виде объекта JSON, использующего типы schema.org. Микроданные (Microdata) и RDFa выполняют ту же задачу, но Google рекомендует использовать именно JSON-LD.

Почему это важно

  • Его легко поддерживать: один блок можно добавить, изменить или удалить, не нарушая дизайн или шаблон страницы.
  • Его можно добавить позже с помощью плагина, менеджера тегов или JavaScript. Google также умеет обрабатывать JSON-LD, внедренный через JavaScript.
  • Вы можете объединить несколько типов в одном блоке (например, Organization и WebSite).

Где это встречается в SEOAsist

  • Проблема No structured data (JSON-LD) в разделе Health содержит список страниц, на которых полностью отсутствует блок JSON-LD.
  • Оценка E-E-A-T сайта учитывает типы JSON-LD, обнаруженные во время последнего сканирования (Organization, Article).
  • Правило JSON-LD на вкладке Pixel вашего сайта добавляет блок структурированных данных на соответствующие страницы. Поле правила принимает объект или массив.
  • Статьи, созданные в студии контента, поставляются с блоком FAQ и JSON-LD.

Подробнее: Технический аудит, Студия контента.

Пример

Блок FAQPage для страницы справочного центра:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [{
    "@type": "Question",
    "name": "How long does delivery take?",
    "acceptedAnswer": { "@type": "Answer", "text": "Orders arrive within 1-3 business days." }
  }]
}
</script>

Частые ошибки

  • Ошибки синтаксиса JSON: одна висячая запятая или незакрытая кавычка делают недействительным весь блок.
  • Пропуск поля @context.
  • Добавление одного и того же типа дважды из двух разных плагинов, что приводит к конфликту значений.
  • Добавление блока один раз и отсутствие его обновлений (устаревшие цены, старый адрес).
Была ли эта статья полезной?
Не нашли нужное?
Опишите проблему, и наша команда ответит по e-mail.
Связаться с нами