Title и description: как писать под выдачу

SEO/GEO

Что заголовок и описание решают в выдаче

Результат в поиске, он же сниппет, собран из трех текстовых частей: адрес страницы, кликабельный заголовок и описание под ним. Каждая часть попадает туда по своим правилам.

Результат в выдаче Google с подписями частей: заголовок, адрес страницы, описание
Три текстовые части результата. Заголовок работает на показ, описание - на клик

Заголовок задается элементом `<title>` в коде страницы. Он участвует в ранжировании: поиск смотрит на него, когда решает, отвечает страница на запрос или нет. Слабый заголовок бьет по показам еще до того, как дело дойдет до клика.

Описание задается мета-тегом `<meta name="description">`. В ранжировании оно не участвует. Google в документации по сниппетам описывает работу тега так: описание в выдаче создается в первую очередь из содержимого страницы, а мета-тег берется тогда, когда описывает страницу лучше остального текста. Отсюда частая ошибка: тег переписывают в надежде на позиции, а двигается от этого кликабельность.

Над заголовком идет строка адреса. Задать ее текстом нельзя: Google показывает имя сайта и путь в виде хлебных крошек, Яндекс - домен и раздел. Управляемая часть тут одна - структура адресов. Понятный путь `/dostavka/almaty/` в выдаче читается, набор цифр и параметров - нет.

Один и тот же результат выглядит по-разному в зависимости от запроса. Причину Google называет в документации: описание подбирается под конкретный поисковый запрос, поэтому по разным фразам одна страница показывается с разными сниппетами. Яндекс говорит то же самое про заголовок. Проверка «как выглядит моя страница в выдаче» имеет смысл только вместе с запросом, по которому смотрели.

Совпадения с запросом поиск выделяет жирным в описании и в адресе. Человек сканирует выдачу за секунду и цепляется за жирное. Описание, в котором нет ни одного слова из запроса, проигрывает соседнему, даже если страница стоит выше.

Запрос «мета теги» объединяет оба тега, но `<title>` формально не мета-тег, а отдельный элемент внутри `<head>`. Мета-тег тут только description. В речи разницу не соблюдают, и ничего страшного в этом нет.

Title: какая длина работает и что ставить в начало

Длина считается в пикселях. Заголовок обрезается по ширине строки, и от количества букв это зависит косвенно. То же и в справке Яндекса для вебмастеров: длина заголовка ограничена шириной экрана устройства. Zyppy называет ориентир для компьютерной выдачи Google - около 600 пикселей.

Строка из широких букв - «Ш», «М», «Ж», прописные - обрежется там, где узкие «и», «л», «т» уцелеют. Два заголовка по 58 символов ведут себя в выдаче по-разному. Ширину показывает любой сервис предпросмотра сниппета, который считает пиксели, а не символы.

Обрезанный заголовок в мобильной выдаче Google, обрыв на середине фразы
Место обрыва зависит от ширины экрана, а не от количества символов

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

Рабочий диапазон - 51-60 символов. У Zyppy это участок с минимальной долей переписывания: 39-42% против 61,6% в среднем по выборке. Дальше кривая идет вверх: заголовки длиннее 60 символов переписывались более чем в 76% случаев, длиннее 70 - в 99,9%.

Достается и коротким заголовкам. Все, что короче 20 символов («Главная», «О нас»), Google переписывал чаще, чем в половине случаев, а совсем короткие, длиной 1-5 символов, - в 96,6%. Поиску не хватает материала, и он добирает его из H1, содержимого страницы и текста ссылок на нее с других сайтов.

Главную фразу ставят ближе к началу: так она работает и на релевантность, и на человека, который читает первые два-три слова. Заголовок при этом остается читаемым предложением. Перечисление через запятую Яндекс называет малоинформативным, а Google относит повторы одной фразы к переспаму ключевыми словами.

