Ещё несколько слов о заголовках веб-страниц

17 сентября 2021 г.

В прошлом месяце мы запустили новую систему создания заголовков веб-страниц в результатах поиска. И мы очень благодарны вам за отзывы, которые помогли улучшить эту систему. Ниже я расскажу подробнее, что мы делали, и дам несколько рекомендаций для авторов.

Элементы title – основной источник информации

Как было сказано в прошлой публикации, в нашей новой системе в качестве заголовков веб-страниц в результатах поиска используются HTML-элементы (их ещё называют HTML-тегами) title. Приняв к сведению ваши отзывы, мы внесли некоторые изменения, и теперь эти элементы используются примерно в 87 % случаев, а не в 80 %, как раньше.

Вы спросите, почему мы не используем их всегда? Ещё в 2012 году мы начали учитывать и другие элементы страниц в тех случаях, когда тег title недостаточно информативен. Иногда на сайтах используются пустые теги title. Иногда на всех страницах сайта заданы одинаковые заголовки. А иногда элементы title просто отсутствуют.

В каких случаях мы учитываем и другие элементы страницы

Наша новая система справляется с самыми разными ситуациями, когда элементы title недостаточно информативны. Вот лишь несколько примеров:

Частично заполненные теги title

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

| Название сайта

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

Название товара | Название сайта

Устаревшие заголовки

Содержание многих страниц периодически меняется. Если веб-мастера при этом забывают обновлять элементы title, то заголовки со временем устаревают и перестают соответствовать тексту. Пример:

Наш университет. Правила приема на 2020 год

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

Наш университет. Правила приема на 2021 год

Неточные заголовки

Иногда заголовок неточно отражает содержание страницы. Например, страница с динамически изменяемым содержанием может иметь такой элемент title:

Большие мягкие игрушки, плюшевые мишки – [название сайта]

Естественно, посетители ожидают увидеть на странице товары, указанные в таком статичном заголовке. Но страница динамическая – ее содержание меняется. Поэтому, открыв ее, пользователь может увидеть другие товары.

Наша система оценивает, точно ли заголовок описывает содержание страницы, и при необходимости меняет его:

Мягкие игрушки – [название сайта]

Шаблонные заголовки

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

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

Название телесериала

Название телесериала

Название телесериала

Однако наша система может найти номер сезона, который указан в заголовке на странице крупным, хорошо заметным шрифтом, и добавить его в заголовок в результатах поиска:

1 сезон – Название телесериала

2 сезон – Название телесериала

3 сезон – Название телесериала

Как улучшить заголовки на вашем сайте

Наш главный совет владельцам сайтов – тот же, что и в статье Справки, посвященной этой теме: HTML-элементы title должны быть содержательными. Именно эти элементы наша система использует чаще, чем другие источники информации.

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

Что дальше

В любой системе создания заголовков всегда будут какие-то недостатки. Выше я рассказал о недостатках создания заголовков исключительно на основе элементов title. Наша система тоже неидеальна, но ваши отзывы помогли нам значительно ее улучшить. Мы рады услышать ваши мнения и советы на нашем форуме, в том числе и в разделах, посвященных этой теме, на английском и японском языках.