Чрезмерное использование было плохо, но теперь, с HTML5?
Мы знаем, что чрезмерное использование <h1>
может привести к штрафу за чрезмерную оптимизацию, но теперь в HTML5 разрешено использовать несколько <h1>
на одной странице (внутри вложенных разделов).
Что Google будет делать со страницами, содержащими только заголовки <h1>
?
5 answers
По словам Мэтта Каттса, Google не наказывает сайты только за наличие нескольких <h1>
тегов . Возможно, что их индексаторы могут быть запрограммированы на обнаружение вопиющего злоупотребления <h1>
- например, наличия всего вашего текста внутри тегов <h1>
- и для наказания таких страниц, но я не видел прямого подтверждения этого. Это очень вероятно, что их персонал, если его предупредят о такой странице, сочтет это злоупотреблением и будет действовать соответственно.
Я не работаю в Мы с Google понятия не имеем, как на самом деле работают их алгоритмы (помимо того, что можно сделать из наблюдений и сообщений людей, которые знают), но если бы Я написал их код обработки заголовков, я бы выделил определенное количество "веса заголовка" на страницу и пропорционально разделил этот вес по всем заголовкам на странице. Таким образом, наличие двух тегов <h1>
будет иметь точно такой же эффект, как и наличие одного длинного, и использование только, скажем, тегов <h3>
на странице будет имеют точно такой же эффект, как при использовании только <h1>
. Это настолько очевидное решение, что я был бы весьма удивлен, если бы Google не сделал что-то более или менее похожее.
Общепринятой наилучшей практикой является наличие только одного <h1>
на странице или только 1 <h1>
в разделе для HTML5. Google не будет наказывать вас за соответствие стандартам HTML, а также не будет наказывать вас за наличие нескольких <h1>
- он может наказывать вас только за наличие <h1>
' хотя с.
Важным моментом является то, что речь идет о требованиях к контенту и требованиях пользователей - независимо от того, видят они или нет, что должно нести день.
Вот Джонатан Мюллер из Google, подтверждающий, что Google может индексировать HTML 5, и что он не делает для этого ничего особенного, т.Е. вознаграждает вас за использование HTML 5.
Наши системы обхода и индексирования в настоящее время не делают ничего особенного для HTML5, поэтому нет "бонуса" за использование конструкций HTML5, но , как правило, также нет и недостатков. Тем не менее, большинство страниц с разметкой HTML5, которую я видел, как правило, очень чистая - с небольшим количеством "грубости" и ненужные элементы. Хотя наличие чистой разметки - это не то, что явно ищут наши алгоритмы, мы иногда видим страницы, которые почти невозможно прочитать. Кроме того, чистая разметка делает его намного проще поддерживать веб-сайт, проще добавлять новые элементы, такие как микроформаты, и часто делает страницы более переносимыми в различных браузерах и устройствах. Итак, имея это в виду, ничто не удерживает вас (с точки зрения поиска) от создания потрясающего сайта в HTML5 :).
Все всегда указывают на пост Мэтта Каттса от 2009 года. Здесь представлено видео 2011 года во время живого веб-чата, в котором Мэтт Каттс специально заявляет, что предпочитает один тег <h1>
на страницу.
Всегда разрешалось использовать несколько <h1>
в документе и никогда не подвергалось произвольному наказанию. Чрезмерное выполнение этого может стать проблемой.
Что касается Google, вам просто придется поверить, что инженеры выполняют свою работу, и если они правильно индексируют HTML5, Googlebot знает, что вложенные <h1>
эффективно "опускаются" на уровень. Если вы не доверяете этому, то не делайте этого и просто вручную создавайте их <h2>
, пока не получите четкое, прямое ответьте на это. (Ссылка на сообщение Джонатана Мюллера в ответе @toomanyairmiles интересна, но недостаточно полна для меня.) Я еще не видел, как это происходит.
Я предполагаю, что этот вопрос основан на логике, согласно которой тег <h1>
представляет один основной заголовок страницы. Хотя это могло быть правдой в предыдущие дни, HTML5 изменил этот тип логики. В HTML5 тег <h1>
является основным заголовком раздела. Это может быть полная страница, подстраница, модуль и т.д. Хорошим примером того, почему это различие имеет значение, является создание модульной системы из различных разделов, посвященных различным видам деятельности.
Представьте себе систему с несколькими "страницы" выстроились рядом друг с другом. Каждая страница служит для разных целей: одна для погоды, одна для организации задач, одна для отображения клиентов и т. Д. Каждая из этих страниц может быть дополнительно детализирована (почасовой прогноз, отдельная задача, отдельный клиент), и эти "подстраницы" могут быть визуально размещены рядом с фактическими страницами.
До HTML5 вам нужно было бы логически определить, какой тег заголовка подходит, и, если вы прошли более 6 уровней, у вас закончился заголовок теги. С помощью HTML5 вы можете установить их все как <h1>
без дополнительной логики или ограничения вложенности.