13 мин чтения Поисковая оптимизация (SEO)

Мета-теги страницы: какие нужны сайту и как их заполнить

продвижение сайтов
Содержание12

Мета-теги — служебные строки в разделе head, которые сообщают поисковику и браузеру, о чём страница и как с ней обращаться. Для SEO важнее всего title и мета тег description: из них Яндекс и Google собирают сниппет. Ещё нужны robots, viewport и charset, а keywords Google не читает вовсе.

Что такое мета-теги и где они стоят в коде

Мета-теги — элементы meta в разделе head HTML-кода. Посетитель их не видит, а робот читает при каждом обходе. Яндекс формулирует их роль прямо: метатеги задают метаданные страниц, и это влияет на то, как страница индексируется, ранжируется и показывается в результатах поиска.

Типичная «шапка» страницы выглядит так:

<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Пластиковые окна в Новороссийске — производство и монтаж</title>
  <meta name="description" content="Окна ПВХ под заказ: замер, производство, монтаж. Расчёт по фото и выезд замерщика.">
  <meta name="robots" content="index, follow">
</head>

Формально title — отдельный элемент, а не meta, но в SEO его считают главным мета-тегом: он живёт рядом, заполняется в тех же настройках CMS и решает ту же задачу. Атрибут name говорит, что это за тег, атрибут content хранит значение.

Писать код руками обычно не нужно. В большинстве CMS у страницы есть поля «Заголовок окна браузера» и «Описание», а Google прямо советует искать в своей системе управления инструкцию, как изменять раздел head.

Мета-теги не видны посетителю, но именно по ним поисковик решает, как подписать вашу страницу в выдаче.

Какие мета-теги учитывают Яндекс и Google?

Списки поддерживаемых тегов у поисковиков почти совпадают, но есть важное расхождение — keywords. Яндекс пишет, что этот тег может влиять на соответствие страницы поисковым запросам. Google, наоборот, заявляет, что метатеги keywords не используются в его поиске и не влияют ни на индексирование, ни на ранжирование.

Тег Яндекс Google Зачем нужен
title заголовок сниппета ссылка-заголовок название страницы в выдаче и на вкладке браузера
description описание в сниппете описание в выдаче текст под заголовком, если подходит к запросу
robots поддерживает поддерживает запрет индексирования страницы или перехода по ссылкам
viewport поддерживает поддерживает корректный показ на телефоне
charset, Content-Type поддерживает поддерживает кодировка страницы
refresh считает временным перенаправлением советует серверный 301 переадресация через N секунд
keywords может учитывать не использует список ключевых фраз

Остальные мета-теги поисковики пропускают. Google так и пишет: можно использовать любые теги meta для своих задач, но его роботы будут игнорировать неизвестные им теги. Это касается, например, author, copyright, generator и revisit-after, которые до сих пор вставляют некоторые шаблоны.

Мнение. Если сайт продвигается в обоих поисковиках, keywords можно заполнить двумя-тремя фразами без повторов: Яндекс его читает, а Google просто пропустит. Тратить время на подбор длинного списка не стоит.

Мета тег title: как написать заголовок страницы

Title — самый весомый из мета-тегов: Яндекс пишет, что информация в нём в основном влияет на решение пользователя перейти на сайт. Заголовок должен называть то, что есть на странице, и отличать её от соседних.

Рекомендации Яндекса и Google сходятся почти дословно:

  • Конкретика вместо общего слова — не «Главная» и не «Контакты», а то, чем страница отличается от других.
  • Без перечня ключей — несколько важных фраз без повторов. Оба поисковика предупреждают, что заголовок, набитый ключами, может быть расценён как спам.
  • Шаблон только с реальными данными — «отзывы» и «фото» подставляются в заголовок карточки, только если они есть на странице.
  • Бренд в начале или в конце — отделённый двоеточием, дефисом или вертикальной чертой.
  • Тот же язык, что у текста — если title и основной текст на разных языках, Google может выбрать для заголовка другой текст.

Длину жёстко не ограничивает ни один поисковик. Яндекс пишет, что длина заголовка ограничена шириной экрана устройства пользователя. Google добавляет, что длина элемента title не ограничена, но ссылка-заголовок в выдаче обрезается под ширину экрана. Поэтому главное ставьте в начало: хвост может не поместиться.

Факт. Ни Яндекс, ни Google не задают предельную длину title: заголовок в выдаче обрезается под ширину экрана устройства.

