Тег title в HTML: для чего нужен

Тег <title> прописывается внутри <head> и делает сразу две вещи: его текст показывается на вкладке браузера, и он же становится кликабельным заголовком сниппета в результатах поиска. На странице title должен быть ровно один, и, пожалуй, это самый заметный посетителю тег из всего head - несмотря на то, что сам он на странице не отображается.

HTML
<title>Название страницы - Название сайта</title>

Жёсткого лимита длины нет

У title нет официального ограничения по числу символов - и Google, и браузер обрезают заголовок по ширине в пикселях, а не по счётчику. На практике это обычно около 50-60 символов кириллицей, но это ориентир сообщества, а не правило поисковика. Куда важнее другое: если Google решит, что title неточный, наполовину пустой, обрезанный или не соответствует содержимому страницы, - он может показать в выдаче свой собственный, переписанный заголовок вместо вашего.

Пример: как title обрезается в выдаче

Наберите свой заголовок - счётчик и превью сниппета обновляются на лету:

Результат

www.htmlicss.com

Обрезка в превью здесь сделана через CSS (overflow: hidden + text-overflow: ellipsis) по ширине блока - это тот же принцип, каким браузер и поиск обрезают заголовок на самом деле, только у них ширина зависит от экрана и шрифта, а не фиксирована, как в этом примере.

Тег title и атрибут title - разные вещи

Название одно, а смысл совсем разный. Тег <title> - единственный, находится только внутри <head> и управляет вкладкой браузера и сниппетом в поиске. Атрибут title="" - совсем другое: его можно прописать почти любому элементу (<a>, <img>, <abbr>, <input> и другим), и он просто показывает всплывающую подсказку при наведении курсора. На поиск и на вкладку браузера этот атрибут никак не влияет.

HTML
<a href="/kontakty" title="Открыть страницу контактов">Контакты</a>
<abbr title="HyperText Markup Language">HTML</abbr>

В обоих примерах выше подсказка появится только при наведении курсора мыши - и не имеет никакого отношения к тегу <title> в <head>, кроме совпадения в названии.

title и h1: в чём разница

Оба часто содержат похожий текст, поэтому их путают. Но у них разная аудитория и разное место. <title> нигде не отображается на самой странице - его видят только во вкладке браузера и в результатах поиска, то есть до того, как человек зашёл на страницу. <h1>, наоборот, - обычный видимый заголовок внутри <body>, первое, что читает посетитель уже на самой странице.

Делать их дословно одинаковыми не обязательно, а часто даже хуже для SEO: в title удобно добавить название сайта или уточнить запрос, под который заточена страница, а h1 можно оставить короче и естественнее - для живого человека, а не для поисковой выдачи. Но оба нужны на каждой странице: ровно один <title> в <head> и, как правило, ровно один <h1> в <body>.

Ошибки при работе с тегом title

С <title> редко путают синтаксис - чаще неверно понимают, что именно поисковик сделает с его содержимым:

ОшибкаЧто происходитКак исправить
Тега <title> нет вообщеGoogle сам подбирает заголовок для сниппета - обычно из текста страницы, непредсказуемоДобавить осмысленный <title> на каждую страницу
Один и тот же title на всех страницах сайтаПосетитель не может отличить вкладки друг от друга, поиск видит дублирующийся контентУникальный title под содержание каждой конкретной страницы
Title забит ключевыми словами через запятуюВыглядит как спам, Google с высокой вероятностью перепишет его самОбычное читаемое предложение, а не список ключевиков

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

Title - это один из мета-тегов?

Нет, <title> - самостоятельный тег, а не разновидность <meta>. Но по смыслу они работают вместе и лежат рядом в head: title - кликабельный заголовок сниппета в поиске, а meta name="description" - текст-описание под ним.

Чем атрибут title отличается от alt у картинки?

Это разные вещи даже на одном теге <img>. alt - текстовое описание изображения для поисковика и для тех, кто не видит картинку (например, экранный диктор) - у img он обязателен. title - необязательная всплывающая подсказка при наведении курсора, к поиску отношения не имеет.

Категория
Поделиться в социальных сетях

Отправить комментарий

0 Комментарии

Отправить комментарий (0)

#buttons=(Хорошо) #days=(20)

Мы используем файлы cookie для улучшения работы сайта. Подробнее
Хорошо
×