Формат структурированных данных на основе JSON, помогающий поисковым системам лучше понимать содержание страницы.
Определение
JSON-LD (JavaScript Object Notation for Linked Data) — это формат структурированных данных, встраивающий машиночитаемую информацию в веб-страницы с использованием стандартного синтаксиса JSON внутри тега `<script type="application/ld+json">`. Он сообщает поисковым системам, о чём именно страница, маркируя контент стандартизированным словарём Schema.org — определяя сущности: организации, продукты, статьи, FAQ и мероприятия вместе с их свойствами и связями. Скрипты JSON-LD размещаются в head HTML-страницы и не влияют на внешний вид страницы для посетителей. Google рекомендует JSON-LD как предпочтительный формат структурированных данных по сравнению с Microdata и RDFa.
Почему это важно
Поисковые системы используют JSON-LD для формирования расширенных результатов — улучшенных поисковых листингов, отображающих звёздные рейтинги, аккордеоны FAQ, цены продуктов, хлебные крошки и пошаговые инструкции прямо на странице результатов поиска. Страницы с правильно реализованными структурированными данными, как правило, получают более высокий CTR, поскольку визуально выделяются и предоставляют ответы ещё до клика пользователя. Для издателей это означает больше органического трафика на флипбуки и страницы документов без дополнительных рекламных расходов. JSON-LD также помогает ИИ-ассистентам и поисковым ответным системам понимать ваш контент, что становится всё важнее по мере перехода пользователей к разговорному поиску.
Как это работает в FlipLink
Функция [SEO и социальных превью](/features/seo-and-social-previews) FlipLink позволяет определять метаданные для каждой публикации, которые преобразуются в структурированные данные, анализируемые поисковыми системами. Маркетинговый сайт fliplink.me также использует JSON-LD-схемы для Organization, SoftwareApplication, FAQPage, BreadcrumbList и Article для максимальной видимости в поиске. Когда вы публикуете флипбук с пользовательским заголовком, описанием и миниатюрой, FlipLink генерирует соответствующую структурированную разметку, чтобы поисковые системы могли точно индексировать и отображать ваш контент. Эти структурированные данные работают совместно с [OG-тегами](/glossary/og-tags) — JSON-LD ориентирован на поисковые системы, а OG-теги — на социальные сети.
Технические детали
JSON-LD использует специфическую синтаксическую структуру, следующую словарю Schema.org. Каждый блок JSON-LD начинается с поля `@context`, указывающего на Schema.org, и поля `@type`, определяющего тип сущности. Распространённые типы для цифровых публикаций включают:
- **Organization**: Название компании, логотип, контактная информация, социальные профили
- **SoftwareApplication**: Название приложения, цены, рейтинги, требования к ОС
- **FAQPage**: Пары вопрос-ответ, отображаемые как раскрывающиеся FAQ в расширенных результатах
- **Article / BlogPosting**: Автор, дата публикации, заголовок, главное изображение
- **BreadcrumbList**: Навигационная иерархия в виде хлебных крошек в результатах поиска
- **HowTo**: Пошаговые инструкции с опциональными изображениями для каждого шага
- **WebSite**: Название сайта и поисковое действие для окон поиска по сайтлинкам
На одной странице может быть несколько блоков JSON-LD, каждый описывающий отдельную сущность. Им не нужно ссылаться друг на друга — поисковые системы объединяют их для формирования полного понимания страницы.
Контрольный список настройки
Если вы добавляете JSON-LD на страницы с контентом FlipLink, следуйте этому контрольному списку:
1. **Определите тип страницы.** Выберите тип Schema.org, лучше всего описывающий вашу страницу — Article для блог-постов, FAQPage для разделов FAQ, Product или SoftwareApplication для продуктовых страниц.
2. **Определите обязательные свойства.** Каждый тип схемы имеет обязательные и рекомендуемые свойства. Для Article минимально необходимы `headline`, `author`, `datePublished` и `image`. Подробности смотрите в документации Google по структурированным данным.
3. **Добавьте тег скрипта JSON-LD.** Разместите блок `<script type="application/ld+json">` в секции `<head>` страницы, содержащий структурированные данные.
4. **Валидируйте разметку.** Используйте Google Rich Results Test для проверки синтаксической корректности JSON-LD и его соответствия требованиям для расширенных результатов.
5. **Тестируйте на разных типах страниц.** Если у вас несколько шаблонов (продуктовые страницы, блог-посты, записи глоссария), валидируйте каждый шаблон отдельно, так как они используют разные типы схем.
6. **Мониторьте в Search Console.** После деплоя проверяйте отчёты «Улучшения» в Google Search Console на наличие ошибок или предупреждений по структурированным данным. Оперативно исправляйте проблемы для сохранения права на расширенные результаты.
Часто задаваемые вопросы
**Гарантирует ли JSON-LD получение расширенных результатов для моей страницы?**
Нет. JSON-LD делает страницу подходящей для расширенных результатов, но Google решает, показывать ли их, основываясь на качестве контента, релевантности и других факторах ранжирования. Правильная реализация значительно повышает шансы, но не гарантирует улучшенные листинги.
**Можно ли разместить несколько блоков JSON-LD на одной странице?**
Да. Обычно на одной странице размещают отдельные блоки для BreadcrumbList, основного типа контента (Article, FAQPage и т.д.) и Organization. Поисковые системы анализируют каждый блок независимо и объединяют информацию.
**В чём разница между JSON-LD и [Schema Markup](/glossary/schema-markup)?**
[Schema Markup](/glossary/schema-markup) — это общая практика добавления структурированных данных на веб-страницы с использованием словаря Schema.org. JSON-LD — один из трёх форматов реализации [schema markup](/glossary/schema-markup) наряду с Microdata и RDFa. JSON-LD — формат, рекомендованный Google, поскольку он проще всего в реализации и поддержке: данные находятся в отдельном теге script, а не вплетены в HTML-разметку страницы.