Чрезмерное использование <h1> было плохо, но теперь, с HTML5?

Мы знаем, что чрезмерное использование <h1> может привести к штрафу за чрезмерную оптимизацию, но теперь в HTML5 разрешено использовать несколько <h1> на той же странице (внутри вложенных разделов).

Что Google сделает со страницами, содержащими только <h1>?

21 голос | спросил skyline26 29 PMpSun, 29 Apr 2012 19:35:07 +040035Sunday 2012, 19:35:07

5 ответов


13

Согласно Matt Cutts, Google не наказывает сайты только за то, что у них несколько <h1> . Возможно, их индексаторы могут быть запрограммированы на обнаружение чрезмерного использования <h1> - например, имея all текст внутри <h1> и наказывать такие страницы, но я не видел прямого подтверждения этого. Это очень вероятно, что их человеческий персонал, если его предупредит на такой странице, будет считать его злоупотреблением и действовать соответствующим образом.

Я не работаю в Google, и я не знаю, как работают их алгоритмы на самом деле (помимо того, что можно сделать из наблюдений и сообщений людей, которые действительно знают), но если Я должен был написать код обработки заголовка, я бы выделил определенное количество «веса заголовка» на страницу и разделил этот вес пропорционально по всем заголовкам на странице. Таким образом, наличие двух тегов <h1> будет иметь тот же эффект, что и один длинный, и использовать только теги <h3> на страница будет иметь точно такой же эффект, как использование только <h1>. Это настолько очевидное решение, что я был бы очень удивлен, если бы Google больше не делал что-то .

ответил Ilmari Karonen 29 PMpSun, 29 Apr 2012 19:55:00 +040055Sunday 2012, 19:55:00
8

Общепринятой лучшей практикой является наличие только одного <h1> на странице или только 1 <h1> в разделе для HTML5. Google не будет наказывать вас за соответствие стандартам HTML и не накажет вас за то, что у вас есть несколько <h1> - it может наказывать вас за то, что ТОЛЬКО <h1>.

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

Вот Johnathan Mueller от Google, подтверждающий, что Google может индексировать HTML 5 , и что он не делает ничего особенного для него, то есть вознаграждает вас за использование HTML 5.

  

Наши системы сканирования и индексирования в настоящее время не делают ничего особенного   для HTML5, поэтому нет никакого «бонуса» для использования конструкций HTML5, но   аналогично также вообще нет недостатков. Тем не менее, большинство страниц   с разметкой HTML5, которую я видел, как правило, очень чист - с небольшим   «крутые» и ненужные элементы. Хотя чистая разметка не   что наши алгоритмы явно ищут, мы иногда видим   страниц, которые почти не поддаются анализу. Кроме того, чистая разметка делает это   проще поддерживать сайт, проще добавлять новые элементы, такие как   микроформатов и часто делает страницы более переносимыми через   множество браузеров и устройств. Поэтому, имея в виду, нет ничего   удерживая вас (с точки зрения поиска) от создания   удивительный сайт в HTML5:).

ответил toomanyairmiles 29 PMpSun, 29 Apr 2012 19:37:01 +040037Sunday 2012, 19:37:01
3

Каждый всегда указывает на пост Мэтта Катта из 2009 года. Здесь - это видео из 2011 во время онлайн-чата в Интернете, где Мэтт Каттс конкретно заявляет о своем предпочтении одного тега <h1> на странице.

ответил Christian 28 42013vEurope/Moscow11bEurope/MoscowThu, 28 Nov 2013 00:24:18 +0400 2013, 00:24:18
3

В документе всегда разрешено использовать несколько <h1> и никогда не подвергалось произвольному наказанию. Over это то, что может создать проблему.

Что касается Google, вам просто нужно доверять, что инженеры выполняют свои задания, и если они правильно индексируют HTML5, Googlebot знает, что вложенный <h1> эффективен толкнул «вниз» уровень. Если вы не доверяете этому, тогда не делайте этого и просто вручную создавайте их <h2>, пока не получите четкий прямой ответ на него. (Ссылка на сообщение Джонатана Мюллера в ответе @toomanyairmiles интересна, но недостаточно для меня.) Я этого еще не видел.

ответил Su' 30 AMpMon, 30 Apr 2012 01:19:42 +040019Monday 2012, 01:19:42
1

Я предполагаю, что этот вопрос основан на логике, что тег <h1> представляет собой один главный заголовок страницы. Хотя это могло быть правдой в предыдущие дни, HTML5 изменил этот тип логики. В HTML5 тег <h1> является основным заголовком раздела. Это может быть полная страница, подстраница, модуль и т. Д. Хорошим примером того, почему эта разница имеет значение, является создание модульной системы из разных разделов, посвященной различным видам деятельности.

Представьте себе систему с несколькими «страницами», расположенными рядом друг с другом. Каждая страница служит для другой цели: одна для погоды, одна для организации задач, одна для пользователей дисплеев и т. Д. Каждая из этих страниц может быть дополнительно развернута (по часовому прогнозу, одной задаче, одному клиенту), и эти «подстраницы» могут быть визуально размещены рядом с фактическими страницами.

Перед HTML5 вам необходимо логически определить, какой тег заголовка был подходящим, и если вы прошли более 6 уровней в глубину, у вас закончились теги заголовков. С HTML5 вы можете установить их все как <h1> без дополнительной логики или ограничения на вложенность.

ответил Koviko 15 Maypm12 2012, 18:32:50

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132