Мета-элемент - Meta element

Мета элементы теги, используемые в HTML и XHTML документы для предоставления структурированных метаданные Об страница в Интернете. Они являются частью веб-страницы голова раздел. Несколько элементов Meta с разными атрибуты можно использовать на той же странице. Мета-элементы могут использоваться для указания описания страницы, ключевых слов и любых других метаданные не предоставляется через другие голова элементы и атрибуты.

Элемент meta имеет два использования: либо для имитации использования Поле заголовка ответа HTTP или для встраивания дополнительных метаданных в HTML-документ.

С HTML до HTML 4.01 и XHTML было четыре действительных атрибута: содержание, http-Equiv, имя и схема. Под HTML 5 теперь есть пять допустимых атрибутов, кодировка добавлен. http-Equiv используется для имитации HTTP-заголовка, и имя для внедрения метаданных. Значение инструкции в любом случае содержится в содержание атрибут, который является единственным обязательным атрибутом, если кодировка дано. кодировка используется для обозначения набора символов документа и доступен в HTML5.

Такие элементы необходимо размещать как теги в голова раздел HTML или же XHTML документ.

Две отдельные части элементов:

  • Теги заголовка
  • Мета-описание

Примеры мета элемент

мета элементы могут указывать HTTP заголовки, которые должны отправляться перед фактическим содержимым, когда HTML-страница обслуживается с веб-сервера клиенту. Например:

<мета кодировка=«УТФ-8»>

как альтернатива заголовку ответа Тип содержимого: указать тип СМИ и, что чаще требуется, UTF-8 кодировка символов.

Мета-теги могут использоваться для описания содержимого страницы:

<мета имя="описание" содержание=«Федеральное управление гражданской авиации - это рабочий режим Министерства транспорта США».>

В этом примере мета Элемент описывает содержимое веб-страницы.

Мета-элемент, используемый в поисковой оптимизации

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

Они были в центре внимания маркетинг исследование, известное как поисковая оптимизация (SEO), где используются разные методы для повышения рейтинга веб-сайта пользователя в поисковых системах. До того, как в середине 1990-х годов поисковые системы начали использовать контент-анализ (в первую очередь Google), поисковые системы полагались на метаданные для правильной классификации веб-страниц, и веб-мастера быстро осознали коммерческое значение наличия правильного метаэлемента. Сообщество поисковых систем теперь разделено по значению метатегов. Некоторые заявляют, что они не имеют ценности, другие - что они центральные, в то время как многие просто приходят к выводу, что нет четкого ответа, но, поскольку они не причиняют вреда, они используют их на всякий случай. Google[1] заявляет, что они поддерживают метатеги «content», «robots», «google», «google-site-verify», «content-type», «refresh» и «google-bot».

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

В ключевые слова атрибут

В ключевые слова атрибут был популяризирован поисковые системы Такие как Infoseek и AltaVista в 1995 году, и его популярность быстро росла, пока он не стал одним из наиболее часто используемых мета элементы.[2]

Не существует консенсуса относительно того, ключевые слова атрибут имеет какое-либо влияние на рейтинг по любому из основных поисковые системы сегодня. Предполагается[кем? ] что это произойдет, если ключевые слова, используемые в мета также можно найти в самой копии страницы.[нужна цитата ] Что касается Google, тридцать семь лидеров в области поисковой оптимизации пришли к выводу в апреле 2007 года, что релевантность ключевых слов в мета-атрибут ключевые слова почти нет[3] и в сентябре 2009 г. Мэтт Каттс из Google объявили, что они больше не принимают во внимание ключевые слова.[4] Однако обе эти статьи предполагают, что Yahoo! по-прежнему использует метатег ключевые слова в некоторых своих рейтингах. Yahoo! сам заявляет о поддержке метатега ключевых слов в сочетании с другими факторами повышения рейтинга поиска.[5] В октябре 2009 года круглый стол поисковых систем объявил, что «Yahoo также удаляет мета-теги ключевых слов»[6] но позже сообщил, что заявление, сделанное старшим директором Yahoo! по поиску, было неверным.[7] В исправленном заявлении Yahoo! Старший директор по поиску заявляет, что «… Что изменилось в алгоритмах ранжирования Yahoo, так это то, что, хотя мы все еще индексируем метатеги с ключевыми словами, важность ранжирования, придаваемая метатегам ключевых слов, получает самый низкий сигнал ранжирования в нашей системе ... на самом деле это будет иметь меньший эффект, чем введение те же слова в теле документа или в любом другом разделе ".[7] В сентябре 2012 года Google[8] объявили, что будут рассматривать метатег Keyword для издателей новостей. Google сказал, что это может помочь привлечь внимание к достойному контенту. Синтаксис мета-ключевого слова новостей имеет небольшое отличие от метатега настраиваемого ключевого слова; он обозначается словом «news_keywords», а метатег настраиваемого ключевого слова обозначается «ключевыми словами». Новости Google больше не учитывают ключевые слова, объявленные с помощью news_keywords.[9]

