Теги 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 и не влияют на индексирование.