Как составить мета тег description?

Description — короткий рассказ о странице, который может попасть в сниппет под заголовком. Задача описания — дать человеку больше информации, чем вмещает title, и убедить его перейти. Ни Яндекс, ни Google не обещают показывать его всегда: в выдачу идёт тот текст, который точнее отвечает на запрос.

Что советует Яндекс:

  1. Добавить описание на все страницы

    Начиная с важных, например страниц каталога.

  2. Сделать его уникальным

    Шаблонные и похожие описания, скорее всего, не попадут в выдачу.

  3. Писать связными предложениями

    Без перечня ключей, заглавных букв и рекламных лозунгов.

  4. Давать полезные детали

    Цену, цвет, город доставки, характеристики.

  5. Не повторять title

    Описание должно отличаться от заголовка.

Google добавляет, что описание не обязано состоять из законченных предложений. Для записи блога уместны автор и дата, для товара — цена, производитель и возрастная группа. Важное ставьте в начало: длину описания поисковики тоже режут под ширину экрана, а Яндекс прямо называет «важное в конце» признаком плохого метаописания.

Пример для страницы услуги: «Разработка сайта на 1С-Битрикс в Новороссийске: корпоративные сайты и магазины, интеграция с 1С, поддержка после запуска». В нём есть услуга, город и состав работ, и ни одно слово не повторяет title дословно.

Почему поиск показывает не тот заголовок и описание?

Яндекс и Google собирают сниппет сами, а title и description для них — главная, но не единственная подсказка. Поэтому один и тот же сайт по разным запросам может выглядеть в выдаче по-разному, и это не ошибка.

Яндекс строит заголовок и описание из содержимого title, метатега description, текста страницы с учётом микроразметки, а также из данных Яндекс Маркета и текстов ссылок на страницу с других сайтов. Google перечисляет ещё больше источников: title, основной видимый заголовок, заголовки h1 и ниже, тег og:title, выделенный текст, текст ссылок и структурированные данные WebSite. А описания, по словам Google, чаще всего создаются на основе самой страницы.

Google объясняет, когда он заменяет title: заголовок пустой или заполнен частично, устарел, не соответствует содержанию, повторяется на многих страницах или на странице несколько одинаково заметных заголовков. Исправить ситуацию помогает сам title, а не попытка «уговорить» поиск: сделайте его точным и выделите основной заголовок страницы в первом h1.

После правки не ждите мгновенного результата. Google пишет, что изменения учтут после повторного сканирования, и на это может потребоваться от нескольких дней до нескольких недель.

Если поиск переписал ваш title, сначала проверьте, совпадает ли он с главным заголовком страницы и не повторяется ли на соседних страницах.

Meta robots, viewport и другие служебные теги

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

  • robots — управляет индексированием. Значение noindex убирает страницу из поиска, nofollow запрещает роботу переходить по ссылкам на ней. По умолчанию действуют index и follow, их можно не писать. Как закрывать от поиска целые разделы, разобрали в статье про файл robots.txt.
  • viewport — подгоняет ширину страницы под экран. Без него мобильные браузеры по умолчанию показывают страницу в ширину экрана компьютера.
  • charset — задаёт кодировку. Google рекомендует по возможности использовать UTF-8.
  • refresh — переадресация через заданное время. Google советует применять вместо него серверную переадресацию 301.

У robots есть ловушка. Если страница запрещена в файле robots.txt, Яндекс не увидит метатег noindex на ней: робот просто не загрузит страницу, и директива не сработает. Поэтому страницы, которые нужно убрать из поиска, в robots.txt не закрывают, а помечают noindex.

Факт. Если страница запрещена в файле robots.txt, директива noindex в её метатеге robots для Яндекса не действует.

Шаблоны мета-тегов для каталога и карточек

На сайте с сотнями товаров писать title и description руками нереально, поэтому их собирают по шаблону из полей базы. Яндекс сам советует так делать: для магазина можно брать в описание размер, вес, доступность и другие свойства товара.

Шаблон работает, только если подставляет то, что отличает страницы. Вот как выглядит слабый и рабочий вариант для карточки:

Поле Слабый шаблон Рабочий шаблон
title {Название} — описание, цены, характеристики, фото, отзывы {Название} {Цвет} {Размер} — купить в {Город}
description Купить {Название} по выгодной цене в нашем магазине {Название}: {Материал}, {Размер}, в наличии {Количество} шт., доставка по {Город}
страница каталога 2, 3, 4 тот же title, что у первой тот же title + «страница N»