Атрибут Title

По словам Моза, «теги заголовков являются вторым по важности фактором на странице для SEO после содержания».[10] Они передают поисковым системам суть данной страницы. Раньше стандартной практикой SEO было включать в заголовок основные и второстепенные ключевые слова для лучшего ранжирования. Google прошел через различные итерации показа коротких или более длинных объемов контента внутри тегов заголовков.

Тем не менее, теги заголовков по-прежнему важны по трем причинам.

  • Они отображаются в качестве заголовка страницы в результатах поиска (и влияют на поведение пользователя при нажатии на определенные результаты).
  • Веб-браузеры отображают их в именах открытых вкладок; поскольку заголовок виден при наведении курсора, это особенно полезно, когда открыто слишком много вкладок и только фавикон для каждой страницы (если есть) видна.
  • Как и в результатах поиска, заголовки видны, когда ссылки на страницы публикуются в социальных сетях, и это также сообщает пользователям, о чем идет речь.

В описание атрибут

в отличие от ключевые слова атрибут, описание атрибут поддерживается большинством основных поисковых систем, например Yahoo! и Bing, пока Google будет использовать этот тег при запросе информации о самой странице (например, с помощью связанные с: запрос). В описание атрибут предоставляет краткое объяснение страница в Интернете содержание. Это позволяет авторам веб-страниц давать более значимое описание для списков, чем могло бы отображаться, если бы поисковая машина не могла автоматически создать свое собственное описание на основе содержимого страницы.[11] Описание часто, но не всегда, отображается на страницы результатов поисковой системы, поэтому это может повлиять на рейтинг кликов. Хотя клики по результату могут быть положительным признаком эффективного заглавие и описание письмо, Google не распознает этот метаэлемент как фактор ранжирования, поэтому использование целевых ключевых фраз в этом элементе не поможет повысить рейтинг сайта. W3C не указывает размер этого метатега описания, но почти все поисковые системы рекомендуют, чтобы он был короче 160 символов обычного текста.[нужна цитата ]

В язык атрибут

В язык Атрибут сообщает поисковым системам, на каком естественном языке написан веб-сайт (например, английский, испанский или французский), в отличие от языка кодирования (например, HTML). Обычно это Языковой тег IETF для названия языка. Это наиболее полезно, когда веб-сайт написан на нескольких языках и может быть включен на каждую страницу, чтобы сообщить поисковым системам, на каком языке написана конкретная страница.[12]. Пользовательские агенты могут (и используют) информацию о языке для выбора подходящих для языка шрифтов, что улучшает общее впечатление пользователя от страницы. [13]

В роботы атрибут

В роботы атрибут, поддерживаемый несколькими основными поисковыми системами,[14][неудачная проверка ] определяет, разрешено ли поисковым роботам индекс страницу или нет, и должны ли они переходить по ссылкам со страницы или нет. Атрибут может содержать одно или несколько значений, разделенных запятыми. В noindex значение предотвращает индексирование страницы, и не следует препятствует тому, чтобы ссылки были пополз. Другие значения, распознаваемые одной или несколькими поисковыми системами, могут влиять на то, как система индексирует страницы и как эти страницы появляются в результатах поиска. К ним относятся нет архива, который предписывает поисковой системе не хранить заархивированную копию страницы, и Nosnippet, который просит, чтобы поисковая система не включала фрагмент страницы вместе с ее списком в результаты поиска.[15]

