- html5css.dev
- SEO
- SEO продвижение
- Техническая оптимизация
- Дубли мета-тегов и заголовков H1
Дубли мета-тегов и заголовков H1
Одинаковый title на пятидесяти страницах — сигнал, что страницы неразличимы. Разбираем, откуда берутся дубли, как их выгрузить и какие формулы шаблонов работают.
keywords «уникально
для каждой страницы». Тег не учитывается — разбор в отдельном уроке.
Здесь речь только о том, что действительно имеет значение: title, description, H1.
Почему дубли мешают
- Поисковик не различает страницы. При одинаковом title он выбирает между ними сам и часто ошибается — позиции скачут.
- Каннибализация. Несколько ваших страниц конкурируют за один запрос, и ни одна не выходит в топ.
- Сниппет не продаёт клик. Одинаковое описание не отвечает на конкретный запрос.
- Симптом более крупной проблемы. Массовые дубли метаданных обычно означают, что и содержание страниц одинаковое.
Откуда берутся
| Источник | Пример | Решение |
|---|---|---|
| Пагинация | Все страницы категории с одним title | Добавить номер: «… — страница 2» |
| Фильтры и сортировки | Один title у десятков комбинаций | Канонический адрес на базовую категорию либо свой title у ценных фильтров |
| Товарные модификации | Один товар в трёх цветах — три страницы | Одна карточка с выбором варианта |
| Шаблон по умолчанию | «Главная» на всех страницах после релиза | Формула шаблона и проверка после каждого деплоя |
| Теговые страницы | Автоматически созданные теги | Оставить ценные, остальные закрыть или удалить |
| Незаполненные поля | Description пустой → берётся описание сайта | Лучше оставить пустым, чем одинаковым |
Как выгрузить дубли
Быстрее всего краулером: он собирает title, description и H1 по всем URL, после чего дубли ищутся сортировкой. В Screaming Frog это вкладки Page Titles и Meta Description с фильтром Duplicate.
# если есть выгрузка в CSV: url;title
cut -d';' -f2 pages.csv | sort | uniq -d | head -30
# сколько URL приходится на каждый повторяющийся title
awk -F';' '{c[$2]++} END{for(t in c) if(c[t]>1) print c[t]" "t}' pages.csv | sort -rn | head -20
Дополнительно: Search Console → Индексирование покажет страницы, исключённые как «Дубликат без канонической версии, выбранной пользователем» — это те же проблемы, но уже глазами поисковика.
Формулы шаблонов
Ручное заполнение реально для десятков страниц, не для тысяч. Для каталогов работают формулы с подстановкой отличающих признаков:
| Тип страницы | Формула title |
|---|---|
| Карточка товара | {Товар} {Модель} — купить в {Город}, цена {Цена} ₽ |
| Категория | {Категория} — {N} товаров, цены от {Мин} ₽ | {Бренд} |
| Категория, страница N | {Категория} — страница {N} |
| Фильтр | {Категория} {Признак} — купить в {Город} |
| Статья | {Заголовок} — {польза или уточнение} |
| Филиал | {Услуга} в {Город}, {Улица} — {Компания} |
- Длина title — ориентировочно до 60 знаков: длиннее обрезается в выдаче, особенно на мобильных.
- Отличающий признак в начале. Если все title начинаются с названия компании, пользователь видит одно и то же.
- Подстановки не должны давать пустоту. «Купить — цена ₽» появляется, когда данных нет: предусмотрите запасной вариант.
- Description — под клик, а не под ключи: что получит человек, перейдя на страницу.
H1: частые ошибки
- Несколько H1 на странице — обычно из-за того, что H1 используется в шапке для логотипа.
- H1 отсутствует — вместо него оформленный крупным шрифтом
div. - H1 дословно равен title на всех страницах — упущенная возможность раскрыть тему иначе.
- H1 = название компании вместо темы страницы.
- Заголовки используются для оформления: H3 «чтобы было покрупнее». Для этого есть CSS.
Порядок работ
- Прогнать краулером, выгрузить title / description / H1 по всем URL.
- Отсортировать по числу повторов — начинать с самых массовых.
- Определить, что именно отличает такие страницы, и внести это в формулу шаблона.
- Для страниц без отличий решить: объединить, закрыть каноническим адресом или удалить.
- Проверить, что H1 один и совпадает по смыслу с title.
- Через месяц сверить отчёт индексирования: дубликатов должно стать меньше.
Итог
Дубли метаданных — почти всегда следствие шаблона, а не невнимательности редактора. Поэтому чинить их нужно формулой с подстановкой отличающих признаков, а страницы, у которых отличий нет, — объединять. Дальше в главе: дубли контента.
Частые вопросы
Насколько вредны дубли title?
Прямых санкций нет, но одинаковый title мешает поисковику различать страницы: он не понимает, какая релевантнее запросу. Результат — скачущие позиции и каннибализация внутри сайта.
Что делать с дублями description?
Description не влияет на ранжирование, но формирует сниппет. Одинаковое описание на разных страницах снижает кликабельность. Если писать вручную некому, лучше оставить поле пустым: поисковик составит сниппет из текста страницы.
Может ли H1 совпадать с title?
Может и часто должен совпадать по смыслу, но не обязан дословно. Title работает в выдаче и может быть короче и «продающее», H1 — на странице, для читателя.
Сколько H1 должно быть на странице?
Один. Формально HTML5 допускает несколько в разных секциях, но на практике один H1 задаёт понятную структуру и не создаёт неоднозначности.