Бесплатные инструменты

Конструктор и проверка JSON-LD

Соберите JSON-LD для компании, услуги, статьи, FAQ и хлебных крошек. Проверьте синтаксис и базовые поля, скопируйте script-блок или скачайте JSON.

Бесплатно. Регистрация не нужна.Копировать / Скачать

Тексты и файлы обрабатываются в вашем браузере. Проверка URL загружает публичную страницу через сервер сайта.

Разметка должна описывать реальное содержимое

На странице услуги есть название, описание и компания, которая выполняет работу. В статье указаны автор и дата публикации. Структурированные данные помогают передать эти сведения в понятной для машин форме. JSON-LD позволяет сделать это отдельным script-блоком, сохранив привычную вёрстку страницы.

Конструктор подходит для подготовки небольшого блока вручную. Он собирает данные из формы и показывает готовый код. Рядом есть проверка существующего JSON-LD: можно вставить чистый JSON или один script-блок и увидеть ошибки синтаксиса, а также замечания к базовой структуре поддерживаемых типов.

Как создать JSON-LD для страницы

  • Выберите тип: Organization, LocalBusiness, Service, Article, BreadcrumbList или FAQPage. Ориентируйтесь на основное содержимое страницы.
  • Заполните фактические сведения. Для компании это название и контакты, для локального бизнеса ещё адрес, для статьи заголовок, автор, даты и изображение.
  • Для вопросов и ответов добавьте текст каждого вопроса и ответа. Для хлебных крошек укажите названия страниц и полные URL в порядке от раздела к текущей странице.
  • Нажмите «Собрать JSON-LD». Изучите результат и замечания, затем скопируйте HTML script-блок или скачайте файл JSON.
  • Разместите код в шаблоне нужной страницы и проверьте опубликованный URL отдельным валидатором. Если CMS уже выводит разметку, сначала согласуйте новый блок с существующим.

Шесть типов и подходящие задачи

Organization описывает компанию. LocalBusiness полезен для бизнеса с физическим адресом: в конструкторе для него предусмотрены город, улица и код страны. Service описывает услугу и организацию-поставщика. Не подменяйте услугу типом Product только ради другого оформления в поиске.

Article содержит заголовок, автора, даты и URL изображения. BreadcrumbList передаёт иерархию разделов через последовательные позиции. FAQPage описывает опубликованные на странице вопросы и ответы. Для двух последних типов можно добавить до 20 пунктов, удаляя незаполненные строки.

Что показывает проверка JSON-LD

Сначала инструмент разбирает JSON. Лишняя запятая, незакрытая кавычка или повреждённая скобка вызовут ошибку. Затем проверяется базовая структура: формат @type, массив @graph, отдельные поля шести типов, даты статьи, положительные и неповторяющиеся позиции хлебных крошек, текст вопросов и ответов.

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

Почему разметка не гарантирует результат в поиске

Корректный JSON-LD помогает описать сущности, но не гарантирует расширенный сниппет, рост позиций или цитирование в AI-ответе. Для Google важны поддерживаемый тип результата, применимые правила и содержание самой страницы. Вопросы и ответы стоит публиковать ради понятного объяснения клиенту, а не обещания отдельного блока в выдаче.

Для GEO и AI-поиска сначала нужны доступная страница, полезные факты, ясные условия и проверяемые сведения о компании или авторе. Разметка дополняет эту основу. Не добавляйте выдуманные отзывы, несуществующие адреса и рейтинги: такие данные не станут достоверными от того, что записаны в JSON.

Пример и внедрение в CMS

Для страницы услуги выберите Service, впишите её название, кратко опишите работу и укажите компанию-поставщика. URL должен вести на эту услугу, а не на несвязанный раздел. Для статьи используйте реальную дату публикации. Дата обновления нужна, когда материал действительно изменился, и не должна быть раньше публикации.

Код для вставки оборачивается в script типа application/ld+json. Специальные символы текста безопасно экранируются, чтобы ответ FAQ со знаком «<» не разорвал HTML. В скачанном JSON обёртки script нет. Вставленные данные обрабатываются в браузере и не отправляются на сервер WebSoftLeader.

После внедрения откройте исходный HTML страницы. Убедитесь, что блок присутствует один раз, содержит актуальные сведения и согласован с разметкой CMS. Затем используйте Schema Markup Validator для словаря и инструмент Google для поддерживаемых расширенных результатов. Для страниц, собираемых JavaScript, отдельно проверьте итоговый рендер.

Следующий шаг и материалы по теме

WEBSOFTLEADER

Расскажите, что нужно улучшить.

Пришлите сайт или опишите процесс. Предложим первый шаг, согласуем состав работ и подготовим оценку.