Теги meta и атрибуты, которые распознаются роботами Google

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

Теги meta

Метатеги – это HTML-теги, предназначенные для предоставления поисковым системам и другим клиентам дополнительной информации о веб-странице. Если клиент не способен обработать определенные метатеги, он просто проигнорирует их. Метатеги добавляются в раздел <head> HTML-кода и обычно выглядят так:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <meta name="description" content="Author: A.N. Author, Illustrator: P. Picture, Category: Books, Price:  £9.24, Length: 784 pages">
    <meta name="google-site-verification" content="+nxGUDJ4QpAZ5l9Bsjdi102tLVC21AIh5d1Nl23908vVuFHs34=">
    <title>Example Books - high-quality used books for children</title>
    <meta name="robots" content="noindex,nofollow">
  </head>
</html>

Google поддерживает следующие теги meta:

Теги meta, которые распознаются роботами Google

<meta name="description" content="A description of the page">

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

<meta name="robots" content="..., ...">

<meta name="googlebot" content="..., ...">

Эти теги meta указывают поисковым системам, как следует сканировать и индексировать веб-страницы.

Тег <meta name="robots" ... используется во всех поисковых системах, а <meta name="googlebot ... – только в Google.

Если в тегах meta с атрибутами robots и googlebot заданы разные настройки, применяются те из них, которые накладывают наиболее строгие ограничения. Например, если один из них устанавливает значение max-snippet:50, а другой – nosnippet, будет использован вариант nosnippet.

По умолчанию используются значения index, follow, поэтому отдельно их указывать не требуется. Чтобы узнать, какие значения понятны роботам Google, ознакомьтесь со списком допустимых правил.

Эту же информацию можно указывать в HTTP-заголовке с помощью правила X-Robots-Tag. Это вариант позволяет, в частности, исключить из индекса изображения и прочие файлы в формате, отличном от HTML. Подробнее о метатегах robots

<meta name="google" content="nositelinkssearchbox">

Не показывать окно поиска по вашему сайту в результатах Google. Подробнее об окне поиска по сайту

<meta name="googlebot" content="notranslate">

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

<meta name="google" content="nopagereadaloud">

Не разрешать продуктам Google с синтезом речи преобразовывать текст на веб-страницах в речь и озвучивать его.

<meta name="google-site-verification" content="...">

Этот метатег можно использовать на странице самого верхнего уровня, чтобы подтвердить свои права собственности на сайт в Search Console. Обратите внимание, что, хотя значения атрибутов name и content должны в точности соответствовать указанным в Search Console (включая регистр символов), формат тега (XHTML или HTML) значения не имеет.

<meta http-equiv="Content-Type" content="...; charset=...">

<meta charset="...">

Этот метатег определяет тип контента и набор символов страницы. Значение атрибута content нужно заключать в кавычки, иначе атрибут charset может быть интерпретирован неверно. В большинстве случаев рекомендуется использовать набор символов Unicode/UTF-8. Подробнее…

<meta http-equiv="refresh" content="...;url=...">

Позволяет перенаправлять пользователей на новый URL через определенное время. Этот метатег используется некоторыми веб-мастерами как простой способ переадресации. Обратите внимание, что он поддерживается не всеми браузерами и может вводить пользователей в заблуждение. Советуем применять вместо него серверную переадресацию 301.

<meta name="viewport" content="...">

Этот тег предоставляет информацию для браузера с указаниями по обработке страницы на мобильных устройствах. Наличие этого метатега говорит о том, что страница оптимизирована для мобильных устройств. Подробнее о том, как настроить тег viewportmeta

<meta name="rating" content="adult">

<meta name="rating" content="RTA-5042-1996-1400-1577-RTA">

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

Атрибуты HTML-тегов

Атрибуты HTML-тегов – это дополнительные значения HTML-тегов, в которых содержатся настройки родительского тега. Например, атрибут href тега <a> содержит настройки ресурса, на который указывает анкер: <a href="https://example.com/"...>.

Google Поиск поддерживает небольшое количество HTML-атрибутов в целях индексации. Атрибуты src и href позволяют обнаруживать различные ресурсы, например изображения и URL. В Google также поддерживаются различные атрибуты rel, позволяющие владельцам сайтов маркировать исходящие ссылки.

С помощью атрибута data-nosnippet тегов div, span и section можно исключать части HTML-страниц из фрагментов.

Дополнительная информация

  • Google распознает теги meta в формате HTML и XHTML независимо от того, какой код использован при создании страницы.
  • Код в разделе head должен отвечать стандартам HTML. Также вы должны использовать все необходимые закрывающие теги.
  • Как правило, регистр символов в метатегах не учитывается, за исключением google-site-verification.
  • Вы можете использовать любые другие теги meta, если они позволяют решать ваши задачи. Учтите, что роботы Google будут игнорировать теги meta, которые им неизвестны.
  • Если вы собираетесь внедрять или изменять метатеги с помощью JavaScript (хотя мы и не рекомендуем этого), действуйте осторожно и внимательно проверьте полученные результаты.
  • Чтобы проверить метатеги и атрибуты на страницах своего сайта, воспользуйтесь Инструментом проверки URL.

Метатеги и атрибуты, которые не распознаются роботами Google

Указанные ниже теги и атрибуты не поддерживаются в Google Поиске и игнорируются. Они приведены здесь, так как они часто встречаются в HTML или мы когда-то поддерживали их.

Метатеги и атрибуты, которые не распознаются роботами Google
<meta name="keywords" content="..."> Метатеги keywords не используются в Google Поиске и не оказывают влияния на процесс индексирования и ранжирования сайтов.
Атрибуты lang HTML-тегов Google определяет основной язык страницы, исходя из размещенных на ней текстовых материалов. Поэтому роботы Google не принимают во внимание содержание тегов lang.
<link rel="next" href="...">

<link rel="prev" href="...">
Эти теги HTML <link> больше не используются в Google и не влияют на индексирование.