
Как писать СЕО заголовки — вопрос, который решает, кликнут по вам или по строке, стоящей рядом в выдаче. Позиция даёт показ, а дальше работает одна строчка текста: человек за полсекунды сравнивает десять вариантов и выбирает тот, который точнее совпал с его задачей. При этом на большинстве сайтов заголовок либо дословно повторяет H1, либо перечисляет запросы через запятую — за второе понижают, за первое просто не получают кликов.
Ниже — правила, по которым формальная строка превращается в кликабельную, разбор пар «было — стало», механика переписывания заголовков поисковыми системами и порядок проверки того, что у вас уже стоит. В SEO с 2005 года, и в аудитах title остаётся элементом с самым высоким отношением эффекта к трудозатратам: правка занимает минуты, а результат виден в статистике за две-три недели.
Что делает title и чем он отличается от H1
Это два разных инструмента, которые случайно похожи по виду. Title — строка в результатах поиска, во вкладке браузера и в превью ссылки при отправке в мессенджер. Её читает человек, который вас ещё не выбрал и который прямо сейчас сравнивает вас с девятью конкурентами. H1 — заголовок на самой странице, его читает человек, который уже пришёл и хочет убедиться, что попал куда надо.
Из разного назначения следует разное содержание. В title уместны цена, срок, город, количество позиций, условие — всё, что помогает выбрать между строками выдачи. В H1 это чаще всего лишнее: человек уже на странице, цену он увидит ниже, а перегруженный заголовок мешает читать. Обратный случай тоже бывает: в H1 можно позволить себе более длинную и человеческую формулировку, которая в выдаче просто обрежется.
Есть и третий элемент, который часто путают с первыми двумя, — description. Он не влияет на релевантность напрямую и не используется как заголовок, но именно из него часто собирается сниппет под строкой в выдаче. Если description не заполнен или заполнен шаблонной фразой, система соберёт описание из случайного куска текста страницы, и он может оказаться неудачным — например, обрывком меню или юридической оговоркой из подвала. Разумный минимум: одно-два предложения, продолжающие мысль заголовка, а не повторяющие его.
Совпадение title и H1 — не ошибка и не наказание. Это упущенная возможность: вы отдали самое заметное место в выдаче под текст, который писался для другой задачи. Для карточек товара и типовых страниц каталога совпадение допустимо и часто неизбежно, для посадочных страниц услуг и статей — почти всегда потеря.
Длина: сколько видно и что учитывается
Видимая часть в выдаче — примерно 60–70 знаков, дальше строка обрезается многоточием. Точного лимита в знаках не существует: и Яндекс, и Google считают ширину в пикселях, поэтому строка из широких букв обрежется раньше, чем строка той же длины из узких. Мобильная выдача обрезает ещё сильнее.
Важное уточнение, из-за которого спорят: обрезка касается только показа. Слова за пределом видимой части поисковая система читает и учитывает при определении релевантности. Поэтому запрет «не длиннее 60 знаков» неверен. Верное правило другое: смысл заголовка должен оставаться понятным, даже если хвост обрежут. Проверяется это буквально — закройте всё после шестидесятого знака и прочитайте, что осталось.
- Первые 60 знаков — главный запрос и ключевое отличие. Всё, ради чего человек кликнет.
- Хвост после 60 — дополнительные слова, синонимы, название компании. Их видно не всегда, но они работают на релевантность.
- Слишком короткий title — тоже проблема. Строка из двух слов не даёт ни повода кликнуть, ни материала для оценки соответствия запросу.
- Разделители. Тире, вертикальная черта и двоеточие читаются одинаково нормально. Точки внутри заголовка мешают: строка выглядит как оборванное предложение.
Порядок слов: где стоит главное
Главный запрос — в начало строки. Не «Компания „Стройдом“ — металлочерепица в Твери», а «Металлочерепица в Твери — цены и монтаж | Стройдом». Причин две, и обе практические.
Первая: вес слов в заголовке убывает слева направо, и это давно устоявшееся наблюдение, подтверждающееся на любой выборке страниц. Вторая, и более важная: взгляд человека в выдаче тоже идёт слева, а решение о клике принимается по первым двум-трём словам. Если там стоит название вашей компании, человек не понимает, о чём страница, и переходит к следующей строке.
Подробнее об этом — в статье «Как писать заголовки в статьях».
Название компании в конце строки выполняет свою задачу — отличает вас от однотипных заголовков конкурентов и повышает узнаваемость у тех, кто вас уже знает. Но занимать им начало имеет смысл только на главной странице, и то не всегда: если бренд не известен, даже там полезнее начать с того, чем вы занимаетесь.
Что ставить кроме запроса
Помогу с продвижением: вывести сайт в топ Яндекса — вывожу сайты в топ Яндекса белыми методами.
Заголовок, состоящий из одного запроса, — половина работы. Оставшееся место стоит отдать тому, что отличает вашу строку от соседних. Ниже — пары «формально — лучше», где ничего не поменялось, кроме конкретики.
| Формально | Лучше | Что добавили |
|---|---|---|
| Натяжные потолки в Казани | Натяжные потолки в Казани — от 390 ₽/м², замер бесплатно | Цена и снятое возражение |
| Ремонт стиральных машин | Ремонт стиральных машин на дому — выезд за 2 часа, гарантия год | Срок и гарантия |
| Купить ноутбук Lenovo | Ноутбуки Lenovo — 240 моделей в наличии, доставка сегодня | Ассортимент и наличие |
| Юридические услуги для бизнеса | Юрист для бизнеса в Самаре — договоры, споры, проверки | Консультация бесплатно | Состав услуги и город |
| Как выбрать насос | Как выбрать насос для скважины: расчёт по глубине и напору | Уточнение задачи и метод |
| Доставка пиццы | Доставка пиццы в Перми за 45 минут — если опоздаем, вернём деньги | Обещание с последствием |
Откуда брать это отличие, если кажется, что его нет. Способ, который занимает полчаса: откройте выдачу по своему главному запросу и выпишите заголовки первых десяти строк в столбик. Вы увидите, что там повторяется у всех — обычно это «недорого», «качественно», «с гарантией», название услуги и город. Всё, что повторяется, из своего заголовка можно смело убирать: оно не различает вас ни для человека, ни для системы. Дальше посмотрите, чего нет ни у кого, но что есть у вас: свой склад, выезд в день обращения, работа с конкретным типом объектов, узкая специализация. Это и есть материал для строки.
Второй источник — возражения, с которыми к вам приходят. Если менеджеру каждый второй звонящий задаёт вопрос «а замер платный?», то ответ на этот вопрос в заголовке снимает возражение до клика и работает сильнее любого прилагательного. Записать десяток таких вопросов можно за один разговор с тем, кто принимает звонки.
Общее правило: цифры, сроки и условия работают лучше прилагательных. «За 2 часа» убедительнее, чем «быстро», «240 моделей» убедительнее, чем «большой выбор», «от 390 ₽» убедительнее, чем «доступные цены». Прилагательные пишут все, и в выдаче они не различают строки между собой.
Второе правило, о котором забывают: обещание в заголовке должно подтверждаться на странице. Написали «цены» — цены должны быть видны без прокрутки и без формы. Иначе человек вернётся в выдачу, и этот возврат будет учтён — быстрые возвраты сигнализируют, что страница не решила задачу.
Уникальность и шаблоны для больших сайтов
Каждой странице — свой заголовок. Одинаковые title на десятках страниц приводят к тому, что система считает их дублями и оставляет в поиске одну. Проверяется это в панелях вебмастера: и в Яндекс Вебмастере, и в Search Console есть раздел, который прямо показывает страницы с совпадающими заголовками.
Тему разбирал отдельно: «Контент-план для сайта: как выбирать темы и не писать в пустоту».
Для сайта на десять страниц заголовки пишутся руками. Для каталога на десять тысяч — шаблоном, и тут важно составить его так, чтобы результат не превращался в кашу. Рабочая схема шаблона:
- Название сущности — товара, категории, услуги. Берётся из карточки, а не собирается из тегов.
- Уточняющий признак, который отличает эту страницу от соседних: бренд, характеристика, регион.
- Динамическая часть: количество позиций, цена от, наличие. Подставляется из базы, поэтому всегда актуальна.
- Хвост с брендом. Опционально, но помогает узнаваемости.
Отдельная ловушка — страницы фильтров и пагинации. Если у вас десять страниц пагинации в категории с одинаковым title, вы получаете десять дублей. Минимальное решение: добавлять в шаблон номер страницы. Для страниц фильтров title должен включать значение фильтра, иначе они неотличимы от родительской категории и друг от друга.
И проверка, которую стоит делать после любой правки шаблона: выгрузите готовые заголовки для сотни страниц и просто прочитайте их подряд. Ошибки шаблона — двойные пробелы, повисшие тире, повторяющиеся слова, обрывы посреди фразы — видно сразу, а на живом сайте они будут висеть месяцами.
Заголовки внутри страницы: H1–H3
Внутренние заголовки решают другую задачу — они делают текст читаемым и помогают поиску понять структуру. Правила здесь короткие.
- Один H1 на страницу. Несколько H1 не приводят к санкциям, но лишают структуру верхнего уровня смысла. Часто вторым H1 оказывается логотип или название блока в шаблоне — это стоит проверить в коде.
- Не пропускать уровни. После H2 идёт H3, а не H4. Пропуск не критичен, но обычно означает, что структура собиралась не по смыслу, а по внешнему виду шрифта.
- Подзаголовок каждые два-три абзаца. Сплошная простыня текста без подзаголовков не читается ни человеком, ни машиной.
- Заголовок отражает содержание блока. «Немного о главном» не говорит ничего. «Как рассчитать сечение кабеля по нагрузке» говорит всё.
- Не набивать запросы в подзаголовки. Один-два естественных вхождения на всю страницу достаточно; запрос в каждом H2 — это признак переспама.
- Не оформлять заголовками то, что заголовком не является. Тег H используется для структуры, а не для увеличения шрифта — для этого есть стили.
Когда поиск переписывает ваш заголовок
И Яндекс, и Google иногда показывают в выдаче не ваш title, а собственный вариант, собранный из H1, текста страницы, хлебных крошек или анкоров ссылок. Это штатное поведение, а не наказание: система решила, что для конкретного запроса её вариант точнее.
Если нужна помощь по теме — создание сайтов.
Типичные причины подмены:
- Заголовок перегружен перечислением запросов и не читается как фраза.
- Title слишком короткий или, наоборот, обрезается посреди смысла.
- Заголовок не содержит слов из запроса, а на странице они есть.
- Один и тот же title стоит на многих страницах, и системе нужно их различить.
- Заголовок обещает не то, что на странице.
Повлиять напрямую нельзя, косвенно — можно. Чем точнее заголовок отвечает конкретному запросу, чем он читаемее и чем меньше в нём мусора, тем реже его подменяют. Если подмена всё же происходит, посмотрите, что именно показывает система вместо вашего варианта: часто это подсказка, какой заголовок она считает более подходящим, и его стоит взять за основу.
Смежный материал по теме — «Хватит писать статьи. Ваш сайт всё равно не читают — ни люди, ни робот».
Частые ошибки и как их найти
Ниже — ошибки, которые встречаются чаще всего, с признаком и способом проверки. Проверять удобнее всего по выгрузке всех заголовков сайта краулером.
| Ошибка | Как выглядит | Как найти |
|---|---|---|
| Перечисление через запятую | «Окна, окна ПВХ, купить окна, окна недорого, окна Москва» | Ищем в выгрузке заголовки с тремя и более запятыми |
| Название компании в начале | «ООО „Ромашка“ — установка кондиционеров» | Сортировка выгрузки по алфавиту: такие заголовки сбиваются в кучу |
| Дубли title | Одинаковая строка на десятках страниц | Раздел диагностики в панели вебмастера |
| Капслок и восклицательные знаки | «СРОЧНЫЙ РЕМОНТ!!! ЗВОНИТЕ!» | Поиск по выгрузке заглавных подряд и знака восклицания |
| Пустой или дефолтный title | «Главная», «Новая страница», название CMS | Фильтр выгрузки по длине менее 20 знаков |
| Заголовок не про содержание | Обещаны цены, на странице форма обратной связи | Выборочная проверка топ-20 страниц по показам |
После правки не ждите мгновенного эффекта: изменения появятся в выдаче после переобхода, обычно это от нескольких дней до нескольких недель в зависимости от того, как часто робот заходит на страницу. Мерить результат нужно не по позициям, а по кликабельности: в Вебмастере и Search Console есть отчёты, где для каждой страницы видны показы и клики. Заголовок влияет именно на их соотношение.
Частые вопросы
Нужно ли включать город в каждый заголовок? В коммерческих запросах с географической привязкой — да, это заметно повышает кликабельность даже при той же позиции. В информационных статьях город обычно лишний и съедает место, которое лучше отдать под уточнение задачи.
Можно ли использовать эмодзи и спецсимволы? Часть из них поисковые системы вырезают при показе, часть отображают. Стабильного выигрыша это не даёт, а риск получить строку с пустым квадратом есть. Стрелки и галочки в коммерческой выдаче чаще выглядят как реклама сомнительного качества.
Сколько раз можно повторить запрос в title? Один раз. Второе вхождение в той же строке ничего не добавляет к релевантности и приближает заголовок к границе переспама. Если хочется усилить тему, используйте синоним или уточнение, а не повтор.
Что делать, если CMS формирует title автоматически и его нельзя изменить? Такого практически не бывает: в любой популярной системе есть либо встроенное поле, либо расширение для SEO-полей. Если поле недоступно на отдельных типах страниц, это задача доработки шаблона, и она решается за пару часов.
Влияет ли title на позиции или только на клики? На оба показателя, но по-разному. На релевантность он влияет напрямую как один из самых заметных текстовых элементов страницы. На клики — как единственная строка, по которой человек вас выбирает. Второй эффект обычно виден быстрее.
Стоит ли писать разные заголовки для Яндекса и Google? Технически это одна и та же строка, отдельных вариантов для разных систем не бывает. Ориентируйтесь на ту систему, откуда идёт основной трафик, но принципы у них практически совпадают.
Коротко
- Title и H1 решают разные задачи: первый выбирают в выдаче, второй читают уже на странице; их совпадение — упущенная возможность.
- Видимая часть заголовка — около 60–70 знаков, но хвост учитывается; смысл должен быть понятен даже при обрезке.
- Главный запрос ставится в начало, название компании — в конец; начало строки решает, кликнут по вам или нет.
- Цифры, сроки и условия отличают вашу строку от соседних лучше любых прилагательных, но обещание должно подтверждаться на странице.
- Дубли заголовков ищутся в панелях вебмастера; для больших каталогов title собирается шаблоном с обязательной ручной проверкой выгрузки.
- Подмену заголовка поисковой системой нельзя запретить, но можно сделать редкой: чем точнее и чище строка, тем реже её переписывают.
Если после правки заголовков кликабельность не изменилась, проблема обычно не в тексте строки, а в том, что страница отвечает не на тот запрос, — на SEO-консультации разберём вашу выгрузку заголовков вместе с отчётом по показам и определим, где потеря на самом деле.
Увеличьте позиции и продажи вашего сайта
Профессиональное SEO-продвижение с гарантией результата. Выберите подходящую услугу:
Остались вопросы по продвижению?
Меня зовут Анатолий Кузнецов, я SEO-оптимизатор с 20-летним стажем. Разберу ваш сайт, отвечу на вопросы и подскажу, что улучшить для роста позиций в Яндексе и Google.
Связаться со мной →
Комментарии
Валерий Остапчук
Переписал заголовки на двадцати посадочных страницах по вашей схеме: запрос вперёд, цена и срок в хвост. Прошло три недели, позиции почти не двинулись, но кликов стало заметно больше при тех же показах. То есть работает не через ранжирование, а через выбор человека. Вопрос: есть ли смысл так же переписывать заголовки статей блога или там другая логика?
Анатолий Кузнецов автор
Смысл есть, но конкретика в блоге другая. В коммерческой выдаче выбор делается по цене, сроку и наличию, в информационной — по точности совпадения с задачей и по обещанию метода. Поэтому в статье вместо «от 390 рублей» работает уточнение вроде «расчёт по глубине и напору», «пошагово с примером», «что проверить до вызова мастера». Второе отличие: в блоге сильнее работает конкретизация темы. Заголовок «Как выбрать насос» конкурирует со всеми статьями рунета, «Как выбрать насос для скважины 40 метров» — с десятком. И третье: возвраты в выдачу в информационных запросах считываются жёстче, поэтому обещание в заголовке должно закрываться в первом же экране статьи, а не через шесть подзаголовков.
Ярослава Бунина
Выгрузила заголовки краулером и прочитала подряд, как советуете. Нашла у себя 340 страниц пагинации с одинаковым title и ещё 80 страниц фильтров, которые вообще неотличимы от категории. Три года сайт так жил, и никто не замечал.
Никита Свириденко
Не соглашусь про название компании в конце. У нас узнаваемый бренд в регионе, и когда мы вынесли название вперёд, кликабельность выросла. Так что правило не универсальное.
Анатолий Кузнецов автор
Согласен, и это ровно та оговорка, которую я держу в голове: правило про начало строки работает, пока бренд не известен аудитории. Когда название само по себе является аргументом, оно перестаёт быть балластом и становится тем самым отличием от соседних строк. Но проверьте два момента, чтобы не обобщить наблюдение шире, чем оно верно. Первый: рост произошёл по всем запросам или только по тем, где в запросе есть слова, близкие к названию? Обычно эффект концентрируется на околобрендовых формулировках, а по общим коммерческим запросам остаётся прежним или падает. Второй: посмотрите разбивку по регионам — там, где бренд не знают, эффект часто обратный. Если оба среза подтвердят рост, ваш случай действительно исключение, и его стоит зафиксировать в правилах для сайта.
Полина Гринько
Столкнулась с подменой заголовка. Пишу один title, Яндекс показывает свой, собранный из H1 и хлебных крошек. Читала, что это из-за длины, укоротила — не помогло. Что ещё проверить?
Анатолий Кузнецов автор
Начните с того, чтобы сравнить свой заголовок и тот, что показывает система, по одному критерию: какие слова из запроса есть там и чего нет у вас. В девяти случаях из десяти подмена происходит потому, что система нашла на странице более точное совпадение с запросом, чем в вашем title. Второе — посмотрите, по разным ли запросам подменяется заголовок или по одному. Если по одному, а по остальным показывается ваш вариант, это нормальная работа алгоритма, и трогать ничего не нужно. Третье, что часто оказывается причиной на сайтах с крошками: если ваш title дублирует путь навигации, система предпочитает собрать строку сама. И последнее: укорачивание помогает редко, потому что дело обычно не в длине, а в том, что заголовок написан не под тот интент. Возьмите вариант системы за основу и допишите к нему то, ради чего кликают.
Артём Лозовой
Про подзаголовок каждые два-три абзаца. У нас лендинг, там вообще нет длинных текстов, только блоки. Получается, это правило к посадочным страницам не относится?
Марьяна Ступак
Работаю с интернет-магазином на семь тысяч карточек. Составили шаблон title с подстановкой бренда и характеристики, всё выгрузили и прочитали. Половина заголовков получилась вида «Кабель ВВГнг 3х2.5 3х2.5 купить купить» — данные в базе дублировались в разных полях. Без ручной вычитки залили бы как есть.
Денис Кочубей
Вопрос по цифрам в заголовке. Мы пишем «от 1500 рублей», но цены меняются раз в квартал, и обновлять вручную двести страниц никто не будет. Как быть — убирать цену совсем или ставить подстановку из базы?
Анатолий Кузнецов автор
Подстановка из базы — правильный путь, но только если минимальная цена в базе действительно достоверна и обновляется. Иначе вы получите ещё худший вариант: устаревшая цена, которую уже никто не контролирует, потому что «там же автоматика». Если базы с ценами нет, есть два рабочих обхода. Первый — вместо цены поставить другое проверяемое отличие, которое не меняется: срок выезда, гарантию, количество позиций, условие бесплатного замера. Второй — использовать цену только там, где вы готовы её сопровождать: обычно это десяток страниц с основным спросом, а не все двести. Устаревшая цена в заголовке опаснее её отсутствия: человек кликает, видит другую цифру и уходит, а быстрый возврат в выдачу — это сигнал, что страница не решила его задачу.
Алиса Вербицкая
Проверила свои заголовки на капслок и восклицательные знаки — нашла двенадцать штук, все на страницах акций. Их делал маркетолог, который переносил тексты с баннеров. В выдаче они выглядели именно так, как вы описали.
Глеб Тарасюк
Не понял момент про то, что слова после 60 знаков учитываются. Если их всё равно не видно, зачем они нужны? Получается, мы пишем для робота то, что человек не прочитает.
Анатолий Кузнецов автор
Не совсем так, и тут важны две поправки. Первая: обрезка зависит от устройства и от запроса — на десктопе видно больше, чем на мобильном, а при некоторых запросах система показывает строку целиком. То есть хвост не невидим всегда, он невидим часто. Вторая: хвост нужен не для набивки, а для естественных уточнений, которые не влезли в начало, — синоним услуги, второй регион, название бренда. Смысл в том, что вам не нужно жертвовать этими словами ради формального лимита. Но и обратное неверно: писать туда перечисление запросов бессмысленно и вредно. Простой ориентир — прочитайте заголовок вслух целиком. Если он звучит как нормальная фраза, длина в порядке. Если как список — проблема не в длине, а в содержании.
Оксана Пимонова
Добавлю по мессенджерам. У нас клиенты часто пересылают ссылки друг другу в рабочих чатах, и title там — единственное, что видно в превью. После того как переписали заголовки, стало заметно, что ссылки стали открывать чаще. Про этот сценарий обычно вообще не думают.
Роман Жадан
Спрошу практическое: сколько страниц имеет смысл переписывать за раз? У нас четыреста страниц с плохими заголовками, руками это месяц работы. Есть ли смысл делать частями и смотреть эффект или лучше сразу всё?
Инна Скоробогатова
Забрала таблицу с ошибками как чек-лист для подрядчика. Раньше принимала работу по факту «заголовки прописаны», теперь есть шесть проверяемых пунктов. Первая же проверка нашла восемнадцать страниц с дефолтным «Новая страница» из шаблона.