Теги заголовков применяются для каждой страницы. У каждой отдельной страницы теги заголовка должны быть только: <h1>название </h1>. Раньше считалось, что такие теги должны быть только у заголовка сайта и нигде не повторяться. Блоги в Интернете часто называют страницами, видимо из тысячи, один блог – это одна страница. Следуя таким правилам, переделала на одном сайте таким образом, что все записи стали заключаться в тегах, со значением 2.
Теги заголовков -замечания программы site auditor
Но затем стала проверять сайт в программе Site Auditor. В результате анализа контента получила два серьезных замечания, которые программа отмечает красным восклицательным знаком.
Программа делает замечание о том, что нет заголовка h1 в статье. Ключевое слово в заголовке h2 лишнее и указано где это слово находится. Здесь не просто единственная ошибка, а просматривается система, когда одна ошибка, влечет за собой другую.
Получилось так, что в теге h1 ключевых слов недостает, но в h2 есть переоптимизация ключевыми словами. Все потому, что были применены неправильные теги к статьям. Это не мелочи, учитывая важность title, в конкурентной борьбе сайтов. Программа считает, что по значимости заголовок 2 всегда проиграет заголовку 1. Несмотря на другие, хорошие показатели ранжирования.
Поняв это обстоятельство, возвращаю в коды заголовков тег со значением 1, / удаляя 2/. Делаю это в файлах кода темы: content page. php и content. php. Чтобы это изменить сразу на всем сайте, нахожу в кодах файлов строки:
endif; if ( is_single() ) the_title( '<h2 class="entry-title">', '</h2>' )else :
Этот код как раз и есть для статей. Заменяю осторожно и внимательно теги 2 на 1. После этого обновляю проверку в программе site auditor. В результате обе ошибки исчезли и повысился процент оценки качества статьи. Исправились все записи блога, потому что изменение внесено в код.
На другой день стал лучше показатель счетчика liveinternet, хотя новые статьи не публиковала. Но как же быть с шапкой сайта? Прочла у продвинутых мастеров и посмотрела в коды их сайтов. После чего заключила title, тоже в теги 2, как и описание содержания. Но как раз это оказалось неправильным
<div class="header-main"> <h2 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></h2>
Меня смущали бесплатные шаблоны от Word Press.org, где любые теги заголовков заключались в теги 1. В том числе в сайтбаре, а так же на служебных документах первого второго и третьего вложения.
Правильность зависит от шаблона
По прошествии некоторого времени вернула title всего сайта в теги 1. Описание осталось в тегах 2. Заголовкам статей оставила тоже теги 1. Но в то время, у меня заглавие сайта заключалось в тегах 2. Еще при проверке структурированных данных постоянно указывался «пустой узел» кода. При возвращении заголовку сайта тега 1, ошибок структурированных данных не стало никаких. Например, у меня раньше были такие колебания по поводу тегов для заголовков страниц.
Сейчас у меня заголовки статей заключены в теги 1. Зависит это от правильного кода шаблона. Видимо долго бы еще мучилась с тегами заголовков и описаний, пока не купила шаблон с правильным кодом. Его создал программист Алексей Гудвин. Причем его шаблоны очень красивые и продает он их по доступной цене.