Оптимизация заголовков WordPress

Сеошные блоги наполнены множеством советов по оптимизации сайтов и блогов. Но не у каждого хватает терпения дочитать длинный список советов до конца, не говоря уже о том, чтобы воплотить его на практике. Данный материал будет интересен как владельцам блогов на WordPress так и пользователям других CMS.
Заголовки - это первое, что видит пользователь на сайте, поэтому поисковые системы их особенно ценят. По этой причине очень важно оптимизировать заголовки на вашем блоге или сайте.

Заголовок страницы (title)

Оптимизация заголовков WordPress

Заголовок страницы (title) - это то, что высвечивается в заголовке окна браузера. На каждой странице может быть только один title. Поэтому, это самая важная часть html-документа с точки зрения SEO оптимизации.

Оптимизация заголовков WordPress

Не все слова в заголовке страницы одинаково полезны: слова в начале имеют больший вес при ранжировании, чем слова в конце заголовка. Старые браузеры времен первых версий Netscape показывали только 62 символа в заголовке. Современные браузеры могут показывать гораздо больше, но большинство мониторов все равно вносит ограничение на максимальную длину видимого заголовка. Поисковые системы в своей выдаче, также, обрезают заголовки, чтобы хорошо выглядеть при разрешении 800x600. По этой причине для SEO оптимизации значимыми являются примерно 70 первых символов title.

Понятно, что каждая страница сайта должна иметь свой уникальный заголовок, оптимизированный под ее контент. При использовании различных CMS (таких как WordPress) заголовком страницы, обычно, является название статьи, расположенной на этой странице.

На главной странице заголовок состоит только из названия сайта и должен включать ключевые слова из ВЧ или (если тема очень конкурентная) СЧ запросов. Не стоит включать в title название домена, как это сделано в данном блоге, т.к. никто не будет искать ваш сайт по названию домена. В этом блоге это правило нарушено, по нескольким причинам: WP-INFO.ru - это некий бренд, название которого хочется вывести в заголовок, некоммерческая направленность блога и, как следствие, отсутствие коммерческих запросов.

Кроме наличия ключевых слов, заголовок должен хорошо читаться и привлекать внимание, так как именно от этого зависит, придет ли на ваш сайт посетитель с результатов поиска.

Оптимизация заголовков WordPress

В WordPress заголовки страниц с постами по умолчанию содержат только название поста. Чтобы иметь возможность настраивать заголовки страниц по своему желанию, установите плагин All in One SEO Pack.

Заголовки (header) текста (h1 - h6)
Текст на странице может содержать заголовки разного уровня. HTML предлагает шесть уровней заголовков. По умолчанию, заголовки первого уровня выводятся самым крупным шрифтом, а шестого - самым мелким (относительно друг друга, а не других элементов). С точки зрения SEO оптимизации заголовки первого уровня важнее, чем второго, заголовки второго уровня важнее, чем третьего и т.д.

Самой часто встречающейся ошибкой является задание заголовка h1 для названия сайта на всех страницах. Название сайта должно быть заголовком первого уровня только на главной странице сайта, т.к. оно оптимизировано именно под эту страницу. На всех остальных страницах название сайта, выведенное заголовком h1 будет ухудшать оптимизированность страницы под другие ключевые слова.

Чтобы исправить это в WordPress, придется отредактировать исходный код темы. Для этого открываем в текстовом редакторе файл темы, который выводит заголовок (обычно это header.php или title.php) и находим конструкцию bloginfo(’name’).

<h1><a href="<?php echo get_settings('home'); ?>/"><?php bloginfo('name'); ?></a></h1>

Вместо h1 может быть тег h2 или div. В этом случае заголовок не будет ухудшать оптимизацию страниц с постами, но вы не выжмите все возможности из главной страницы. Поэтому, замените код на такой:

<?php
$titleTag = (!is_single()) ? "h1" : "h3";
?>
<<?php echo $titleTag ?> class="title"><a href="<?php echo get_settings('home'); ?>" title="<?php bloginfo('name'); ?>"><?php bloginfo('name'); ?></a></<?php echo $titleTag ?>>

Функция is_single() возвращает true для страниц постов. Таким образом, название сайта будет выводиться тегом h3 для страниц постов и тегом h1 для остальных страниц, включая главную. Возможно, вам придется поправить CSS таким образом, чтобы название сайта выглядело одинаково, независимо от того, каким тегом оно выведено (в примере за это отвечает CSS класс title).

Как правило, сразу после названия сайта выводится его описание. Если вы его, также, оптимизировали под ВЧ запросы для главной страницы и хотите использовать для него тег h1 или h2 (на главной странице), то поступите с ним аналогично.
По материалам сайта: developerguru.net

Рубрика: Настройка WordPress | 29 апреля 2009

Предыдущие записи из рубрики `Настройка WordPress`

7 комментариев

Ъ, 09.01.2010 в 02:34

Большое спасибо за информацию, как оптимизировать h1 в WordPress!

ОтветитьОтветить
Александр, 12.03.2011 в 20:54

Нашёл тут немного информации, которой не владел. Поставлю у себя seopack. Спасибо автору

ОтветитьОтветить
фыфей, 06.04.2011 в 19:28

Давно искал инфу как оптимизировать h1 на wp. как раз ее поставил на все сайты ее.

ОтветитьОтветить
Rolexx93, 05.05.2011 в 20:55

Огромное спасибо ...искал про эти теги h1 и h2 ... У вас все понятно!

ОтветитьОтветить
Роман, 11.09.2011 в 01:07

Спасибо большое, статья бомба!

ОтветитьОтветить
Natalya, 14.09.2011 в 21:41

Большое спасибо!
Очень полезно!
Обязательно использую!
А вот как избавиться от даты в заголовке каждой записи?
Не подскажете?
Спасибо.

ОтветитьОтветить
Татьяна, 04.01.2015 в 16:35

Здравствуйте. Тех.служба закрыла сайт. Пишут, что авторы закрыли, а мы к этому не имеем никакого отношения. Все началось с того, что не могли зайти, как бы пароль не тот. Тех.служба отвечала, что с паролями все в порядке. А теперь вообще доступа нет. Помогите восстановить, или хотя бы понять в чем дело. Это школьный сайт, документов полно, труда вложено много, ведь мы не специалисты. Начинать все заново... Просто ужас. Спасибо

ОтветитьОтветить

Комментировать