Одинаковые заголовки мешают поиску различать страницы. Человеку - выбирать. В Яндекс Вебмастере такие страницы собраны в отчете «Заголовки и описания», в Google Search Console их видно косвенно, по срезу запросов и показов.

Название компании Яндекс советует ставить в конце или начале заголовка и отделять двоеточием, дефисом или вертикальной чертой. Google умеет выбрасывать имя сайта, если оно дублирует уже показанное рядом. В замере Джона Макалпина (первый квартал 2025 года) удаление бренда оказалось самым частым изменением: 63% всех переписанных заголовков.

Скобки и разделители. По данным Zyppy, заголовки с квадратными скобками переписывались в 77,6% случаев, а текст внутри скобок Google удалял в 32,9%. У круглых скобок цифры мягче: 61,9% и 19,7%. Вертикальную черту как разделитель поиск заменял или убирал в 41% случаев, дефис - в 19,7%. Если внутри скобок стоит что-то важное - «(2026)», «(с примерами)», - квадратные лучше не брать.

Description: чем управляет и чем нет

Описание отвечает за одно решение: кликнуть или пройти мимо.

Задача - договорить то, что не поместилось в заголовок, и дать причину открыть страницу. Условия доставки, срок, диапазон цен, что человек найдет внутри. «Компания предлагает широкий спектр услуг» причины не дает. «Ремонт холодильников в Астане, выезд в день обращения, гарантия 12 месяцев» - дает.

Длина: ориентир до 160 символов для компьютера, на телефоне видно меньше. Portent в замере 2020 года зафиксировал: на телефонах переписанные описания укладываются примерно в 114-121 символ. Главное сообщение поэтому идет в первую строку, а не в конец фразы.

Переспам ключевыми словами дает обратный результат. Описание, набитое повторами, поиск заменит куском текста со страницы. Тем, который лучше отвечает запросу. И контроль над текстом в выдаче вы теряете полностью.

Пустое описание ошибкой не считается. Ahrefs при разборе 20 000 запросов нашел: у 25,02% страниц в топе описания нет вовсе. С позициями это заметно не связано. Для коммерческой страницы пустой тег - упущенный клик. Поиск соберет описание сам, и туда попадет не то, что выбрали бы вы.

Отдельная история - страницы постраничной навигации и однотипные карточки товара. Одинаковое описание на них поиск игнорирует. Либо разводить по переменным, либо оставлять пустым и отдавать сборку поиску.

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

Работает описание и за пределами выдачи: когда на странице нет тегов Open Graph, мессенджеры и соцсети подставляют в превью ссылки текст из мета-тега description. Для страниц, которыми делятся в переписке, это второй повод заполнить тег.

Как посмотреть title и description страницы

Быстрый способ на одной странице: открыть исходный код через Ctrl+U (Cmd+Option+U в Safari) и найти строки `<title>` и `<meta name="description">`. То же самое покажет панель разработчика во вкладке Elements.

Массово по сайту теги собирает любой краулер: Screaming Frog, Netpeak Spider, встроенные проверки в Ahrefs или Semrush. Выгрузка дает сразу и длину, и дубли. Дубли отдельным отчетом собирает Яндекс Вебмастер - те же «Заголовки и описания». В Search Console такого отчета нет, зато проверка конкретного URL показывает, какой заголовок Google получил при последнем обходе.

Ни один из этих способов не показывает, что стоит в самой выдаче. Для этого нужен поиск по запросу или оператор `site:` с адресом страницы.

Теги правят там же, где создают страницу: в Тильде это карточка страницы, в WordPress - поля SEO-плагина, в самописных системах - настройки шаблона.

Почему поиск переписывает сниппет

Сравнение заданного description в коде страницы и описания, которое поиск показал в выдаче
Слева заданное описание, справа то, что поиск собрал сам из текста страницы

