Я обычно не помещаю логотип или название сайта в H1. Мне нравится смотреть на это так, что каждая страница является документом. Этот документ посвящен определенной теме, что отражено в заголовке страницы, а также в главном заголовке. Сам сайт является просто издателем документа. Так что семантически некорректно использовать логотип или название сайта в качестве основного заголовка каждой страницы. Логотипы отображаются на видном месте, чтобы напомнить пользователю, где они находятся и для целей брендинга, но на самом деле они не являются частью содержимого или документа.
Я имею в виду, что когда вы смотрите новость, вы можете увидеть маленький логотип канала новостей в углу, но новость не будет называться «CNN» или «BBC News». Заголовок будет об истории, а не о сети, публикующей историю. Аналогично, когда вы читаете журнал, в заголовке используется только заголовок статьи, а не название публикации.
Также семантически некорректно использовать тег H1 для логотипа / названия сайта и один для заголовка документа. Заголовки определяют иерархическую структуру контента на странице; использование одного для названия сайта и другого для заголовка документа - все равно что сказать, что на этой странице есть 2 основных раздела: «mydomain.com» и «свяжитесь с нами».
h1
, но только на главной странице . Перейдите к конкретному списку, и заголовок списка теперь находится вh1
.См. Страницу № 37 документа Google по отчетам о поисковой оптимизации .
По собственному анализу Google своих предложений, я пришел к выводу, что Google ожидает , что в H1 появится уникальное, специфичное для страницы значение (иллюстрация в связанном документе иллюстрирует это).
источник
Вот хорошее обоснование: ваш логотип - это изображение, а не <h1>
Семантически,
<h1>
должен использоваться для заголовка страницы, и заголовок страницы должен быть уникальным для каждой страницы. Ваш логотип или название сайта не является заголовком страницы (кроме, возможно, домашней страницы).Ваш логотип / название сайта должны быть в простом формате, возможно, с идентификатором «заголовок». Или
<header>
тег, если используется HTML5.источник
<img>
тегом, оно может быть фоном, но не фоном<h1>
тега. Однако, как утверждает связанная статья, ваш логотип может рассматриваться как содержимое страницы.ИМО должен быть только один H1 на странице. И H1 должен всегда перед H2 - поддерживать правильную иерархию вашего контента.
Логотип часто повторяется на каждой странице, и, как вы говорите, на большинстве страниц заголовок почти всегда важнее.
На домашней странице я хотел бы рассмотреть возможность использования:
логотипа / заголовка - H1 [, заголовок - H2]
Хотя на вашей домашней странице логотип вполне может быть вашим названием.
Тем не менее, на всех последующих страницах я бы выбрал:
логотип - другой тег, заголовок - H1
Даже с логотипом в качестве фонового изображения, если это уместно.
источник
Что вы действительно ищете в своем теге H1, так это заголовок страницы или то, что делает эту страницу уникальной. Если вы используете изображение в нем, вам нужно сделать это с помощью резервного метода для разлагаемости:
Таким образом, вы можете настроить изображение для отображения в H1 (которое люди часто используют как область логотипа) и при этом иметь хороший контент для людей, использующих ухудшенный интернет-опыт. Это также делает вашу ценность SEO счастливой.
источник
Это потрясающий вопрос, из-за практики (и шаблонов), которые существуют.
Лично мне нравится ссылаться на логику «Outlining 101», учитывая следующее:
H1 похож на заголовок (конечно, вы хотите дополнить заголовок HTML), и на странице должен быть только один заголовок, точно так же, как у страницы только один заголовок
H2 в общих чертах напоминает римские цифры: I., II., III. И т. Д.
H3 будет контурным эквивалентом A., B., C.
Зачастую практическое использование этой логики трудно навязать точно на веб-странице - существует так много случайных битов информации, которые просто не попадают в эту иерархию. Однако, если вы сядете и попытаетесь разобраться с этой логикой, я чувствую, что дисциплина принесет пользу.
источник
Я
h1
за главный титул парень. А основным названием является оформленное название сайта или, как вы это называете, логотип. Суть в том, что в заголовке сайта логотип на самом деле не логотип, а иллюстрированный заголовок сайта. Дизайнеры просто любят оформлять его как логотип.Что не так с LOGO ->
H1
?Теперь, поскольку
h1
это самый важный раздел, поскольку он рассказывает посетителю, о чем все это, посетитель не может понять страницу, потому чтоh1
он слишком конкретен. О ком?Эта страница о Google. Вот раздел о нас. Видите - нет вопросов? Все чисто.
Второй момент
Структура страницы. Если вы поместите основной заголовок сайта в div или p, связать его не с чем.
Как я могу связать "About U" с Google, если
h1
придет после? Потому чтоH1
с этим связано все, что приходит ПОСЛЕ , а не то, что происходит раньше.«О нас» принадлежит Google. Нет вопросов.
Третий пункт.
HTML это язык для описания информации. Поэтому вы не отображаете информацию, вы описываете ее. И каждая страница независима. Поэтому вы описываете одну страницу, потому что нет никаких связей между страницами. Просто ссылки, которые ссылаются на отдельные страницы.
Эта страница о нас. Кто / что это? Неясно. Это просто описывает то, что называется "О нас".
Этот сайт описывает Google. И есть раздел О нас. Us = наиболее вероятно, Google, потому что структура описывает это так.
Я надеюсь, что сделал свою точку зрения :)
PS! Вы не можете использовать
h2
-h1
-h3
как это нелогично, поэтому большой провал. То, что w3c не сказал, что это не разрешено, не делает его действительным. Это нелогично, подумай об этом.источник
Логотип как тег h2?
Я просто просматривал SitePoint (www.sitepoint.com), блог WordPress с обычными страницами и блогами. В общем, я обнаружил, что у них есть заголовок страницы как тег h1, а логотип установлен как h2. Вы можете увидеть это на странице блога, как www.blogs.sitepoint.com/category/design/. Круиз по сайту, вы найдете различные настройки. Я часто не мог найти тег h1, как пример на главной странице продукта (http://products.sitepoint.com/). Хотя с этой страницы, если вы нажмете на конкретный продукт для получения дополнительной информации www.sitepoint.com/books/design2/, вы снова обнаружите, что h1 - это заголовок страницы, h2 - это логотип. Типичная веб-страница похожа на блог (см. Www.sitepoint.com/help/). В этом случае темы часто задаваемых вопросов - это h2-теги.
Том Роджерс
источник
Ваш логотип не обязательно должен быть вложен в заголовок - достаточно простого связанного изображения
header
. Но должно быть и название вашего сайта, и заголовок страницы / статьи<h1>
. Эта статья является информативной: Правда о нескольких тегах H1 в эпоху HTML5 .источник