Мета-теги - один из лучших вариантов предотвращения индексации содержимого веб-сайта поисковыми системами.[16]

Дополнительные атрибуты для поисковых систем

NOODP

Поисковые системы Google, Yahoo! и MSN использовать в некоторых случаях название и аннотацию DMOZ (также известный как Open Directory Project) перечисление веб-сайта для заголовка и / или описания (также называемого фрагментом или аннотацией) в страницы результатов поисковой системы (SERP). Давать вебмастерам возможность указать, что контент Open Directory Project не должен использоваться для списков их веб-сайтов, Microsoft представила в мае 2006 года новый "NOODP"значение для"роботы"элемент мета-тегов.[17] Google последовал в июле 2006 г.[18] и Yahoo! в октябре 2006 г.[19]

Синтаксис одинаков для всех поисковых систем, поддерживающих тег.

<мета имя="роботы" содержание="лапша" >

Веб-мастера могут решить, хотят ли они запретить использование своего списка ODP для каждой поисковой системы.

Google:

<мета имя="googlebot" содержание="лапша" >

Yahoo!

<мета имя="Хлюпать" содержание="лапша" >

MSN и Live Search (через бинбот, ранее msnbot ):

<мета имя="бинбот" содержание="лапша" >
НОЙДИР

Yahoo! размещает контент из собственного Yahoo! каталог рядом со списком ODP. В 2007 году они представили метатег, который позволяет веб-дизайнерам отказаться от этого.[20]

Добавление НОЙДИР тег на странице предотвратит Yahoo! от отображения Yahoo! Каталог названия и аннотации.

<мета имя="роботы" содержание="нойдир" ><мета имя="Хлюпать" содержание="нойдир" >
Роботы-NoContent

Yahoo! в мае 2007 года также было введено значение атрибута: class = "robots-nocontent".[21] Это не метатег, а атрибут и значение, которые можно использовать во всех тегах веб-страниц, где это необходимо. Содержимое страницы, на которой используется этот атрибут, будет игнорироваться Yahoo! сканер и не включен в индекс поисковой системы.

Примеры использования роботы-неконтент тег:

<div учебный класс=«роботы-неконтент»>исключенный контент</div><охватывать учебный класс=«роботы-неконтент»>исключенный контент</охватывать><п учебный класс="роботы-неконтент">исключенный контент</п>

Академические исследования

Google не использует ключевые слова HTML или элементы метатега для индексации. Директор по исследованиям Google, Моника Хензингер, было процитировано (в 2002 г.): «В настоящее время мы не доверяем метаданным, потому что боимся манипулирования». [22] Другие поисковые машины разработали методы наказания веб-сайтов, считающихся «обманывающими систему». Например, веб-сайт, повторяющий одно и то же мета-ключевое слово несколько раз, может иметь рейтинг уменьшился поисковой системой, пытающейся устранить эту практику, хотя это маловероятно. Более вероятно, что поисковая система полностью проигнорирует мета-элемент ключевого слова, и в большинстве случаев это произойдет независимо от того, сколько слов используется в элементе.

Google тем не менее, использует элементы метатега для отображения ссылок на сайты. Теги заголовка используются для создания ссылки в результатах поиска:

<заглавие>Название сайта - Название страницы - Описание ключевого слова</заглавие>

Мета-описание часто встречается в Google результаты поиска для описания ссылки:

<мета имя="описание" содержание="Здесь появляется рекламное объявление, описывающее содержание страницы" >

Кроме того, запуск поисковой системы предприятия Swiftype рассматривает метатеги как механизм, сигнализирующий о релевантности поисковых систем своих веб-сайтов, и даже представляет собственное расширение под названием Meta Tags 2.[23]

Перенаправления