Zyppy (Сайрус Шепард) взял 80 959 заголовков с 2 370 сайтов и сравнил их с тем, что показывала компьютерная выдача Google. Данные собраны в первом квартале 2022 года, доля переписанных - 61,6%. Три года спустя Макалпин по своей выборке (первый квартал 2025 года, тысячи запросов, первые 50 результатов выдачи по каждому) получил 76,04%. При изменении Google убирал в среднем 2,71 слова и сохранял 35,02% исходного текста заголовка.

Методики разные, складывать цифры в один ряд нельзя. Вывод у обеих выборок совпадает: в выдаче чаще показывают не тот заголовок, который прописан в коде.

С описанием история та же, только чаще. Ahrefs (20 000 запросов, компьютерная выдача) насчитал 62,78% замен. Portent на выборке в 30 000 запросов получил 68% на компьютере и 71% на телефоне. Итоговая арифметика у Ahrefs выходит невеселая: с учетом страниц вообще без описания заданный текст показывается примерно в 37% случаев.

Откуда поиск берет замену. Google перечисляет источники заголовка в документации: элемент `<title>`, главный видимый заголовок страницы, элементы H1, содержимое `og:title`, крупный и выделенный стилями текст, остальной текст страницы, анкоры на странице, тексты ссылок с других сайтов, разметка WebSite. Яндекс в справке добавляет к содержимому страницы данные Яндекс Бизнеса и Маркета, а описание собирает из наиболее релевантного запросу фрагмента текста.

Типовые поводы для замены. Google перечисляет их в той же документации:

  • полупустой заголовок вида «| Название сайта»;
  • устаревший заголовок, когда на странице видно «условия приема 2026», а в теге осталось 2025;
  • заголовок, который не отражает содержание страницы;
  • шаблон, повторенный на группе страниц без различающей переменной;
  • несколько крупных заголовков одинакового веса, из-за которых непонятно, какой главный;
  • заголовок на одном языке, а основной текст страницы на другом;
  • название сайта, продублированное с тем, что уже показано в результате.

Яндекс собирает сниппет из страницы охотнее, и в справке для вебмастеров это записано как штатное поведение: заголовок сниппета может формироваться на основе контента страницы, а в описание попадает наиболее информативный и релевантный запросу текст. Практическое отличие от Google заметно на страницах, где H1 сформулирован понятнее заголовка: Яндекс возьмет H1 без колебаний. Обратная сторона: если в первом экране страницы стоит невнятный текст, в описание уйдет он.

Что снижает риск. Zyppy проверил связку заголовка и H1 на числах: если число есть только в заголовке, Google выбрасывал его в 25,8% случаев; если то же число стоит и в H1, заголовок с числом сохранялся в 97,3%. Работает это шире чисел: когда видимый заголовок страницы подтверждает `<title>`, поиску незачем искать замену.

Рабочий диапазон длины и H1, который подтверждает заголовок, снимают большую часть поводов для замены. Дальше убирают повтор фразы и лишний бренд. В первом экране текста нужен прямой ответ на запрос: если поиск решит собрать описание сам, он возьмет оттуда.

Переписанный сниппет иногда оказывается удачнее заданного. Поиск подставляет фрагмент, который точнее отвечает запросу. Клики от этого растут. Вернуть свой вариант хочется, а незачем. Полезнее посмотреть, что подставил поиск, и подтянуть тег к этой формулировке - она уже проверена запросами.

Чего делать нельзя: заставить поиск показывать заданный вариант. Такой кнопки нет ни в Search Console, ни в Яндекс Вебмастере. Есть обратные рычаги - `nosnippet` запрещает сниппет целиком, `max-snippet` ограничивает длину, `data-nosnippet` исключает фрагмент страницы из выборки. Ни один из трех не задает текст, все три только ограничивают показ.

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

Шаблоны под типы страниц

Формула плюс пример по каждому типу. Валюта в примерах - доллары, города разные, чтобы не привязывать шаблон к одному рынку.

Главная. Что делаете + для кого или где + бренд. Заголовок: «Спешалти-кофейня и обжарка в центре Алматы - Bergen» Описание: «Обжариваем на месте, зерно недельной свежести. Завтраки до 12:00, кофе с собой от $2. Адрес и часы работы - на странице.»

