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

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

Теги meta

Теги meta – это HTML-код, предназначенный для предоставления поисковым системам и другим клиентам дополнительной информации о веб-странице. Если клиент не способен обработать определенные теги meta, он просто проигнорирует их. Теги meta добавляются в раздел <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

description

<meta name="description" content="A description of the page">
С помощью этого тега можно предоставить краткое описание страницы. В некоторых случаях оно может показываться в качестве фрагмента текста в результатах поиска.

robots и googlebot

<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. Подробнее о теге meta robots

nositelinkssearchbox

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

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

notranslate

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

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

nopagereadaloud

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

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

google-site-verification

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

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

Content-Type и charset

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

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

refresh

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

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

viewport

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

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

rating

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

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

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

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

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