Мета-обновление элементы могут использоваться для указания веб-браузер для автоматического обновления веб-страницы через заданный интервал времени. Также возможно указать альтернативу URL и используйте эту технику, чтобы перенаправить пользователя в другое место. Автоматическое обновление с помощью элемента META устарело более десяти лет,[24] и до этого признавался проблемным.[24]

W3C предлагает, чтобы пользовательские агенты позволяли пользователям отключать его, в противном случае обновление META не должно использоваться веб-страницами. Для настроек безопасности Internet Explorer в категории «Разное» метаобновление может быть отключено пользователем, тем самым отключив возможность перенаправления. .В Mozilla Firefox его можно отключить в файле конфигурации под именем ключа "accessibility.blockautorefresh".[25]

Во многих руководствах по веб-дизайну также указывается, что перенаправление на стороне клиента имеет тенденцию мешать нормальному функционированию кнопки «назад» веб-браузера. После перенаправления нажатие кнопки «Назад» заставит пользователя вернуться на страницу перенаправления, которая перенаправляет их снова. Однако некоторые современные браузеры, похоже, решают эту проблему, в том числе Сафари, Mozilla Firefox и Опера.[нужна цитата ]

Автоматические перенаправления через разметку (по сравнению с перенаправлениями на стороне сервера) не соответствуют требованиям W3C's - Рекомендации по обеспечению доступности веб-контента (WCAG) 1.0 (руководство 7.5).[26]

Заголовки сообщений HTTP

Мета элементы формы <meta http-equiv="foo" content="bar"> может использоваться как альтернатива заголовкам HTTP. Например, <meta http-equiv="expires" content="Wed, 21 June 2006 14:25:27 GMT"> сообщит браузеру, что страница «истекает» 21 июня 2006 г. в 14:25:27 по Гринвичу, и что до этого момента он может безопасно кэшировать страницу. В HTML 4.01 спецификация опционально позволяет анализировать этот тег HTTP серверы и установить как часть заголовков ответа HTTP,[27] но в настоящее время ни один веб-сервер не реализует такое поведение.[28] Вместо этого пользовательский агент имитирует поведение некоторых заголовков HTTP, как если бы они были отправлены в самом заголовке ответа.

Альтернативой мета элементы

Некоторые элементы и атрибуты HTML уже обрабатывают определенные части метаданных и могут использоваться авторами вместо META для указания этих частей: элемент TITLE, элемент ADDRESS, элементы INS и DEL, атрибут title и атрибут cite.[29]

Альтернатива мета Элементы для расширенного тематического доступа на веб-сайте - это использование указателя веб-сайта в стиле задней части книги. Увидеть Американское общество индексаторов сайт для примера.

В 1994 г. ALIWEB, также использовал индексный файл для предоставления информации, обычно содержащейся в атрибутах мета-ключевых слов.

В случаях, когда значением атрибута содержимого является URL-адрес, многие авторы также решают использовать элемент ссылки с правильным значением для его атрибута rel.[29]

Для сравнения, когда лучше всего использовать HTTP-заголовки, метаэлементы или атрибуты в случае спецификации языка: глянь сюда.

Смотрите также