Страница услуги. Услуга + уточнение + условие, которое отличает вас. Заголовок: «Химчистка мебели на дому в Бангкоке - выезд за 2 часа» Описание: «Диваны, матрасы, ковры. Работаем без запаха, сохнет 3-4 часа. Расчет стоимости по фото, выезд в день обращения.» Бренд здесь необязателен: если места нет, важнее условие.

Категория каталога. Категория + объем ассортимента или диапазон цен + регион. Заголовок: «Беговые дорожки: 120 моделей от $250, доставка по ОАЭ» Описание: «Складные и профессиональные модели, нагрузка до 150 кг. Сборка бесплатно, гарантия 2 года, возврат 14 дней.»

Карточка товара. Модель + главная характеристика + цена или наличие. Заголовок: «Кресло Ergo Mesh X2: сетка, качание, до 130 кг - $340» Описание: «Регулировка поясничного упора и подголовника, механизм качания. Есть на складе, отправка в день заказа.»

Статья блога. Запрос + формат материала. Заголовок: «Как считать LTV в подписке: формула и разбор на цифрах» Описание: «Три способа расчета, когда какой применим, и ошибка с усреднением по всей базе. С таблицей примера.»

Страница под город или район. Услуга + город + отличающая деталь. Заголовок: «Доставка воды в Ташкенте: 19 л, привоз в день заказа» Описание: «Бутыли 19 и 12 л, помпы и кулеры в аренду. Доставка от 3 бутылей бесплатно, оплата картой или наличными курьеру.»

В заголовке «Купить кресло, кресла офисные, кресло компьютерное недорого в Алматы - Мебель+» 78 символов, одна фраза повторяется трижды, а начинается он с общего слова. По данным Zyppy, заголовки такой длины переписываются в 99,9% случаев, так что показан он не будет. Рабочий вариант той же страницы: «Офисные кресла с сеткой: 40 моделей от $120 - Мебель+». Одна фраза, число моделей, цена от, бренд в конце, 53 символа.

Бренд в этих шаблонах ставят в конец и добавляют не везде: на главной и на страницах услуг он уместен, в карточках товаров чаще съедает место под характеристику.

Автоподстановка на больших сайтах экономит часы, и она же плодит одинаковые заголовки, когда переменных не хватает. Яндекс дает разумное правило: подставлять только то, что на странице действительно есть. Шаблон «<Товар> - описание, цены, характеристики, фото, отзывы» на карточке без отзывов и без фото сообщает поиску неправду, а человеку ничего.

Нейросеть закрывает соседнюю задачу: сгенерировать пачку вариантов, когда формула задана, а страниц полсотни. Дальше все равно ручная проверка - ширина строки, дубли по сайту, совпадение с тем, что на странице есть. Модель охотно дописывает «отзывы» и «цены» туда, где ни отзывов, ни цен нет, - и получается тот же шаблон-неправда, только сгенерированный быстрее.

Если теги пишет подрядчик, требования к ним попадают в техническое задание на текст вместе с требованиями к самому тексту. Смежная тема - что такое SEO-текст и чем он отличается от обычной статьи.

Как находить страницы, которым нужен новый заголовок

Правки вслепую съедают недели. Список кандидатов собирают за полчаса по данным Search Console.

Отчет Search Console: страницы с высокими показами и низкой кликабельностью
Строки с большими показами и слабой кликабельностью - первые кандидаты на переписывание заголовка
  1. Открыть в Search Console отчет по запросам и страницам, взять срез за квартал, отсортировать страницы по показам.
  2. Найти строки, где показов много, а кликов мало относительно позиции. Ориентир: позиция в первой десятке, а кликабельность ниже, чем у соседей с той же позицией.
  3. Посмотреть, по каким запросам страница показывается, и сравнить их с тем, что написано в заголовке. Расхождение между запросом и заголовком - главная находка этого шага.
  4. Проверить в выдаче, показывается ли заданный заголовок вообще. Если поиск его уже переписал, сначала снимают причины из предыдущего раздела.
  5. Переписать заголовок под запросы, которые страница собирает, зафиксировать дату правки и вернуться к отчету через месяц.

