Метатеги, разработаные для поисковой системы Google
Полезные мета-теги
Использование мета-тэга LINK
Фактически каждый веб-мастер работал с ними или хотя бы знает, что подобные теги существуют, и что они выполняют служебные функции, тем самым обеспечивая нам комфортные условия для просмотра информации, т. к. они не видны на экране. Они несут дополнительную, но не менее важную информацию о странице.
Метатеги могут сообщать браузеру или различного рода программам о том, кто создатель страницы, кому принадлежат авторские права на страницу, какую кодировку использовать, на каком языке составлен документ, что и как индексировать. Стандартное местоположение данных тегов – в контейнере <head></head>, где собираются все теги, не участвующие в форматировании текста на странице, а лишь несущие информационную составляющую о странице (например, пути доступа к скриптам, таблицам стилей).
В рамках этого обзора я буду рассматривать именно ту полезную сторону подобных тегов, которая важна нам в продвижении сайта в поисковых системах. Читают метатеги сканирующие роботы поисковых систем, которые регулярно обходят страницы сайтов в поисках новых страниц или изменений на существующих. Считывая метатеги, роботы получают набор инструкций, которым следуют при индексации или переиндексации документов.
Перечислим варианты метатегов, которые используются или использовались раньше при учёте информации с сайта поисковыми роботами:
<meta http-equiv="refresh" content="кол-во секунд; url=URL">
Раньше не учитывался, сейчас, ввиду причин по частому обману поисковых систем, путём создания входных страниц (дорвеев), на которых публикуется релевантный поисковому запросу текст, но абсолютно нечитаемый для человека, к тому же не несущий никакой информационной ценности. Подобные страницы служат для перекидывания трафика на основной сайт и в большинстве случаев используют для этой цели метатег refresh. При малых значениях количества секунд, определяется "Яндексом", как серверный редирект 302 (документ перемещён временно).
<meta name="description" content=" здесь описание страницы">
Метатег используется для описания содержимого страницы. Этот тег не виден на странице, а следовательно, его можно наполнять нужными ключевыми словами или же рекламными слоганами. Частота злоупотреблений этого тега росла, что вызвало фактически полный отказ поисковых систем его индексировать, однако во внимание он всё же принимается.
Очень часто поисковые системы при выводе описания (сниппета)
сайта в результатах поиска учитывают содержимое метатега Description.
Рекоменую вам не писать длинные тексты в этом метатеге.
Оптимальным вариантом считается использование в нём не более 150
символов, включая пробелы, остальные символы будут отсекаться, и
посетители их всё равно не увидят (правда, зависит от поисковой системы, но
лучше придерживаться этой цифры).
Известные поисковые системы, учитывающие
этот метатег: Google и Bing, реже
"Яндекс".
><meta name="keywords" content="ключевые слова">
Бесполезный в большинстве случаев метатег по причине ещё большей манипуляции им. Фактически с начала активного использования этот метатег подвергался активным воздействиям со стороны веб-мастеров и оптимизаторов сайтов. Принимается во внимание, но в большинстве случаев не учитывается поисковыми системами только по этой причине. Его влияния на релевантность тоже замечено не было.
Оптимальный вариант – не более 15 слов для
каждого документа, которые соответствуют тематике документа или же присутствуют
в контенте сайта.
Официально использование этого метатега было признано
Yahoo, поисковой системой "Апорт" и
частично "Яндексом".
<meta name="robots" content="index, follow">
Метатег учитывается в большинстве случаев. Основная его цель – сообщить роботу о возможности или невозможности индексации документа, возможности или невозможности учёта ссылок документа. Используется, как правило, всеми поисковыми системами.
Его основные значения:
index / noindex — индексировать или не индексировать эту страницу;
follow / nofollow — учитывать или не учитывать ссылки с этой страницы;
all — эквивалентно index, follow
none — эквивалентно noindex, nofollow
archive / noarchive - показывать или не показывать ссылку "Сохранённая копия" в поисковой выдаче.
Иногда приходится разграничить поведение различных поисковых роботов.
Например, запретить индексацию в Google и открыть её для "Яндекса".
Набор
указаний для конкретной поисковой системы задаётся так:
<meta name="Yandex" content="index, follow">
Инструкция для поисковой системы "Яндекс". Причём, тегов подобного рода для разных поисковых систем может быть много.
Разработчики многих поисковых систем также вводят дополнительные значения, которые регулируют поведение для своих поисковых систем.
<meta name="msnbot" content="noodp">
Например, этот метатег запрещает поисковой системе MSN выводить описание страницы (сниппет) в результатах выдачи из каталога DMOZ, в котором составлено описание для сайта.
<meta name="googlebot" content="nosnippet">
А этот - поисковой системе Google запретит выдавать сниппет в результатах поиска
или:
<meta name="googlebot" content="noarchive">
позволит скрыть ссылку на сохранённую ранее копию веб-страницы/
<meta name="revisit-after" content="3 days">
Изначально разрабатывался для указания поисковой системе на периодичность обновления страницы. Показатель явно слишком субъективный, не отражающий реального состояния дел на сайте, т. к. страница, его содержащая, могла не обновляться значительное время. Поисковые системы ориентируются на http-заголовки сервера, которые выдают точную информацию об обновлении страницы, но ходят на страницы сайта по своему графику.
Не стоит также забывать и о специфических метатегах, свойственных для какой-то одной поисковой системы. Вероятно, что стандарты не позволяют получить заявленную гибкость управления индексацией, и разработчики придумывают свои подстандарты.
<meta name="googlebot" content="unavailable_after: 26-Aug-2008 16:48:00 EST">
Этот метатег говорит нам о том, что поисковый робот Google с именем Googlebot получил информацию о том, что страница должна быть удалена из индекса поисковой системы 26 августа 2008 года в 16:48.
В процессе web-дизайна при программировании на языке HTML часто возникают проблемы с получением информации по некоторым его элементам, особенно если эти элементы считаются как бы опциональными и не совсем обязательными. Подобная ситуация относится и к метаопределителям или метатегам, которые имеют особое значение для поисковой оптимизации сайта.
Метаопределители или, иначе говоря, метатеги – это особые элементы HTML, которые размещаются в головной части документа, т.е. в его заголовке, и выполняют только служебную функцию. А это означает, что от них не зависит то, как будет отображаться в браузере веб-страница, и что они ни каким образом не могут повлиять на ее содержимое. По сути метатеги – это дескрипторы (описатели) свойств HTML-документа. В результате своих не совсем явных функций метатеги очень часто обделяются внимание. И совсем, между прочим, незаслуженно. Любому человеку известно, что не бывает в природе ничего лишнего. То же относится и к языкам программирования – каждая команда имеет вполне определенную функцию и для чего-то предназначена.
Итак, метатеги располагаются в заголовочной части HTML-документа, т.е. внутри элемента head. Согласно стандарту метатеги следует помещать после элемента title.
Можно выделить два вида метаданных. Основное их различие заключается в используемых атрибутах, что, соответственно, определяет их различное предназначение. Первая группа – это метатеги с атрибутом name. Они имеют следующий синтаксис:
<meta name="значение1" content="значение2" />
И первой командой данного класса будет метатег, имеющий следующую запись:
<meta name="description" content="небольшое описание вашей веб-страницы" />
Главное предназначение данного тега-директивы – предоставить информацию о данной веб-странице поисковым системам. Дело в том, что некоторые поисковики, например, Google, используют данные этого метатега для создания описания страницы при включении ее в результаты поиска по запросу пользователя. При этом другой подход к формированию страницы результатов поиска состоит в том, что описание формируется на основе первого текстового фрагмента веб-страницы. Таким образом, этот метатег позволяет самостоятельно составить привлекательный текст-описание вашей веб-страницы, который заинтересует пользователей некоторых поисковых систем.
Следующий метатег, который достоин внимания, это
<meta name="keywords" content="список ключевых слов через запятую" />
В данном метатеге перечисляются ключевые слова, которые, как вы считаете, релевантны содержимому данной веб-странице. Это те слова и фразы, по которым ваш сайт должен находиться поисковиками. Следует помнить, что таких слов должно быть не больше 30, так как все поисковые машины индексируют ограниченное количество слов.
Следующий метатег выполняет приблизительно аналогичную функцию, что и первые два. Разграничить их механизмы действия крайне трудно, так как разные источники приводят очень непохожую, а зачастую и противоположную информацию. Предположительно данный тег предназначен для поисковиков с нестандартными алгоритмами индексации веб-страниц. Итак, данный метатег имеет следующую форму записи:
<meta name="abstract" content="описание веб-страницы и список ключевых фраз через запятую" />
По большому счету данный описатель применяется весьма не часто. Однако если вы вдруг решили использовать его на собственной веб-странице, то вы можете без зазрения совести вписать сюда текст из метатега с полем description. Тем не менее, проявление фантазии приветствуется, и вы имеете полное право придумать совершенно иное описание.
Следующий метатег:
<meta name="subject" content="основная тема веб-сайта" />
Он описывает главную тему веб-страницы. Описание должно быть коротким – одно-два слова. Опять же, как и с другими метатегами, этот метатег предназначен для облегчения регистрации и индексации веб-сайта в некоторых поисковиках.
<meta name="page-type" content="тип страницы" />
Данный метатег довольно спорен, так как все поисковые системы по-своему классифицируют проиндексированные ресурсы. Предназначение же его состоит в том, чтобы автоматически размещать ссылку на сайт в конкретный тематический раздел поискового сервера. Самым нейтральным будет использование фразы "informational resource".
Следующие два метатега:
<meta name="distribution" content="global" /> <meta name="rating" content="general" />
которые используются для определения региона информационной принадлежности вашего веб-сайта. Данные теги имеет смысл изменять только в том случае, если данные, публикуемые на вашем сайте, имеют ярко выраженную географическую направленность. Если же это не так, то стоит оставить их без изменений, так как иные установки способны значительно сказаться на том, как будет проиндексирован ваш ресурс поисковыми системами.
Предназначение следующих метатегов – предоставить информацию для тех поисковых систем, которые не умеют работать с элементом title.
<meta name="title" content="заголовок-титул веб-страницы" /> <meta name="page-topic" content=" заголовок-титул веб-страницы" />
В соответствующий атрибут content вполне можно поместить информацию из элемента title вашей веб-страницы.
<meta name="site-created" content="дата создания сайта" />
Данный метатег используется для определения даты, когда бывл создан веб-сайт. Иногда эту дату некоторые поисковики используют в файлах отчетов в виде дополнительной информации. Записывать дату следует в виде МЕСЯЦ-ДЕНЬ-ГОД с начальным нулем, например, 06-11-2010.
Следующий метатег
<meta name="expires" content="дата" />
используется для указания даты прекращения работы сайта, после которой информация о нем будет вычеркнута из информационной базы поисковика. Формат записи даты такой же, что и в метатеге о времени создания сайта.
<meta name="revisit" content="X days" /> <meta name="revisit-after" content="X days" />
Данные два метатега в функциональном смысле совершенно одинаковы. Они сообщают поисковикам, через какое количество дней им необходимо переиндексировать ваш веб-ресурс. Эти метатеги используются в том случае, если на веб-странице часто и регулярно появляются новые материалы. Применение этих команд позволяет избежать повторной регистрации веб-сайта в поисковых системах, так как все будет сделано поисковиком автоматически. В атрибуте content вместо символа X следует поставить необходимое число от 1 до 30.
<meta name="robots" content="noindex" />
Данный метатег предписывает поисковым системам не индексировать соответствующую веб-страницу.
<meta name="robots" content="nofollow" />
Данная команда запрещает поисковому роботу переходить по ссылкам, присутствующим на этой веб-странице.
<meta name="content-language" content="язык" />
Данный метатег сообщает язык, на котором написана информация на этом сайте. В атрибуте content указывается название языка в английской интерпретации, т.е. english или russian. Необходимо предупредить, что при регистрации в некоторых англоязычных поисковых системах декларация русского языка может послужить причиной отказа в регистрации веб-сайта.
<meta name="resource-type" content="document" />
Следующая команда декларирует тип вашего веб-ресурса. Чтобы избежать недоразумений, лучше его не менять.
<meta name="audience" content="all" />
Этот метатег декларирует целевую аудиторию веб-сайта. Например, для порносайтов их владельцы, которым не желательно, чтобы их ресурс посещали несовершеннолетние, указывают в атрибуте content значение adults. При этом стоит сказать, что в настоящее время многие поисковые системы, кроме специализированных, не регистрируют веб-страницы с подобным значением данного атрибута.
<meta name="robots" content="index,all" />
Данный метатег указывает поисковым системам, что все страницы и документы должны быть проиндексированы.
<meta name="copyright" content="имя автора или вебмастера, копирайт" /> <meta name="author" content=" имя автора или вебмастера, копирайт" />
Приведенные два метатега по сути одинаковы и используются для указания на авторские права хозяина ресурса. Информация из этих метатегов некоторыми поисковиками помещается в файл отчета.
<meta name="reply-to" content="электронная почта" />
Такое метаопределение декларирует адрес электронного почтового ящика для связи с автором публикации или веб-ресурса. Иногда отображается в результатах поиска некоторых поисковых систем.
<meta name="owner" content="имя владельца или название компании" /> <meta name="address" content="физический адрес владельца" /> <meta name="owner-type" content="corporation, company/small или personal" />
Все три метатега содержат данные о владельце веб-сайта. Первый метатег декларирует полное имя владельца-частного лица или название фирмы. Второй метатег информирует об адресе офиса, где предоставляется дополнительная информация. В третьем метатеге содержится информация о типе компании: corporation – крупная корпорация, company/small – небольшая фирма, personal – физическое лицо или частный предприниматель.
<meta name="publisher-name" content="компания или лицо, опубликовавшее веб-сайт" /> <name="publisher-type" content=" corporation, company/small или personal" /> <name="publisher-location" content="ru" />
Первые два метатега практически аналогичны предыдущим метаопределителям. Разница между ними состоит в том, что в данных тегах указывается информация не о владельце веб-сайта, а о тех, кто занимался его опубликованием. Не всегда издатель веб-сайта – то же самое лицо, что и владелец. На такой случай и рассчитаны эти метатеги. В атрибуте content тега publisher-location указывают символы домена первого уровня той страны, где был опубликован веб-ресурс, или же аббревиатура US, если издатель в США.
<meta name="home-url" content="url" />
В данном метатеге декларируется адрес домашней странички разработчика/издателя данного ресурса. Как правило, в данном теге указывается ссылка на ресурс разработчика, когда веб-сайт создавался для стороннего заказчика. Таким образом, информация из этой команды может помочь потенциальным клиентам найти тех, кто разрабатывал и/или опубликовал этот веб-ресурс.
<meta name="generator" content="название программы" />
Данный метатег – пример совершенно бесполезной команды, которая не имеет никакого смысла. Этот тег изобрели разработчика html-редакторов в качестве рекламного средства своих программ. Почти все визуальные редакторы для верстки веб-страниц автоматически подставляют данный метатег в html-код веб-страницы без всякого разрешения со стороны пользователя. Вообще наличие данного тега абсолютно безвредно для веб-документа, но и польза от него нулевая.
Второй тип метатегов использует атрибут http-equiv. Если первый тип метатегов выполняет чисто информативную функцию, то метатеги второго типа способны выполнять некие вполне определенные задачи во время трансляции html-документа по протоколу HTTP. Данные метатеги позволяют придать веб-сайту ряд интересных свойств, которые иногда бывают необходимы веб-дизайнера.
<meta http-equiv="refresh" content="n; url=http://имя_сайта/имя_страницы" />
Данный метатег позволяет указать браузеру, что необходимо осуществить переход по адресу, заданному в атрибуте content через n секунд. Это очень удобно, когда сайт изменил свой адрес. В этом случае достаточно по старому адресу оставить файл index.html с данным тегом и разъяснительным сообщением. Также, иногда такой прием используется для автоматического перенаправления посетителей со страницы-заставки на главную страницу сайта. Если в атрибуте content не указывать адрес перехода, то браузер будет перезагружать текущую веб-страницу через каждые n секунд.
<meta http-equiv="expires" content="Tue. 01 Jan 1998 02:00:00 GMT" />
Данная команда задает дату, когда веб-страница будет считаться устаревшей для HTTP-протокола. Очень часто в этом метатеге определяют изначально уже устаревшую дату, что помогает не допустить кэширования файла на диск. Дело в том, что все браузеры записывают полученные html-документы на локальный диск пользователя в особую папку. Если пользователь повторно нажимает на просмотр этого сайта, то браузер загружает его уже из этой специальной папки. Таким образом, значительно уменьшается время считывания html-документов. Этот процесс и носит название кэширования. При нежелательности кэширования этот тег и может помочь.
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
Данный метатег позволяет контролировать пользовательскую кодировку веб-страницы. Благодаря этой команде, браузер пользователя получает информацию о том, какая кодировка у данной веб-страницы, и автоматически переключается на нее. Используя этот метаоприделитель, необходимо быть крайне внимательным. Одной из наиболее частых ошибок начинающих веб-мастеров является представление html-документов в кодировке, отличной от указываемой в метатеге. Как следствие, такую страницу совершенно невозможно прочитать в браузере, а среди веб-мастеров сама ошибка воспринимается, как крайняя степень непрофессионализма. Кроме всего этого почти все http-серверы реализуют автоматическую смену кодировки в соответствии с настройками браузера пользователя. Таким образом, принудительное указание кодировки в метатеге может привести к отображению в браузере малосодержательных и совершенно непонятных иероглифоподобных знаков.
Тем не менее, использовать или нет на своих веб-страницах метатегов, и каких именно, решать только веб-мастеру. Никто не требует их обязательного использования.