Надёжная компания по поисковому продвижению
Логотип команды MOSSEO
Продвижение сайта в Москве
Пн - Пт, с 10:00 до 19:00 (по Москве)
info@mosseo.ru
8 495 111-55-99
Для клиентов в Москве
8 800 350-99-87
Звонок по РФ бесплатный
Москва, Ленинградский проспект, 57А
Generic selectors
Exact matches only
Search in title
Search in content
Search in posts
Search in pages
MOSSEO

Формат 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.

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

Заполните подходящую для Вас форму,
напишите нам на почту 1@mosseo.ru или просто позвоните по номеру
ПомощьНаша команда проконсультирует, поможет, пояснит!
Наш офис:
Москва, Ленинградский проспект, 57А
Показать на карте
Написать или
поговорить: