Title и description: правила заполнения мета-тегов
14 min read · 2,661 wordsBogdan KolomietsBogdan Kolomiets

Title и description: правила заполнения мета-тегов

TL;DR

Разбираю мета-теги title и description: длина в символах и пикселях, почему поисковик переписывает сниппет, шаблоны под типовые страницы и частые ошибки.

Коротко: жёсткого лимита в символах не существует — ни Яндекс, ни Google его не публикуют. Оба меряют ширину экрана устройства, а знаки считаем мы сами, для удобства. Поэтому задача формулируется иначе: не «уложиться в 60 символов», а «сказать главное в первой половине сниппета, пока его не обрезали».

Второй факт, который экономит нервы: поисковик не обязан показывать ровно то, что вы вписали. Он собирает сниппет из нескольких источников и выбирает то, что лучше отвечает конкретному запросу. Ваша задача — не заставить его, а дать хороший материал.

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

Мета-теги простыми словами: что это и где они лежат в коде

Метатеги — служебные строчки в шапке HTML-документа. Пользователь их не видит: они адресованы браузеру и поисковому роботу.

Нас интересуют два. Первый — мета-тег title. Это title, название документа, и живёт он внутри head. Второй — метатег description, краткое описание страницы:

<head>
  <title>Стеллажи металлические — купить в Красноярске | Склад-ТТ</title>
  <meta name="description" content="Металлические стеллажи от 4 900 ₽. Доставка по Красноярску за 1 день, сборка на месте. Гарантия 3 года, расчёт нагрузки бесплатно.">
</head>

Обратите внимание на разницу в синтаксисе. Title — полноценный парный тег, содержимое лежит между открывающим и закрывающим. Description — одиночный meta, где значение передаётся атрибутом content, а name сообщает, что это за метатег. Путать их местами — частая ошибка новичков.

Руками в код лезть обычно не нужно. В любой CMS есть поля под эти значения: в WordPress их даёт SEO-плагин, в 1С-Битрикс — свойства элемента инфоблока, в InSales — карточка товара. Поле в админке и есть тот самый метатег, просто без угловых скобок. Если материалы уезжают в CMS автоматически, поля заполняются вместе со статьёй — порядок настройки я разбирал на примере автопубликации SEO-статей в WordPress.

Отличие title от заголовка H1

Их постоянно смешивают, а это разные сущности с разными задачами.

Мета-тег title работает снаружи: во вкладке браузера, в закладках и в выдаче. Читатель видит title до того, как попал на сайт, — и решает, стоит ли переходить.

H1 — основной заголовок внутри страницы. Его читает уже пришедший человек. Он бывает длиннее, живее, без бренда и без гео: работа по привлечению клика к этому моменту сделана.

Отсюда простое правило: не копируйте одно в другое машинально. Копия H1 в тайтле — упущенная возможность. Совпадение с заголовком H1 допустимо, но чаще это признак того, что над сниппетом просто не работали. У нас в генераторе сущности разведены на уровне кода: title ограничен 65 символами, а H1 отдельным полем до 100.

Длина мета-тегов: почему счёт в символах врёт

Теперь про цифры, вокруг которых больше всего мифов.

Сниппет обрезается по ширине блока в пикселях, а не по числу знаков. Буквы разной ширины: «Ш», «М», «Ж» занимают заметно больше места, чем «і», «л» или «т». Пятьдесят широких символов вылезут за границу там, где шестьдесят узких поместятся целиком.

Сверху накладываются мелочи, о которых редко пишут. Слова из запроса поисковик выделяет полужирным — жирное начертание шире обычного, и предел наступает раньше. У блоговых и новостных результатов в начале сниппета появляется дата: она съедает порядка 60–80 пикселей, то есть примерно десяток видимых знаков. Ширина рендеринга различается даже между операционными системами: замеры Screaming Frog дали 487 пикселей на Mac против 482 на Windows.

Вывод простой: счёт в символах — удобный костыль, а не закон. Работает он ровно до тех пор, пока вы не набрали фразу сплошь из широких букв и не забыли про дату.

Что говорят первоисточники — Справка Яндекса и Google Search Central

Я специально сходил в документацию обоих поисковиков, потому что цифра «60 символов» кочует по статьям без ссылки на источник.

Google Search Central формулирует прямо: «Хотя длина элемента <title> не ограничена, ссылка-заголовок в результатах поиска Google обрезается под ширину экрана устройства». Про метаописание там же: «Метаописание не имеет ограничений по длине, однако описания в результатах поиска могут быть сокращены, чтобы они уместились на экране устройства».

Справка Яндекса повторяет это дважды. Про тайтл: «Длина заголовка ограниченна шириной экрана устройства, которое использует пользователь». Про метаописание — дословно та же конструкция.

То есть официальной цифры не существует ни у одного из двух поисковиков. Всё, что вы встречаете в виде «title — 60 знаков, description — 160», это сторонние замеры и эмпирика сообщества. Полезная эмпирика, но её стоит называть своим именем.

Рабочие ориентиры по длине

Ниже — сводка сторонних замеров. Пиксельные значения взяты у SISTRIX (данные генератора сниппетов, 2024), Zyppy (исследование Сайруса Шепарда, июль 2022) и обзоров мета-длин 2026 года. Ни одна цифра в таблице не является официальной позицией Яндекса или Google.

ЭлементУстройствоШирина, пикселиОриентир в знаках
Titleдесктоп580–60050–60
Titleмобильные500–55045–55
Descriptionдесктоп920–990155–160
Descriptionмобильные680110–125

Жёстче всего длина description режется на мобильных — там до обрыва остаётся около 680 пикселей. Вывод из таблицы один: пишите под мобильный предел. Он строже, а доля мобильного трафика в большинстве ниш выше десктопного. Если ключевая мысль умещается в первые 110 знаков, длина description перестаёт быть проблемой на любом экране.

Отдельная ремарка по Яндексу. Публичных пиксельных замеров сопоставимого качества для российской выдачи я не нашёл — таких данных просто нет. Практика сообщества говорит примерно про 50 видимых знаков тайтла на десктопе, но подтвердить это первоисточником нельзя. Считайте ориентиром, а не нормой.

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

Чаще всего в личке спрашивают: «Я прописал description, а в выдаче висит кусок со страницы. Почему?»

Справка Яндекса начинает разговор так: «Заголовок и описание — основные элементы сниппета страницы. Их качество влияет на CTR: если заголовок и описание составлены грамотно, пользователи чаще переходят на сайт». Но обещания показать именно ваш вариант здесь нет.

Потому что метатеги — не приказ, а заявка. Справка Яндекса перечисляет источники, из которых собирается сниппет: содержимое элемента title, содержимое метатега description, текст страницы с учётом микроразметки Schema.org и дополнительные источники — Яндекс Маркет и анкоры ссылок на страницу с других сайтов. И дальше ключевая мысль: «В результатах поиска для описания страницы используется наиболее информативный и релевантный поисковому запросу текст».

Обратите внимание на формулировку про тайтл: информация из title «может использоваться» в качестве заголовка сниппета. Может — не значит будет.

У Google список источников ещё шире: собственно <title>, видимый заголовок страницы, крупные текстовые элементы, og:title, содержание страницы, анкоры внешних и внутренних ссылок, структурированные данные. Причины подмены Google называет открыто: слишком длинный тайтл, переспам ключевыми словами, шаблонные повторяющиеся тайтлы на множестве адресов, слишком общие формулировки вроде «Главная страница», устаревшая информация, несовпадение языка тега с языком контента.

Масштаб явления оценивали дважды. Zyppy в 2022 году разобрал 80 959 тайтлов на 2370 сайтах: Google переписал 61,6 % хотя бы частично. Ahrefs годом раньше на выборке около 953 тысяч адресов получил, что оригинальный тайтл использован в 66,6 % случаев. Расхождение объясняется методикой — что засчитывать за переписывание, полную замену или правку одного слова. Официальных цифр Google не публиковал.

Смысл тут вот в чём: перезапись — не наказание, а сигнал. Если ваш тайтл систематически подменяют, значит алгоритм нашёл на странице фрагмент, который отвечает запросу лучше. Это повод переписать тег, а не обижаться.

Источники поискового сниппета: элемент title, метатег description, текст страницы и ссылки с других сайтов

Директивы, ограничивающие сниппет: nosnippet, max-snippet, data-nosnippet

Полностью управлять сниппетом нельзя, но запретить лишнее можно.

Google поддерживает три инструмента. Правило nosnippet в метатеге robots запрещает показывать текстовый фрагмент вообще. Правило max-snippet:[число] задаёт предельную длину описания: 0 равносильно запрету, -1 снимает ограничение. Атрибут data-nosnippet вешается на span, div или section и исключает конкретный кусок вёрстки:

<meta name="robots" content="max-snippet:160">
<div data-nosnippet>Этот блок не попадёт в сниппет.</div>

Те же правила можно отдать HTTP-заголовком X-Robots-Tag, если доступа к шаблону нет.

У Яндекса набор скромнее. В Справке описаны два способа убрать фрагмент из сниппета: элемент noindex для куска на своей странице и атрибут rel="nofollow" для ссылки. Аналога max-snippet Яндекс публично не документирует.

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

Правила для title

Хороший title решает одну задачу: за долю секунды объяснить человеку в выдаче, что он найдёт внутри. Отсюда правила.

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

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

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

Уходите от шаблонов. Конструкция вида «Название товара — цены, фото, отзывы, характеристики, доставка» на тысяче карточек не несёт информации. Яндекс советует подставлять только те значения, контент по которым на странице реально есть.

Бренд ставьте с краю. Начало или конец, отделённый вертикальной чертой, дефисом или двоеточием. Так пользователь сразу понимает, что перед ним официальный сайт, а не агрегатор.

Держите уникальность: одинаковые тайтлы на разных адресах — самостоятельная проблема, и Вебмастер показывает её отдельным отчётом.

При написании title помогает простой тест: закройте ладонью правую треть. Если оставшегося хватает, чтобы понять, о чём материал, — тег написан хорошо. И ещё одно: title должен обещать ровно то, что человек найдёт после клика, иначе он вернётся в выдачу.

Правила для description

Description продаёт переход, а не пересказывает материал целиком. Его читают вторым, уже зацепившись за тайтл, и решают окончательно.

Что сюда идёт по рекомендациям Справки: полезный и привлекательный текст, отражающий содержание страницы; правильно выстроенные предложения без злоупотребления ключами и заглавными буквами; конкретика, которую человек ищет глазами, — цена, цвет, город доставки, срок. Отдельным пунктом Яндекс просит убедиться, что тег description отличается от содержимого элемента title: дублировать одно в другое бессмысленно.

Уникальность обязательна для каждого адреса. Шаблонные и похожие описания, по словам Справки, вероятнее всего не будут показываться в выдаче — алгоритм заменит их фрагментом со страницы. Начинать заполнение стоит с важных разделов: каталог, услуги, посадочные под трафик. Description должен соответствовать содержанию страницы — это не украшение, а обещание.

Ещё одно наблюдение из практики. Первые 110–120 знаков — то, что увидит мобильный пользователь. Значит, короткое описание выгоды и призыв живут там, а не в хвосте. Хвост — зона повышенного риска, туда кладут то, без чего можно обойтись.

Готовые шаблоны мета-тегов под типовые страницы

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

Главная страница компании

Title:       {Основная услуга} в {городе} — {компания}
Description: {Услуга} в {городе} от {цена} ₽. {Ключевое отличие}. {Срок или гарантия}. {Призыв}.

Категория каталога

Title:       {Тип товара} — купить в {городе}, цены | {компания}
Description: {Тип товара} в наличии: {число} моделей от {цена} ₽. Доставка {срок}, {условие}. Подбор по {параметр}.

Карточка товара

Title:       {Товар} {модель} — купить за {цена} ₽
Description: {Товар} {модель}: {две-три характеристики}. {Наличие}, доставка {срок}. Гарантия {период}, {способ оплаты}.

Страница услуги

Title:       {Услуга} в {городе} — цена и сроки | {компания}
Description: {Услуга} от {цена} ₽ за {единица}. {Что входит}. Выезд специалиста {срок}. {Призыв}.

Статья блога

Title:       {Тема}: {обещание результата}
Description: {Что разбираем в материале}. {Формат: инструкция, таблица, чек-лист}. {Для кого}.