Рекомендации

  1. ^ «Мета-теги, которые понимает Google - Справка Search Console». support.google.com. Получено 2018-10-15.
  2. ^ Статистика (4 июня 1997 г.), МЕТА-атрибуты по количеству, Веб-страницы Ванкувера, получено 3 июня 2007 г.
  3. ^ «В 2007 году 37 лидеров в области поисковой оптимизации пришли к выводу, что наличие ключевых слов в атрибуте ключевых слов практически отсутствует». Блог Sanger.nu, 9 сентября 2008 г., дата обращения 2 августа 2011 г. В архиве 2009-02-21 в Wayback Machine
  4. ^ "Google не использует метатег ключевые слова в веб-рейтинге" Центральный блог Google для веб-мастеров, 21 сентября 2009 г., последнее посещение - 21 сентября 2009 г.
  5. ^ Yahoo! FAQs, Как мне улучшить рейтинг моего веб-сайта в результатах поиска?, Yahoo.com, получено 12 ноября 2008 г.
  6. ^ "Yahoo также удаляет мета-тег" Ключевые слова " SEO Roundtable, 8 октября 2009 г., последнее посещение - 22 апреля 2011 г.
  7. ^ а б "Старший директор Yahoo по поиску понял это неправильно, Yahoo по-прежнему использует мета-ключевые слова" SEO Roundtable, 16 октября 2009 г., последнее посещение - 22 апреля 2011 г.
  8. ^ "Новый способ пометить свои новостные статьи". Блог новостей Google. Получено 2018-10-15.
  9. ^ "Ключевые слова мета-новостей все еще работают?", Сообщество Центра издателей Google, получено 6 марта 2020 г.
  10. ^ «Факторы ранжирования на странице - передовые методы SEO». Moz. 2017-04-24. Получено 2017-04-25.
  11. ^ "Примеры мета-описаний и руководство по написанию!". 2 собаки СМИ. 2019-08-02. Получено 2019-08-02.
  12. ^ 1 веб-дизайнер Использование языковых метатегов на веб-сайтах 19 февраля 2008 г.
  13. ^ Джайсвал, Вишал. «Создание мета-тегов | Расширенный инструмент для создания метатегов». createmetatags.blogspot.com. Blogspot. Получено 10 мая 2020.
  14. ^ Ванесса Фокс, Использование метатега robots, Официальный центральный блог Google для веб-мастеров, 3 мая 2007 г.
  15. ^ Дэнни Салливан (5 марта 2007 г.),Meta Robots Tag 101: блокировка пауков, кешированных страниц и прочего, SearchEngineLand.com, получено 3 июня 2007 г.
  16. ^ Если я заблокирую сканирование страницы Google с помощью директивы robots.txt disallow, исчезнет ли она из результатов поиска?, developers.google.com, получено 26 июля 2013 г.
  17. ^ Бетси Аоки (22 мая 2006 г.), Отказ от списков открытых каталогов для веб-мастеров, Блог Live Search, получено 3 июня 2007 г.
  18. ^ Ванесса Фокс (13 июля 2006 г.), Больше контроля над фрагментами страниц, Внутри Google Sitemaps, получено 3 июня 2007 г.
  19. ^ Yahoo! Поиск (24 октября 2006 г.), Yahoo! Поиск обновлений погоды и поддержки для "NOODP", Yahoo! Искать в блоге, получено 3 июня 2007 г.
  20. ^ Yahoo! Поиск (28 февраля 2007 г.), Yahoo! Поддержка поиска по метатегам NOYDIR и обновлению погоды В архиве 2008-11-06 на Wayback Machine, Yahoo! Искать в блоге, получено 3 июня 2007 г.
  21. ^ Yahoo! Поиск (2 мая 2007 г.), Представляем Robots-Nocontent для разделов страниц В архиве 2014-08-20 на Wayback Machine, Yahoo! Искать в блоге, получено 23 марта 2013 г.
  22. ^ Грета де Гроат (2002). "Перспективы Интернета и Google: Моника Хензингер, Директор по исследованиям Google ", Журнал Интернет-каталогизации, Vol. 5 (1), стр. 17-28, 2002.
  23. ^ «Мета-теги 2». Swiftype. 2014-03-10. Получено 2017-11-08.
  24. ^ а б «Добро пожаловать в виртуальный торговый центр!». www.w3.org. Получено 2018-10-15.
  25. ^ Accessibility.blockautorefresh mozillaZine, архивировано 2 июня 2009 г., из оригинал
  26. ^ Рекомендация W3C (5 мая 1999 г.), Руководство по обеспечению доступности веб-контента 1.0 - Рекомендация 7. W3.org, получено 28 сентября 2007 г.
  27. ^ Рекомендация W3C (24 декабря 1999 г.), HTML 4.01 Спецификация. W3.org ', получено 24 июля 2012 г.
  28. ^ Переполнение стека, meta http-Equiv - отправляется ли он как часть HTTP-заголовка или клиент разбирает тело на наличие метатегов? из лондонского технического выступления по стандартам Web.
  29. ^ а б «Глобальная структура HTML-документа». www.w3.org. Получено 2018-10-15.

внешняя ссылка