Недавно встретил где-то рекомендацию заключать заголовок сайта в тег H1, а все остальные заголовки, включая заголовок ноды - в H2. Видно, что этим рекомендациям следует большинство тем для Друпала.
Однако мне это видится неверным и я предпочитаю чтобы заголовок ноды на странице был заключен в H1 с тем, чтобы выстраивалось соответствие главного (H1) заголовка ноды содержимому тега TITLE, а название сайта (логотип и т.п.) оформляю по ситуации.
И еще не очень понимаю как с точки зрения соответствия канонам выглядит вывод ссылок внутри заголовков ( H2 A text /A /H2)?
Кто прав и почему?
Комментарии
Как ни странно в гарланде вообще лого в H1 завернуто напрашивается вопрос "Зачем"?
Оформляю аналогично второго абзаца Вашего поста :). В анонсах материалов их заголовки оборачиваю с тег h2 а на странице самого материала в h1 (т.е. на страницах вьюх).
По третьему абзацу делаю структуру a h2 (бла бла бла) /h2 /a (не знаю почему, партия сказала).
Тоже начал SEO заморачиваться. Вроде пишут, что ссылка не считается за заголовок, даже если стоит H1 . Начал пробовать A H2 text /H2 /A - но это вроде невалидный код. Фиг его знает. Может какой гуру отзовется.
Заголовки - блочные элементы, ссылки - строковые. Код А Н /Н /А невалиден.
То что это невалидно я знаю, но приходится часто закрывать на это глаза.
Хорошо. В общем есть понимание, заголовок ноды на ее странице должен быть H1, а мешать ссылки с заголовками - моветон.
Встает вопрос почему сообществу д.о это до лампочки? Или просто работают над ядром, отдавая оформление\семантику на откуп темерам и сеошникам?
хм, у меня в теме заголовок ноды h1 на ее странице
тизеры h2
заголовки блоков тоже h2 (хотя смысла не вижу, наверно переделаю)
что касается Д.О. - там вообще много чего, чем не заморачиваются в принципе. Друпал это вообще система для тех кто в теме (темы: SQL, PHP, CSS, Нжинс, Мэмкэш, SEO и др)
Меня это тоже удивляет, особенно вкупе с тем, что на d.org всё сделано как надо.