Разметка JSON-LD для структурирования данных вашего сайта в Яндекс (Yandex)

Разметка JSON-LD для структурирования данных вашего сайта в Яндекс (Yandex)

JSON-LD — это формат представления информации в виде объектов с поддержкой связанных данных (Linked Data). Такая структура позволяет сделать данные машиночитаемыми и удобными для автоматической обработки. Чтобы разместить разметку JSON-LD на страницах вашего сайта, следует использовать тег <script> с указанием типа application/ld+json.

Перед публикацией рекомендуется обязательно проверить корректность созданной разметки через валидатор синтаксиса.

Формат JSON-LD применяется для:

  • отображения структурированных данных в интерфейсах почтовых сервисов;
  • построения хлебных крошек в сниппетах страниц сайта в Яндекс;
  • создания блоков вопросов и ответов в мобильной поисковой выдаче.

Данные в формате JSON-LD, как и в обычном JSON, представляют собой пары ключ-значение. Но JSON-LD расширяет стандарт с помощью специальных зарезервированных ключей, позволяющих определять контекст или устанавливать связи между объектами. Например:

  • @context — указывает используемый словарь описания сущностей;
  • @type — обозначает тип объекта, который описывается в структуре.

Обратите внимание: все ключи и значения чувствительны к регистру — их нужно писать строго с соблюдением правильного написания.

Ключевые особенности JSON-LD как формата для структурирования данных сайта в Яндекс

В формате JSON-LD действуют общие правила, унаследованные от стандарта JSON:

  • Объект — структура из уникальных пар ключ-значение в фигурных скобках. Повтор ключей в одном объекте недопустим.
  • Массив — список значений в квадратных скобках. Порядок элементов не фиксирован, если не указано иное.
  • Строка — последовательность символов Unicode в двойных кавычках. Допустимо экранирование символов обратным слэшем.
  • Число — представлено в обычной форме. Нельзя использовать ведущие нули, восьмеричные и шестнадцатеричные значения.
  • true / false — бинарные значения, применимы для полей с двумя допустимыми вариантами.
  • null — указывает на отсутствие значения. Если null установлен для @value, @list или @set, объект не будет учитываться.

Пример использования JSON-LD для отображения информации вашего сайта в Яндекс

Простейший пример использования разметки для автоматической обработки данных — бронирование авиабилета:

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "FlightReservation",
  "reservationId": "RXJ34P"
}
</script>

Что содержится в этом объекте:

  • @context — сообщает, что используется словарь schema.org;
  • @type — определяет тип сущности, в данном случае это FlightReservation;
  • reservationId — параметр бронирования, уникальный для каждой транзакции.

Разметка может быть дополнена другими полями, включая дату рейса, пункт назначения, данные пассажира и т.д. Все возможные ключи и значения можно найти в документации по схеме schema.org.

Дополнительная информация по JSON-LD и поддержке структурирования данных вашего сайта в Яндекс

Если вы разрабатываете систему разметки писем, уведомлений или карточек на страницах вашего сайта, JSON-LD — универсальное и современное решение. Оно позволяет адаптировать данные под автоматическую индексацию, обеспечивая более полное и визуально заметное представление вашего контента в результатах поиска.

Для внедрения JSON-LD разметки на вашем сайте и её проверки на корректность, вы можете обратиться к специалистам SEO-компании seo.computer по вопросам SEO и автоматизации. Напишите по адресу info@seo.computer или свяжитесь через WhatsApp +79202044461.

ID: 61

Отправьте заявку и мы предоставим консультацию на SEO продвижение вашего сайта