Title и description: правила заполнения мета-тегов
Коротко о главном
Разбираю мета-теги 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–600 | 50–60 |
| Title | мобильные | 500–550 | 45–55 |
| Description | десктоп | 920–990 | 155–160 |
| Description | мобильные | 680 | 110–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 не публиковал.
Смысл тут вот в чём: перезапись — не наказание, а сигнал. Если ваш тайтл систематически подменяют, значит алгоритм нашёл на странице фрагмент, который отвечает запросу лучше. Это повод переписать тег, а не обижаться. 
Директивы, ограничивающие сниппет: 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 с описанием. Годится для одной конкретной страницы: видно, что реально отдаёт сервер, а не что нарисовала админка.
Массово — Яндекс Вебмастер, раздел «Индексирование» → «Заголовки и описания». Там процент и количество дублей, две вкладки с группами адресов. Если проблема массовая, предупреждение появится ещё и в «Диагностике сайта». Обновляется отчёт в течение недели после визита робота.
Полно — краулер по всему сайту. Он выгружает адрес, оба тега и их длину таблицей, где сразу видны пустые ячейки, дубли и выбросы. Для проекта на несколько тысяч адресов это единственный вменяемый вариант.
Отдельно посмотрите фактическую выдачу по своим запросам. Если в сниппете отображается не ваш вариант — тег переписан, и это диагноз, который не покажет ни один краулер. 
Автоматизация: мета-теги в конвейере генерации
Пока адресов двадцать, всё это делается руками за вечер. На тысяче карточек ручная работа заканчивается, и начинается либо шаблон, либо генерация.
В нашем сервисе мета-теги собирает отдельный шаг конвейера — один из семнадцати в стандартном режиме. Он получает готовую статью и ключевую фразу, а на выходе отдаёт слаг, 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-проверка страницы покажет тайтл, описание и их длину так, как их видит поисковый робот.
Поделиться
Автоматизируйте SEO-публикации с SEO Writer
ИИ пишет статьи, публикует в CMS, заполняет мета-теги — без вашего участия
Начать бесплатно →Читайте также
Токены нейросети: что это и как считать расход
Токены нейросети: чем токен отличается от слова, почему русский текст дороже английского и как считать расход генерации.
Перелинковка сайта: схемы, анкоры и типичные ошибки
Как устроена перелинковка страниц сайта: зачем она нужна, какие бывают схемы, сколько ссылок ставить в статью, как подобрать анкоры и каких ошибок избежать.
Поведенческие факторы: что это и как их улучшить
Что относится к поведенческим факторам, как Яндекс их считает, что реально можно улучшить текстом и чем заканчивается накрутка.
Интеграции SEO Writer