Мета-теги после шаблонных правок: как проверить title, description и H1

Шаблонная правка может незаметно изменить мета-теги сразу на сотнях страниц. Вчера у категорий были нормальные title и description, сегодня везде одинаковый заголовок. Или H1 пропал из карточки товара, Open Graph начал показывать старую картинку, а canonical у пагинации ведёт не туда.

Такие ошибки редко видны на главной странице. Их нужно проверять по типам страниц.

Список типов страниц

Перед проверкой нужно выписать основные шаблоны сайта:

  • главная страница;
  • категория каталога;
  • карточка товара;
  • статья блога;
  • страница услуги;
  • страницы пагинации;
  • страницы фильтров;
  • страница поиска;
  • 404-страница.

Проверять одну страницу недостаточно. Ошибка может проявляться только на карточках без заполненного SEO-поля или только на второй странице пагинации.

Title

Title должен быть уникальным и соответствовать странице. После правок часто появляются одинаковые title из fallback-настроек.

curl -s https://example.ru/catalog/product/ | grep -i "<title"

Плохой признак:

<title>Мой сайт</title>

Если такой title стоит на всех карточках, шаблон потерял переменную товара или категории.

Description

Description не обязан быть идеальным на каждой технической странице, но массово пустой или одинаковый description — проблема.

curl -s https://example.ru/catalog/product/ | grep -i "description"

Если description собирается по шаблону, нужно проверить страницы с длинными, короткими и пустыми исходными данными.

H1

H1 должен быть видимым заголовком страницы. Иногда после редизайна его заменяют div-ом ради стиля или выводят два H1.

curl -s https://example.ru/page/ | grep -i "<h1"

Два H1 не всегда катастрофа, но обычно это сигнал проверить структуру шаблона.

Canonical

После шаблонных правок canonical может начать вести на текущий раздел, главную или первую страницу пагинации. Проверять нужно отдельно категории, карточки, фильтры и пагинацию.

curl -s https://example.ru/catalog/page-2/ | grep -i "canonical"

Open Graph

Open Graph влияет на превью в мессенджерах и соцсетях. После правок шаблона может остаться общая картинка или старый URL.

curl -s https://example.ru/page/ | grep -Ei "og:title|og:description|og:image|og:url"

Для карточек товаров и статей лучше проверять, что og:image соответствует странице, а не всегда берётся из логотипа.

Пагинация

На страницах пагинации title и description не должны вводить в заблуждение. Если все страницы списка имеют один и тот же title без указания страницы, это может создавать дубли.

Вариант:

Каталог товаров — страница 2

Массовая проверка

Для небольшого сайта можно пройти несколько десятков URL вручную. Для большого — лучше выгрузить URL и проверить скриптом или crawler-ом.

curl -s https://example.ru/page/ \
    | grep -Ei "<title|description|canonical|<h1|og:"

Чек-лист

  1. Составить список типов страниц.
  2. Проверить title на уникальность и корректность.
  3. Проверить description на пустые и одинаковые значения.
  4. Проверить H1 на наличие и уместность.
  5. Проверить canonical на разных шаблонах.
  6. Проверить Open Graph.
  7. Проверить пагинацию.
  8. Сравнить несколько страниц с заполненными и пустыми SEO-полями.
  9. Повторить проверку после очистки кэша.

Мета-теги ломаются не только при SEO-доработках. Любая правка шаблона может изменить то, что попадает в head. Поэтому после релиза нужно проверять не “страницу”, а набор типовых страниц.

Комментарии (0)

Пока нет комментариев. Будьте первым!