Разметка должна описывать реальное содержимое
На странице услуги есть название, описание и компания, которая выполняет работу. В статье указаны автор и дата публикации. Структурированные данные помогают передать эти сведения в понятной для машин форме. 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 нет. Вставленные данные обрабатываются в браузере и не отправляются на сервер QuickLanding.
После внедрения откройте исходный HTML страницы. Убедитесь, что блок присутствует один раз, содержит актуальные сведения и согласован с разметкой CMS. Затем используйте Schema Markup Validator для словаря и инструмент Google для поддерживаемых расширенных результатов. Для страниц, собираемых JavaScript, отдельно проверьте итоговый рендер.
Следующий шаг и материалы по теме
Вопросы об инструменте
Это полный валидатор schema.org?
Нет. Проверяется синтаксис JSON и отдельные поля шести профилей конструктора. Для полной проверки словаря используйте Schema Markup Validator.
Разметка гарантирует появление сайта в AI-ответах?
Нет. Она помогает описать сущности, но не подтверждает цитирование, позиции или право на расширенный результат.
Можно проверить массив и @graph?
Да. Инструмент разбирает массивы объектов и @graph, проверяет найденные поддерживаемые профили и перечисляет остальные типы отдельно.
Что скачивается: JSON или HTML?
Кнопка скачивания сохраняет JSON. Для вставки на страницу выберите представление HTML script-блока и скопируйте код.
Можно вставить несколько script-блоков сразу?
Нет. Проверяйте один блок за раз либо объедините сущности в JSON-массив или @graph.