Превью сниппета выдачи — title и description для Google и Яндекса
Два превью выдачи рядом, гугловское и яндексовое: заголовок меряется в пикселях, а инструмент предупреждает, если он или описание обрежутся.
Title вбит в поле CMS, по счётчику символов всё в норме. А в выдаче заголовок обрывается на середине слова, и главное остаётся за многоточием. Дело в ширине. Google режет заголовок по пикселям, а не по знакам.
Здесь обе цифры видны сразу. Введите заголовок, описание и адрес, и рядом соберутся два сниппета: гугловский и яндексовый. Что обрежется, обрежется прямо в превью. Открывают её обычно перед сдачей пачки метатегов: SEO-специалисты, копирайтеры на каталоге, маркетологи.
Почему одних символов мало
Счётчик знаков врёт на широких буквах: заголовок из шестидесяти заглавных перевалит за порог, а такой же строчными спокойно поместится. Инструмент меряет строку так же, как нарисует её браузер, и ставит ширину в пикселях рядом с длиной в символах.
Пороги у систем разные. Google обрывает заголовок около 580 px, описание около 160 символов. В яндексовом превью заголовок гаснет раньше, ближе к 545 px, зато описание живёт дольше, до 200 символов. Заголовок длиннее 65 знаков инструмент помечает предупреждением, даже если по ширине он ещё проходит.
Как собрать превью
Полей три, все необязательные. Пустое подменяется образцом, поэтому карточка не разваливается, пока вы думаете. Адрес превращается в хлебные крошки: домен без www, дальше сегменты пути через стрелку. Заодно видно, что длинный транслитерированный слаг в сниппете читается плохо.
Под полями четыре числа: символы и пиксели отдельно для заголовка и для описания. Вылез заголовок за 65 знаков или за 580 px, а описание за 160 символов, над превью появится предупреждение. Пока всё в норме, его не видно. Ширину описания в пикселях мы показываем справочно: режут его по символам, а не по ширине.
Что делать с результатом
Сначала уберите хвост. Название компании и город в конце заголовка первыми уходят под многоточие, и обычно без потерь. Ключ и польза должны стоять в начале строки.
Дальше правьте под жёсткий порог. По заголовку раньше обрывает яндексовое превью, так что подгоняйте под него. По описанию строже Google со своими 160 символами: сорок яндексовых символов сверху можно израсходовать, но первые сто шестьдесят обязаны читаться как законченная мысль.
Частые промахи заголовка
- Название компании в начале строки. Бренд знают и так, а место он съедает первым. Отправьте его в хвост или уберите совсем.
- Один шаблон на весь каталог. «Купить {товар} в {город} недорого» на тысяче страниц даёт тысячу одинаковых сниппетов, и выбирать читателю не из чего.
- Вода вместо запроса. «Широкий выбор и выгодные условия» занимает половину строки и не отвечает ни на один вопрос.
- Описание, дописанное «чтобы было». Первое предложение решает, кликнут или нет, остальное чаще всего не дочитывают.
Чего превью не показывает
- Мобильную выдачу. Карточки нарисованы под десктоп: на телефоне другая ширина и другое число строк описания, поэтому запас там нужен больше.
- Строку с фавиконом и названием сайта, с которой Google теперь начинает карточку. Здесь гугловский сниппет собран упрощённо: крошки, заголовок, описание.
- Расширения сниппета. Быстрые ссылки, рейтинг, цена, дата и прочие украшения в превью не моделируются, а в выдаче они двигают всю карточку.
О чём предупреждаем
- Пиксели считаются приблизительно: замер идёт шрифтом Arial в вашем браузере, а выдача рисуется своим, поэтому для ответа «влезает или нет» точности хватает, а для спора на миллиметры нет.
- Превью показывает ваш вариант, а не итоговый. Что попадёт в выдачу, решает поисковик.
- Обрезка идёт по словам: инструмент откатывается к границе слова и ставит многоточие, поэтому видимая часть бывает чуть короче порога.
- Пороги в 580 и 545 px, 160 и 200 символов держатся на нынешнем виде выдачи. Поисковики его меняют, так что раз в полгода цифры стоит перепроверять.
- Данные остаются у вас: ни заголовок, ни описание, ни адрес никуда не отправляются.
Впишите свои title и description в поля выше и посмотрите, что от них останется в выдаче.
Частые вопросы
Почему заголовок меряется в пикселях, а не в символах?
Google обрезает заголовок по ширине строки, около 580 px, и широкие буквы съедают место быстрее узких. Два заголовка по 60 знаков ведут себя по-разному: набранный заглавными обрежется, набранный строчными пройдёт. Поэтому под полями стоят обе цифры сразу, символы и пиксели.
Какая длина title и description безопасна?
Заголовок держите в пределах 65 знаков и 580 px, а лучше подгоняйте под яндексовый порог в 545 px: он строже. Описание пишите так, чтобы первые 160 символов читались как законченная мысль. До 200 символов доживёт только яндексовый сниппет, и эти сорок знаков считайте бонусом, а не рабочим местом.
Почему в выдаче стоит не мой description?
Поисковик не обязан брать ваш текст. Часто он собирает описание сам из куска страницы, который лучше отвечает на запрос, и по разным запросам сниппет будет разным. Ваш description при этом остаётся заявкой: чем точнее он попадает в запрос, тем выше шанс, что возьмут именно его. Превью показывает вариант, а не гарантию.
Считаются ли эмодзи и спецсимволы в заголовке?
Да, они идут в общий счёт знаков. Ширину эмодзи браузер меряет запасным шрифтом, поэтому в пикселях цифра выходит приблизительной. И помните: покажет поисковик значок в выдаче или вырежет его, решает он сам, так что смысл заголовка на эмодзи держаться не должен.
Мои title и description куда-то отправляются?
Нет. Превью и оба замера считаются в браузере: ни заголовок, ни описание, ни адрес не уходят на сервер и нигде не сохраняются.
Похожие инструменты
Счётчик символов онлайн — знаки, слова и лимиты для SEO
Вставьте текст и получите четыре цифры: знаки с пробелами и без, слова и абзацы. Всё считается в браузере, на сервер ничего не уходит.
Генератор Open Graph и Twitter Card мета-тегов онлайн
Превью ссылки в соцсетях собирают теги Open Graph. Заполните поля, скопируйте готовый блок и вставьте его в head страницы.
Генератор JSON-LD микроразметки schema.org онлайн
Семь типов schema.org в одной форме: выбираете тип, заполняете поля и забираете готовый блок JSON-LD. Всё собирается прямо в браузере.