Инвентаризация
Выделяем шаблоны: главная, услуги, статьи, категории, товары, контакты и другие значимые типы страниц.
Техническое SEO
Определяем подходящие типы сущностей, связываем их с реальными данными сайта, внедряем в шаблоны и проверяем валидаторами. Разметка остаётся синхронной с тем, что видит пользователь.
Состав работы
Мы не добавляем все типы Schema.org подряд. Состав разметки зависит от сущностей и видимого содержания конкретного проекта.
Выделяем шаблоны: главная, услуги, статьи, категории, товары, контакты и другие значимые типы страниц.
Сопоставляем поля CMS с Organization, Service, Product, Article, BreadcrumbList и другими уместными типами.
Убеждаемся, что название, адрес, характеристики, наличие и другие свойства берутся из актуальных данных.
Добавляем JSON-LD или дорабатываем существующий вывод так, чтобы разметка формировалась на уровне шаблона.
Проверяем синтаксис, обязательные свойства, соответствие видимому контенту и отсутствие конфликтующих сущностей.
Тестируем реальные URL после публикации и передаём перечень шаблонов и условий повторной проверки.
Проверка исходного вывода
Перед внедрением покажите страницу товара, услуги или статьи и укажите, кто редактирует её данные. Смотрим исходный HTML и результат выполнения JavaScript: расширение CMS может добавлять JSON-LD после загрузки страницы.
Сравниваем вывод темы, SEO-плагина и пользовательского кода. Если два блока описывают одну организацию с разными адресами, выбираем актуальный источник и согласуем единый идентификатор. Само наличие нескольких блоков ещё не доказывает ошибку.
Проверяем шаблон на заполненной и неполной карточке. Не подставляем случайную цену, автора или рейтинг вместо отсутствующего значения. Владелец подтверждает источник сведений; разработчик задаёт условия вывода для неполных данных.
Сопоставляем организацию, страницу и основной объект через устойчивые идентификаторы. Проверяем адреса изображений и хлебные крошки. После смены URL обновляем связи, чтобы разметка не отсылала к удалённым карточкам и старому домену.
Меняем поле на тестовой карточке и проверяем его вывод в разметке. После обновления темы повторяем проверку. Ручная вставка вчерашнего наличия или адреса может остаться в JSON-LD даже после изменения видимого текста.
Приёмка микроразметки
Общие ошибки индексации рассматриваем в SEO-аудите. Для изменения вывода CMS потребуется доработка сайта.
Валидатор Schema.org проверяет структуру и свойства. Инструмент Google для расширенных результатов проверяет поддерживаемые им типы. Дополнительно сравниваем значения с видимой страницей: корректный синтаксис не подтверждает достоверность данных.
По одной странице каждого изменённого шаблона и карточки с особыми условиями: отсутствующим изображением, снятым товаром или пустым полем автора. Проверяем исходный код, отрисованный документ и ссылки между сущностями.
Открываем рабочий URL без авторизации, проверяем доступность ресурсов и актуальные значения. Передаём список шаблонов и полей для повторного контроля. Соответствие требованиям не гарантирует специальное отображение в поисковой выдаче.
Требования к достоверности и видимому содержанию описаны в рекомендациях Google по структурированным данным.
Результат
Поисковому роботу явно описаны сущности и их свойства.
Разметка формируется из данных CMS, а не вставляется вручную в каждую страницу.
Есть список проверенных шаблонов, ошибок и ограничений.
Практические сценарии
Структурированные данные уточняют содержание, но не заменяют сам контент и не гарантируют специальное отображение в поиске.
Связываем сведения об агентстве или компании с услугами, контактами и хлебными крошками без дублирования противоречивых значений.
Передаём реальные наименование, изображения, характеристики и коммерческие свойства только при наличии этих данных на странице.
Описываем публикацию, дату, автора и изображение. Не подставляем фиктивные даты обновления ради свежести.
Размечаем вопросы, ответы и цепочку навигации, если эти элементы доступны посетителю и соответствуют странице.
Оценка задачи
До начала работ проверяем CMS, число уникальных шаблонов, источники данных и уже установленную разметку. Цену на странице не фиксируем: одинаковое число URL может формироваться одним шаблоном или десятками независимых компонентов.
Сначала согласуем состав типов и шаблонов. Работы и внешние расходы начинаются только после подтверждения.
Вопросы
Нет. Она помогает интерпретировать данные, но окончательный вид результата определяет поисковая система.
Не следует. Разметка должна соответствовать видимому содержанию и фактическим свойствам объекта.
Обычно JSON-LD, если он подходит проекту и не конфликтует с возможностями CMS.
Да, если меняются шаблоны, поля, каталог или требования поисковых систем. После релизов её стоит перепроверять.
Первый шаг
Посмотрим текущую разметку и шаблоны, уточним источники данных и предложим следующий проверяемый этап.