Title и description: как писать и почему поисковик их переписывает
Title и description — не поля для ключевых слов, а заявка на клик. Поисковик не обязан показывать именно их: Яндекс собирает сниппет из того, что релевантнее запросу, а Google формирует заголовок из title, видимых заголовков, og:title и даже текста ссылок на страницу. Ваши теги — сильная подсказка, а не команда.
Ниже — из чего собирается сниппет в обеих системах, когда ваши теги заменяют, как писать по рекомендациям самих поисковиков, что делать с тысячей страниц каталога и где смотреть дубли заголовков.
Из чего собирается сниппет
У Яндекса заголовок и описание формируются из контента страницы — элемента title, метатега description, текста страницы с учётом микроразметки Schema.org — и из дополнительных источников: Яндекс Маркета и текстов ссылок на страницу с других сайтов. Для описания, как сказано в справке, используется наиболее информативный и релевантный поисковому запросу текст.
Отсюда следствие, которое удивляет владельцев: сниппет одной и той же страницы по разным запросам выглядит по-разному. Это не ошибка и не «слетели метатеги».
У Google заголовок в выдаче называется «ссылка-заголовок» и формируется из содержимого <title>, основного видимого заголовка, тегов <h1> и <h2>, метатега og:title, заметного текста на странице, текста ссылок на неё и структурированных данных.
Описание Google создаёт автоматически и отражает ту часть страницы, которая точнее соответствует запросу; метаописание применяется, если оно позволяет пользователям получить более точное описание страницы.
Когда ваши теги заменят
Google перечисляет причины прямо:
- теги частичные, устаревшие или неточные;
- заголовок не соответствует содержанию страницы;
- один и тот же шаблонный текст на разных страницах;
- язык заголовка не совпадает с языком содержимого;
- ключевые слова повторяются — это может быть расценено как спам.
У Яндекса логика та же: если на странице есть текст, который отвечает на запрос точнее вашего описания, покажут его.
Что из этого следует практически: «переписали» — это обратная связь. Если поисковик регулярно подменяет ваш заголовок, проблема не в нём, а в заголовке.
Как писать title
Рекомендации Яндекса, почти дословно:
- Не общие описания. «Главная» для главной и «Контакты» для контактов — заголовки, по которым нельзя понять, чем страницы отличаются. «Каталог» не позволяет посетителю понять разницу между страницами.
- Не перечисление атрибутов. Заголовок вида «Название товара — описание, цены, характеристики, фото, отзывы» малоинформативен.
- Не шаблон с одинаковой структурой на всех страницах.
- Без нагромождения ключевых слов и повторов одной фразы.
- Бренд допустимо ставить в начале или конце, отделяя двоеточием, дефисом или вертикальной чертой.
- Длина ограничена шириной экрана устройства: слишком длинный заголовок обрежут.
Рабочая формула для коммерческой страницы: что это + главное уточнение (город, параметр, аудитория) + бренд. «Ремонт холодильников в Казани — выезд в день обращения | Название». Для статьи: суть ответа, а не тема вообще.
И практический ориентир по длине: примерно 50–60 знаков видно почти всегда, дальше — как повезёт с экраном. Самое важное ставьте в начало.
Как писать description
Google формулирует три требования: разные описания для разных страниц, информативность и готовность к тому, что текст обрежут под ширину экрана. Для товаров он советует добавлять цену, возрастную группу и производителя, для статей — автора и дату.
Что это значит на практике:
- Описание — не пересказ заголовка. Если title и description говорят одно и то же, вы теряете половину места в выдаче.
- Пишите то, чего нет в заголовке: срок, условия, гарантию, что входит, чем отличаетесь.
- Один конкретный факт лучше трёх общих слов. «Выезд за 2 часа, диагностика бесплатно» работает, «качественно и профессионально» — нет.
- Не обещайте того, чего нет на странице. Расхождение между обещанием и содержимым даёт клик и мгновенный возврат в выдачу, а это худшее сочетание с точки зрения поведения.
Дубли заголовков: где смотреть и как чинить
У Яндекса под это есть отдельный отчёт: «Индексирование → Заголовки и описания». Там видно процент и количество совпадений и группы страниц с одинаковыми title и description — на отдельных вкладках. Общее число дублей показывается в сводке, а при массовой проблеме появляется предупреждение в «Диагностике сайта».
Чем это плохо, по формулировке справки: пользователям сложнее ориентироваться, и это ухудшает видимость сайта в выдаче.
Рекомендации по исправлению оттуда же:
- разнообразить автоматически генерируемые заголовки — добавить номер страницы, характеристику, город;
- для адресов с GET-параметрами использовать
Clean-param; - при разном регистре в адресах поставить
rel="canonical"или 301-редирект; - привести теги в порядок по общим рекомендациям и отправить важные страницы на переобход.
Про остальные типы дублей и про то, чем они вредят, — в отдельном разборе.
Шаблоны для каталога
Вопрос из чата сообщества: человек начал прописывать теги для товаров по семантическому ядру и обнаружил, что это «такая рутина» — и спросил, чем автоматизировать. Это нормальная точка: руками пишут десятки страниц, шаблонами — тысячи.
Как делать шаблон, чтобы он не превратился в тот самый «шаблонный текст», за который теги и переписывают:
- Разные шаблоны для разных типов страниц: категория, подкатегория, фильтр, карточка, статья.
- Минимум две переменные в title: например, название и ключевое свойство, а не одно название.
- Переменные, которые реально различаются: цена, бренд, объём, город — а не номер SKU, который ничего не говорит человеку.
- Запасной вариант, если переменная пустая: пустые скобки и двойные тире в выдаче выглядят как брак.
- Ручная доводка топ-100 страниц. Те, что приносят основной трафик, стоят отдельного заголовка.
Из чего брать формулировки — из кластеров семантического ядра: заголовок должен говорить словами запроса, а не внутренними терминами компании.
Частые ошибки
Тегов нет вообще. Звучит дико, но в чате рассказывали про сайт рекламного агентства, где не было ни h1, ни метатегов на всех страницах — при наличии своего специалиста.
Город в заголовке, а ассортимент другой. Участник описывал случай: в title и h1 город есть, но чтобы увидеть товары этого города, нужно переключить его в шапке. Человек приходит по запросу с городом и видит не то — как делать правильно.
«Уникализация» филиалов улицами. В чате обсуждали заголовок вида «Стоматология в Краснодаре на Красной 174 | Лечение зубов в центральном микрорайоне» для сети, где у всех филиалов одинаковые страницы. Ответ практиков: так нельзя, пойдут дубли. Разные филиалы должны отличаться содержанием, а не вставленной улицей.
Title = H1 = description. Три одинаковых текста вместо трёх разных поводов кликнуть.
Ключи через запятую. Приём из 2010-х, который сегодня работает как сигнал спама.
Длинный заголовок ради «вхождений». Всё, что не поместилось, не увидит никто, а шанс на переписывание растёт.
Как проверять
- Посмотреть, что реально показывается в выдаче: открыть поиск по своим главным запросам и сравнить с тем, что написано в коде.
- Отчёт «Заголовки и описания» в Яндекс Вебмастере — процент дублей и группы страниц.
- Краулер по сайту: выгрузить все
titleиdescription, отсортировать по длине и найти пустые, одинаковые и обрезанные. - Search Console: страницы с высокими показами и низким CTR — первые кандидаты на переписывание заголовка.
- После правок — переобход, и сверка через две-три недели: приняли ваш вариант или снова подменили.
Последний пункт и есть главная проверка качества. Если ваш заголовок показывают — он соответствует странице и запросу. Если нет — переписывать нужно не теги, а то, что на странице.
Частые вопросы
Какой длины должен быть title?
Жёсткого лимита нет: Яндекс пишет, что длина ограничена шириной экрана устройства, Google — что заголовок обрезается под ширину экрана. Практический ориентир — около 50–60 знаков, которые видны почти всегда, а самое важное ставится в начало. Длинный заголовок не наказывается, но его хвост никто не прочитает.
Какой длины должен быть description?
Формального ограничения нет, описания сокращаются под экран устройства. Ориентир — 120–160 знаков, и в них должно быть то, чего нет в заголовке: срок, условия, что входит, чем вы отличаетесь.
Почему в выдаче не мой title?
Потому что заголовок в выдаче собирается не только из вашего тега. Google берёт его из <title>, видимого заголовка, <h1> и <h2>, og:title, заметного текста, ссылок на страницу и структурированных данных и заменяет ваш вариант, если он шаблонный, устаревший, не соответствует содержимому или перегружен ключевыми словами. Яндекс показывает то, что информативнее и релевантнее конкретному запросу.
Влияет ли description на позиции?
Напрямую — нет, это текст для человека в выдаче. Влияет он на CTR, а дальше — на поведение: если описание обещает одно, а на странице другое, человек вернётся в поиск. Яндекс прямо связывает качество сниппета с кликабельностью.
Можно ли сделать так, чтобы сниппет не менялся?
Нет. Сниппет формируется под запрос, и у одной страницы он будет разным по разным запросам. Повлиять можно только качеством тегов и содержимого: чем точнее они отвечают на запрос, тем чаще показывают именно ваш вариант.
Что делать, если title и description одинаковые на тысяче страниц?
Посмотреть отчёт «Индексирование → Заголовки и описания» в Яндекс Вебмастере, найти группы совпадений и разнообразить шаблон: добавить характеристику, город, номер страницы. Для адресов с параметрами — Clean-param, для разного регистра — канонический адрес или 301. Потом отправить важные страницы на переобход.
Нужен ли keywords?
Нет. Метатег keywords поисковые системы не используют как фактор ранжирования уже много лет. Заполнять его не вредно, но и бессмысленно — время лучше потратить на описание.
Как писать заголовки для карточек товара, если их десять тысяч?
Шаблоном с двумя-тремя переменными, которые реально различают товары: название, бренд, ключевое свойство. Обязательно предусмотреть запасной вариант для пустых полей, чтобы в выдаче не появлялись двойные тире и пустые скобки. Топовые сто страниц дописать руками.
Должен ли title совпадать с H1?
Не обязательно, и чаще лучше, чтобы не совпадал. H1 — заголовок для человека на странице, title — заявка на клик в выдаче, где есть ограничение по длине и смысл добавить бренд или уточнение. Полное совпадение не ошибка, но это упущенная возможность сказать два разных сообщения.
Как убрать из сниппета текст, который туда попал с моей страницы?
В справке Яндекса описаны два способа: запретить индексирование фрагмента элементом noindex или, если текст подтягивается из ссылки, закрыть её атрибутом rel="nofollow". Это точечная операция, и злоупотреблять ей не стоит — обычно проще переписать текст.
Влияет ли микроразметка на сниппет?
Да: Яндекс указывает текст страницы «в том числе с учётом микроразметки Schema.org» среди источников заголовка и описания, а Google использует структурированные данные при формировании заголовка ссылки. Какие типы ставить и как проверять — в руководстве по микроразметке.
С чего начать, если на сайте сто страниц и теги не заполнены?
Отсортировать страницы по показам в Вебмастере и Search Console и начать с тех, у которых показы есть, а кликов мало: там переписывание заголовка даёт результат быстрее всего. Дальше — шаблон для однотипных страниц и ручная доводка главных.
Спросите в чате сообщества
Самое интересное всплывает в обсуждении: в чате отвечают практикующие специалисты, те, кто занимается продвижением каждый день. Приносите свои случаи и спорьте — вступление бесплатное, в том числе для заказчиков.