Здравия.
Проблема: Провожу анализ своего сайта через яндекс веб и другие сервисы. Все они мне выписывают одну проблему - отсутствие H1 заголовков страниц.
Я прошерстил форум друпала, искал материал в яндексе и ютубе - все как-то не задается. Уменя не выходит задать этот H1 тэг.
Помогите мне пожалуйста. Хоть через код или через модуль или, может, есть адекватное руководство по настройке и вывода этого тега для сео.
Комментарии
Решил проблему так:
Зайти:
sites/all/themes/adaptivetheme/at_core/templates/ваша тема
Выбрать:
файл page.tpl.php
поменять h2 на h1
Теперь на сайте у вас будет четкая структура, где H1 - название страницы
H2 - ваши темы на странице
Структура папок не правильная, либо вы опечатались - папка с подтемой должна быть вынесена из sites/all/themes/adaptivetheme , должно быть: sites/all/themes/youtheme/templates/page.tpl.php.
По-умолчанию в шаблоне присутствует h1 -
<?php if ($title): ?>
<h1 id="page-title">
<?php print $title; ?>
</h1>
<?php endif; ?>
, разве что ранее удалили или изменили.
Извините, я опечатался. У меня не тема "adaptivetheme". У меня бутстрап бизнес и в корневой папке этой теме лежал файл page.tpl.php. Я его открыл и ничего про тег H1 не нашел. Нашел я вот что:
<?php if ($page['navigation']) :?>
<?php print drupal_render($page['navigation']); ?>
<?php else : ?>
<?php print theme('links__system_main_menu', array('links' => $main_menu, 'attributes' => array('class' => array('main-menu', 'menu'), ), 'heading' => array('text' => t('Main menu'), 'level' => 'h2', 'class' => array('element-invisible'), ), )); ?>
<?php endif; ?>
Как раз, по правилам сео, h1 заголовок должен быть один. У меня главный заголовок заключен в главном меню.
Ну, или, я вообще ничего не понимаю и мне можно только на заводе работать до конца своих дней.
файл page.tpl.php. много где лежит. Все же файл работает по адресу sites/all/themes/corolla(тутВаша тема)/templates/page.tpl.php.
У меня наоборот было много Н1 на стр - пришлось после проверки бегать по админке и все вдумчиво переделывать на Н2-Н3...
Н1 - автоматически при записи заголовка стр присваивается заголовку. мы в редакторе можем присвоить куску текста любой заголовок: Н1, Н2... Может быть у Вас заголовки не заполняли? просто текст сразу внесли...Извините за малокмпетентность, я сама только что с завода)))
Респект заводчанинам
Я так понял, что от темы зависит нахождение файла page.tpl.php
Мои заголовки я вывел в h2 формат через какой-то модуль...Проблема была в H1 заголовке (название страницы). Все получилось, в итоге. Но проблем не убавилось. Вернее, желаний модернизировать сайт.