Кто может сделать SEO лучше,
чем тот кто сам в ТОП3? Звоните!
Кто может сделать SEO лучше,
чем тот кто сам в ТОП3? Звоните!
8 800 350 99 87 пн – пт 10:00 – 19:00 (Мск)

Формат JSON-LD

JSON-LD – специальный формат описания контента сайта, делающий информацию машиночитаемой. Он использует объекты словаря связанных данных Linked Data (LD) и для того, чтобы описанный с его помощью контент мог обрабатываться машиной в автоматическом режиме, такая информация должна быть заключена в тег script. При этом желательно осуществлять проверку разметки JSON-LD на наличие ошибок, чтобы быть уверенным, что у робота не возникнет проблем при чтении данных. Проверка может быть выполнена при помощи валидатора.

Данные, представленные в формате JSON-LD, — это набор пар ключ-значение. В этом он схож с JSON, однако в отличие от последнего использует зарезервированные ключи. С помощью таких ключей устанавливается контекст описания или осуществляется связка объектов. Например, ключ «@type» позволяет определить тип описываемой сущности, а «@contet» — словарь объектов.

При прописывании ключей важно следить за регистром, так как формат JSON-LD к нему чувствителен.

Ряд понятий, перешедших из формата JSON:

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

Пример объекта JSON-LD


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

В данном примере было использовано три ключа

  • Ключ «@context» показывает, что в данном объекте применяется словарь schema.org.
  • Ключ «@type» указывает на тип TrainReservation, где можно указать данные о бронировании билета на поезд.
  • Ключ «reservationId» содержит номер бронирования ж/д-билета и является свойством типа TrainReservation.

Узнать подробнее о поисковом продвижении сайта в МОССЕО:

Закажите SEO раскрутку сайта
Оставьте свой номер телефона и мы свяжемся с Вами в рабочее время. Наша команда проконсультирует, поможет, проснит и ответит на любые вопросы

    Либо напишите нам на почту [email protected] или просто позвоните по номеру