Две оговорки. Первая: переменные подставляйте только там, где данные на странице реально есть — пустое «Отзывы» в тайтле карточки без единого отзыва работает против вас. Вторая: под каждую тематику проверяйте итоговую длину, потому что подстановка длинного имени модели легко выносит тайтл за границу.

Семь ошибок, из-за которых сниппет теряет клики

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

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

Вторая: дубли. Одинаковые тайтлы и метаописания на десятках адресов. Яндекс выносит это отдельным отчётом в Вебмастере и предупреждением в диагностике сайта.

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

Четвёртая: переспам. Три вхождения одного ключа подряд. Обе поисковые системы называют это поводом переписать тайтл.

Пятая: обрыв на полуслове. Тайтл уезжает за границу, и человек читает половину мысли. Лечится переносом главного в начало.

Шестая: description не про эту страницу. Реальный случай из этой же выдачи: разбирая ТОП-10 Яндекса по запросу про мета-теги, я нашёл материал, у которого в метаописании рассказано про выбор беговых кроссовок. Статья при этом про метатеги. Шаблон подставился не туда — и висит в ТОПе как памятник невнимательности. Заодно это ответ на вопрос, нужны ли для разных страниц разные description: да, и не формально разные, а по делу.

Седьмая: чужой язык или алфавит. Латиница в теге у русскоязычного материала. Google прямо называет несовпадение языка причиной подмены.

Проверка заполнения: Вебмастер, краулер, ручной просмотр

Три уровня, от быстрого к полному.

Быстро и точечно — исходный код. Открываете view-source: перед адресом, ищете <title> и meta с описанием. Годится для одной конкретной страницы: видно, что реально отдаёт сервер, а не что нарисовала админка.

Массово — Яндекс Вебмастер, раздел «Индексирование» → «Заголовки и описания». Там процент и количество дублей, две вкладки с группами адресов. Если проблема массовая, предупреждение появится ещё и в «Диагностике сайта». Обновляется отчёт в течение недели после визита робота.

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

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

Чек-лист метатега перед публикацией: заполнен, уникален на сайте, главное в начале, не дублирует H1, без переспама, длина под мобильные

Автоматизация: мета-теги в конвейере генерации

Пока адресов двадцать, всё это делается руками за вечер. На тысяче карточек ручная работа заканчивается, и начинается либо шаблон, либо генерация.

В нашем сервисе мета-теги собирает отдельный шаг конвейера — один из семнадцати в стандартном режиме. Он получает готовую статью и ключевую фразу, а на выходе отдаёт слаг, title и description. Коридоры зашиты в код: title до 65 знаков, description в диапазоне 120–155. Если модель всё же выдала длиннее, срабатывает страховка — значение режется по последнему целому слову и получает многоточие, чтобы мысль не обрывалась посреди слова.

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

На тарифе Pro шаг генерации меты отдаёт по три варианта title и три варианта description — заготовка под A/B: ставите одну версию, снимаете CTR в Вебмастере, ставите вторую. Плюс отдельный H1, который специально длиннее. Посмотреть, что получается на выходе, можно в генераторе SEO-статей.

Автоматика снимает рутину, но не отменяет проверку. Цену, город и срок в метаописании всё равно сверяет человек — модель их не знает.

Короткие ответы

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

Сколько знаков писать? Ориентируйтесь на 50–60 для тайтла и 110–125 для метаописания, если хотите гарантированно попасть в мобильную выдачу. Официальной нормы не существует.

Нужно ли заполнять keywords? Google публично отказался от него в ранжировании ещё в 2009 году, Яндекс среди источников сниппета его не называет. Смысла заполнять нет, вреда от пустого — тоже.

Что важнее, тайтл или метаописание? Первое. Оно крупнее, читается раньше и чаще определяет клик. Второе работает вторым касанием.

Обязательно ли вписывать ключ дословно? Нет. Полезнее естественная формулировка с ключевой фразой рядом с началом — ровно та, о которой я писал выше. Подбор ключей — отдельная работа, про неё у меня есть разбор сбора ключевых слов и кластеров, а про материал под них — статья про SEO-текст.

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

Automate SEO publishing with SEO Writer

AI writes articles, publishes to CMS, fills meta tags — without your involvement

Start for free →