Мета Теги
1.08.09 / Категории Uncategorized | Комментарий 5Я генерирую начальный шаблон с помощью dreamvieawer’a и когда я только начинал работать, для меня было не понятно что там “написано?”.
Мета теги – это кусочки информационного кода, которые распологаются между вавишими HEAD тегами.
Они могут нести в себе разнообразныую информацию, но главным образом это информация о ключевых словах, описание старницы и кодировка страницы.
Если вы не понимаете зачем они нужны, после того как вы дочитаете эту статью многое прояснится.
Есть два известных стиля записи, которые вы можете увидеть.
<meta http-equiv="name" content="content" />
<meta name="name" content="content" />
Рекомендуемые Теги:
- Meta Content Language (Только для не американского английского)
- Meta Content Type
- Meta Keywords
- Meta Description
Опциональные Теги:
Не рекомендуемые Теги:
- Meta Content Script Type
- Meta Content Style Type
- Meta Distribution
- Meta Expires
- Meta Generator
- Meta MS Smart Tags
- Meta Pragma No-Cache
- Meta Publisher
- Meta Rating
- Meta Refresh
- Meta Reply-To
- Meta Resource Type
- Meta Revisit After
- Meta Robots
- Meta Set Cookie
- Meta Subject
- Meta VW96.ObjectType
Итак вот список, рекомендуемых, опциональных и нерекомендуемых мета тегов. Вы можете кликнуть на них чтобы быстрее перейти к нужному тегу.
Meta Content Language – декларирует родной язык документа. Он также известен как Meta Name Language. Поисковые роботы используют этот тег для разбивки на категории по языкам.
Пример:
<meta http-equiv="content-language" content="en-GB" />
Рекомендации: Этот мета тег следует использовать только если ваш сайт написан на не американском английском (non-US English).
Meta Content Type – декларирует набор символов. Рекомендуется всегда использовать Meta Content Type, даже если у вас есть DTD декларация выше.Если вы этого не сделаете, у вас могут быть проблемы с отображением кодировки документов, к примеру вместо UTF-8 будет отображаться ISO или ASCII кодировка.
Пример:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Рекомендации: Этот тег рекомендуется всегда использовать на ваших страницах,вместе с использованием DTD декларирование типа документа.
Meta Keywords – исползуется для задания ключевых слов, которые определяют ваш контент.
Пример:
<meta name="keywords" content="wordpress, webdevelopment, money" />
Рекомендации: Рекомендуется использовать этот тег, но с осторожностью. Ваши ключевые слова должны быть релевантными вашему контенту.Аналогично description. Если у вашей страницы нет тега keywords, то google в панели webmaster tools не показывает, что есть ошибки, а если этим теги есть и у нескольких страниц они совпадают, это расценивается как ошибка. Лучше чтобы они были заданы верно, либо вообще их не было, чем неверно.
Meta Description – задает описание документу. Description тег это которкое, ясное описание документа, обычно содержит 20-25 слов или меньше. Поисковики, которые поддерживают этот тег, будут использовать его как описание возле названия в результатах поиска.
Пример:
<meta name="description" content=" new site about html" />
Рекомендации: Рекомендуется всегда использовать этот тег. Сделайте свое описание наиболее захватывающим, так как на него часто обращают внимание, прежде чем кликнуть в результатах поиска. Тег описания очень важен, если ваш документ содержит очень мало текста, или фрэймы, или какие-то большие скрипты в верху документа.
Лучше чтобы у ваших страниц вообще отстутвтовал мета тег description, чем чтобы у них он был одинаковый. Если у вашей страницы напирмер нет тега description, то google в панели webmaster tools не показывает, что есть ошибки, а если этим теги есть и у нескольких страниц они совпадают, это расценивается как ошибка.
Meta abstract – дает короткое описание. Этот тег используется большинством академических изданий. Контент этого тега обычно 10 или меньше слов.
Пример:
<meta name="abstract" content="короткое описание страницы" />
Рекомендации: Рекомендации к этому тегу: Это опциональный мета тег. Он не сделает вас важнее для поискового движка. Если у вас есть контент академический, то это тег может помоч поисковику индексировать поле вашей специальности более корректно. Сейчас этот тег используется Google, Yahoo!, и MSN алгаритмами.
– задает автора документа. Этим тегом показывается кем был написан html/xml документ, который просматривается в данный момент. Если вы используете данный мета тег, рекомендуется использовать его вместе с Фамилией и Именем автора, не рекомендуется использовать емэйл в этом теге, потому что это могут использовать спамеры. Если автор хочет получать письма, лучше использовать контактную форму на сайте.
Пример:
<meta name="author" content="Familiya Imya" />
Рекомендации: Мета тег author опциональный тег.Этот тег не используется Google, yahoo или MSN для того чтобы просчитать ваш ранк, но рекомендуется стандартом использования мета тегов.
Meta Copyright – исползуется для включения авторских прав, торговой марки, патента или другой информации, которая относится к интеллектуальной собственности.
Пример:
<meta name="copyright" content="Copyright 2008" />
Рекомендации: Опциональный тег. Учтите что это тег не может защитить вашу интеллектуальну собственность.
Meta Copyright – исползуется для включения авторских прав, торговой марки, патента или другой информации, которая относится к интеллектуальной собственности.
Пример:
<meta name="copyright" content="Copyright 2008" />
Рекомендации: Опциональный тег. Учтите что это тег не может защитить вашу интеллектуальну собственность.
Meta Designer – используется для декларирования дизайнера сайта.
Пример:
<meta name="Designer" content="Art Vandaley" />
Рекомендации: Опциональный тег. Обычно вебдизайнер, который хочет рекламировать себя использует этот тег. Но для поисковиков этот тег не имеет значения.
Meta Google – имеет некоторые возможности по работе с роботом google.
1. Googlebot: noarchive – запрещает гуглу отображать кэшированные страницы.
2. Googlebot: nosnippet – запрещает гуглу отображать выдержки и кэшированные страницы.
3. Googlebot: noindex – значение такое же как и noindex у тега robots, запрещает индексировать документ.
4. Googlebot: nofollow – запрещает гуглу давать странице PageRank и популярность линка линку на текущий документ .
Рекомендации: Если вам не нужно запрещать что-то роботу google, то вам следует не использовать это тег.
Meta MSN (No ODP) – используется для вашего описания в поисковых результатах MSN, вместо вашего описания использованного в DMOZ каталоге.
Пример:
<meta name="msnbot" content="NOODP" />
Рекомендации: Рекомендуется использовать только если вам не нравится описание в МСН, взятое из DMOZ каталога.
Meta Title – задает заголовок страницы.
Пример:
<meta name="Title" content="stranica" />
Рекомендации: Думаю это еще один бесполезный тег. Используйте
Meta Content Script Type – тег используется только для задания скриптового языка который используется в документе.
Пример:
<meta http-equiv="content-script-type" content="text/javascript" />
Рекомендации: Этот тег не следует использовать. Поисковики не нуждаются в этом теге, для того чтобы понять какой язык используется в документе. Браузеры тоже не используют этот тег, у них есть другие методы.
Meta Content Style Type – Используется для того чтобы показать стандартный язык Каскадных таблиц (css)
Пример:
<meta http-equiv="content-style-type" content="text/css" />
Рекомендации: Не стоит использовать. Поисковики не нуждаются в нем, браузера тоже не смотярт в мета инфо для того чтобы определить что за язык стиля используется на странице.
Meta Distribution – используется для декларирования распостранения вашего контента.
Есть три классификации распространения:
1) Global (вся сеть)
2) LOcal (только локальные IP адреса)
3) IU (Внутреннее использование, не для публичного распространения)
Пример:
<meta name="Distribution" content="Global" />
Рекомендации: Рекомендуется не использовать этот тег. Если вы хотите ограничить распространение, используйте robots.txt файл robots тег или ваш .htaccess файл.
Meta Expires – Используется для задания даты, после которой документ теряет актуальность.
Пример:
<meta http-equiv="expires" content="Wed, 26 Feb 2004 08:21:57 GMT" />
Рекомендации: Рекомендуется не использовать. Если срок актуальности истек, поисковики все равно продоллжают индексировать документ.
Meta Generator испольнахвания используется для указания версии и названия программы, которой был создан документ.
Пример:
<meta name="Generator" content="FrontPage 4.0" />
Рекомендации: Рекомендуется не использовать.
Meta Generator испольнахвания используется для указания версии и названия программы, которой был создан документ.
Пример:
<meta name="Generator" content="FrontPage 4.0" />
Рекомендации: Рекомендуется не использовать.
– этот тег использовался в тестировании бета версии IE, но был убран в итоге негативного отзыва пользователей, Microsoft хотели продавать ключевые слова, этот тег использовался для того чтобы создать линк на какое-либо слово, часто линк создавался на сайт-конкурент. Тоесть без вашего ведома создавались линки на сайты конкурентов.
Пример:
<meta name="MSSmartTagsPreventParsing" content="TRUE" />
Рекомендации: Не рекомендуется использовать, бесполезный тег.
Meta Pragma No Cache – используется для того, чтобы предотвратить показ пользователям старой версии страницы. Этот тег заставляет браузер каждый раз запрашивать информацию с сервера, когда ползователь открывает страницу.
Пример:
<meta http-equiv="Pragma" content="no-cache" />
Рекомендации: Гугл писал что лучше управлять кэшированием посылая нужные HTTP заголовки, а не используя этот тег.
Meta Publisher используется для указания версии и названия программы, которой был создан документ.
Пример:
<meta name="Publisher" content="FrontPage 4.0" />
Рекомендации: Рекомендуется не использовать.
Meta Rating – используется для указания рейтинга странице. Есть специальные счетчики рейтинга, такие как система рейтинга фильмов (PG-13), но для веб страниц, таких рейтингов нет.
Рекомендуется не использовать.
Рекомендации: Рекомендуется не использовать.
Meta Refresh – задает время по прошествии которого браузер перезагрузит страницу.
Пример:
<meta http-equiv="Refresh" content="3;URL=http://www.domain.com/page.html"/>
Рекомендации: Не рекомендуется использовать, ваш сайт может быть выброшен из индекса. Поисковики могут расценивать такие манипуляции как спам.
Meta Reply To – задает email адрес на который нужно слать свои отзывы.
Пример:
<meta name="reply-to" content="your.email@address.com" />
Рекомендации:Рекомендуется не использовать, спамеры достают email адреса из таких тегов.
Meta Resource Type – задает тип страницы.
Пример:
<meta name="resource-type" content="document" />
Рекомендации: Рекомендуется использвать DTD декларацию вместо этого тега.
Meta Revisit After – задает время для поисковиков, через которое им нужно вернуться и проендексировать вашу
Пример:
<meta name="Revisit-After" content="30 days Days" />
Рекомендации: Рекомендуется не использовать. Сейчас поисковики состаялют свое собственное расписание, они не будут образать внимания на этот тег.
Meta Robots – управляет индексацией.
Параметри INDEX-NOINDEX – индексировать – не индексировать, параметр FOLLOW-NOFOLLOW – проходить – непроходить по ссылкам на этой странице.
Пример:
<meta name="robots" content="noindex,nofollow" />
Рекомендации: Рекомендуется не использовать. Лучше управлять индекацией из robots.txt или используя .htaccess файл.
Meta Revisit After – задает время для поисковиков, через которое им нужно вернуться и проендексировать вашу
Пример:
<meta name="Revisit-After" content="30 days Days" />
Рекомендации: Рекомендуется не использовать. Сейчас поисковики состаялют свое собственное расписание, они не будут образать внимания на этот тег.
Meta Set Cookie – используется для записи coockie вашим браузером. Если у страницы есть дата актуальности, то она будет кэшироваться, если нет, то каждый раз будет запрашиваться контент с сервера.
Пример:
<meta http-equiv="Set-Cookie" content="cookievalue=xxx;expires=Wednesday, 21-Oct-98 16:14:21 GMT; path=/"> <strong>Рекомендации:</strong> Не рекомендуется использовать, этот тег устарел, вы можете манипулировать coockie, более удобным и гибким методом c помощью php например. </p> <p> <span id="meta-subject">Meta Subject</span> - задает тему страницы. <strong>Пример:</strong> <pre lang="php"><meta name="subject" content="Wordpress" />
Рекомендации: Не рекомендуется использовать, поисковики не интересуются этим тегом.
В статье использованы материалы Jerry West’a
Вы можете сослаться на эту статью:
http://www.rantiev.com/meta-tags/trackback/
Спасибо, интересная статья и полезная.
Спасибо за статью, получил ответ на свой вопрос.
статья super, автору респект
большое спасибо было очень интересно прочитать
почему нужен обратный слэш спрашивал Вячеслав.
Я тоже долго ))) Но вопроса такого у меня не возникало. Знаете помоему это нужно принять как должное. Но если хотите разобраться нужно почитать спецификацию, может там что написано по этому поводу. В моем видении если нужно писать
Вообще по спецификации кажется каждый тег должен быть закрыт в XHTML 1.0, тоесть если вы открыли тег то должны его и закрыть. Так как у него нету тела, то закрытие находится в открывающем теге. По такому принципу и
и
работают. Вообще это стандарт. Если вы напишите без этого слэша, работать будет, но валидацию не пройдет. В HTML документе по-моему можно обходиться без них, а в XHTML нужно