Разбор самих отчетов - отдельная тема, она в материале про поиск страниц с низкой кликабельностью. Вопрос о том, под какой запрос пишется страница, решается раньше, на этапе разбора семантики.

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

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

Бывает и обратный расклад: показов у страницы почти нет. Тогда заголовок ни при чем. Причины другие - страница не в индексе, слабо отвечает запросу, стоит на третьей странице выдачи. Кандидаты на переписывание - только строки, где показы есть, а клики отстают.

Частые ошибки

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

Три проверки перед публикацией

Заголовок. Читается как фраза и укладывается в 51-60 символов средней ширины.

H1. Не повторяет заголовок соседней страницы сайта и по смыслу совпадает с тем, что в теге.

Описание. Дает конкретную причину кликнуть - условие, срок, цену, объем, - и главное в нем стоит в первой строке.

На все три проверки уходит минута.

Все остальное выводится из одного правила: заголовок пишется под запрос, описание - под клик. Цену, рейтинг и хлебные крошки в сниппете добавляет отдельная микроразметка Schema.

Частые вопросы

Влияет ли description на позиции

Нет. Мета-тег description не входит в факторы ранжирования, он влияет на кликабельность результата. Google в документации по сниппетам указывает, что описание в выдаче создается прежде всего из содержимого страницы, а мета-тег используется, когда описывает страницу лучше.

Сколько символов должно быть в title и description

Ориентир для заголовка - 51-60 символов: в исследовании Zyppy на этом участке минимальная доля переписывания, 39-42%. Для описания - до 160 символов, на телефоне видно меньше. Считать при этом надежнее в пикселях: обрезка идет по ширине строки, и заголовок из широких букв обрывается раньше.

Почему в выдаче показывается не мой заголовок

Так происходит с большинством заголовков: 61,6% по выборке Zyppy (2022 год) и 76,04% по замеру Джона Макалпина (2025 год). Типовые причины перечислены в документации Google: слишком длинный или слишком короткий текст, полупустой заголовок, устаревшие данные, шаблон без различающей переменной, дубль имени сайта, несовпадение языка.

Нужно ли description для каждой страницы

Не обязательно. По замеру Ahrefs на 20 000 запросов описания нет у 25,02% страниц в топе, и на позиции это заметно не влияет. Приоритет - страницам, которые уже собирают показы, и коммерческим страницам, где от описания зависит клик.

Где ставить название компании

В конце заголовка, через дефис, двоеточие или вертикальную черту; на главной допустимо в начале. На каждой странице бренд не нужен: Google выбрасывает дублирующее имя сайта, и по замеру Макалпина удаление бренда - самое частое изменение заголовка, 63% случаев.

Через сколько обновится сниппет после правки

От нескольких дней до нескольких недель: Google подхватывает изменения только после переобхода страницы. Ускорить можно запросом на переобход в Search Console, но гарантии срока это не дает. Оценивать результат правки раньше чем через месяц смысла нет.

Отличаются ли правила для Яндекса и Google

Принцип общий: оба поиска берут за основу содержимое страницы и оба ограничивают длину шириной экрана. Различия в источниках. Яндекс к тексту страницы и микроразметке добавляет данные Яндекс Бизнеса и Маркета, а также тексты ссылок с других сайтов. Видимый заголовок страницы он подставляет в сниппет охотнее Google. Отдельные заголовки под каждый поиск из-за этого не нужны.

Об авторе

Марат Аксанов, performance‑маркетолог. 12 лет в маркетинге и медиа.

Сертифицированный специалист DV360, Google Ads и Google Analytics.

Заказать аудит вашего проекта или консультацию:

Марат Аксанов, performance-маркетолог