Слабый вариант Яндекс прямо приводит как малоинформативный: в нём меняется одно название, а хвост одинаков на всех страницах. Google называет такие заголовки шаблонными и тоже советует подставлять слова «видео» или «отзывы», только когда этот контент на странице действительно есть.

Шаблоны не помогут, если у товаров пустые характеристики. Тогда все карточки получат почти одинаковые мета-теги, и Вебмастер покажет их дублями. Сначала заполните свойства в базе, потом стройте шаблон.

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

Как проверить мета-теги на сайте?

Быстрее всего проверить одну страницу через исходный код: нажмите Ctrl+U в браузере и найдите title и meta name="description". Но так видна одна страница, а ошибки обычно массовые — их ищут в кабинетах поисковиков.

В Яндекс Вебмастере откройте «Индексирование -> Заголовки и описания». Там видно число одинаковых заголовков и описаний, а на вкладках title и description — группы страниц с повторами. Если тегов нет или дублей много, Вебмастер предупредит об этом в «Оптимизация сайта -> Диагностика сайта». После исправления информация в Вебмастере обновится в течение недели после очередного визита робота. Как добавить сайт в кабинет, описано в инструкции как добавить сайт в Яндекс Вебмастер.

В Google мета-теги отдельной страницы проверяют инструментом проверки URL в Search Console. Он показывает, какой код получил робот, — это важно, если теги вставляет JavaScript. Google не рекомендует внедрять или менять мета-теги скриптом и после такой обработки советует внимательно проверить результат.

Для сайта целиком подойдёт любой SEO-краулер: он обойдёт страницы и выгрузит таблицу с title, description и robots по каждому адресу.

Частые ошибки с мета-тегами

Ошибки в мета-тегах редко ломают сайт целиком, зато тихо съедают переходы из выдачи. Вот что встречается чаще всего:

  • 01 Один title на весь сайт

    Шаблон подставляет название компании на все страницы, и в выдаче они неотличимы.

  • 02 Пустой description

    Поиск берёт в сниппет случайный кусок текста, иногда меню или подвал.

  • 03 Description копирует title

    Яндекс прямо просит, чтобы описание отличалось от заголовка.

  • 04 Список ключей вместо фразы

    Такой title поиск может посчитать спамом.

  • 05 noindex, забытый после разработки

    Тестовую версию закрыли от поиска, а при запуске тег перенесли на боевой сайт.

  • 06 Мета-теги только в JavaScript

    Робот может получить страницу без них.

  • 07 Устаревшие данные

    В title старый год, цена или акция, которой уже нет.

С чего начать, если мета-теги не заполнены

Начните с выгрузки: Вебмастер покажет дубли, краулер — пустые теги. Разбейте страницы на группы: главная и услуги, разделы каталога, карточки, статьи. Для первых двух групп напишите title и description вручную, для карточек и статей настройте шаблоны с реальными полями.

Затем проверьте служебные теги: viewport на всех страницах, noindex только там, где он нужен, кодировка UTF-8. Отправьте важные страницы на переобход и через неделю сверьте отчёт «Заголовки и описания».

Если на сайте тысячи страниц и мета-теги рождаются шаблонами CMS, правка обычно нужна в коде. Такие задачи мы закрываем в рамках SEO-аудита: находим, где шаблон даёт дубли и пустые теги, и настраиваем генерацию так, чтобы новые страницы получали правильные мета-теги сразу.

Источники

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

Влияют ли мета-теги на позиции сайта?

Косвенно и по-разному. Title помогает поисковику понять, чему посвящена страница, а хороший сниппет поднимает число переходов. Keywords Яндекс может учитывать, а Google не использует совсем. Description на ранжирование напрямую не влияет — он отвечает за текст в выдаче.

Нужно ли писать мета-теги на английском для русского сайта?

Нет. Google просит, чтобы язык title совпадал с языком основного текста, иначе он может подобрать для заголовка другой текст. Яндекс так же просит, чтобы описание соответствовало языку страницы.

Можно ли оставить description пустым?

Можно, страница всё равно попадёт в поиск. Но тогда сниппет поисковик соберёт из текста страницы сам. Яндекс советует добавлять метатег на все страницы, а Google — начать хотя бы с главной и самых популярных.

Поделиться
ВКонтакте Telegram MAX

Расскажите о задаче — посчитаем смету

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