Поисковая оптимизация wordpress.

Автор: Soldat · Дата: 24 сентября 2009 · Прокомментировать

оптимизация wordpressВот и у меня руки дошли до вордпресс. Давно хотел написать как установить, настроить и оптимизировать wordpress, дабы поделиться знаниями, которые приобрел за время изучения и использования этого замечательного движка. Честно говоря, до меня уже было написано столько…. До хрена и больше. Но где бы и что бы я ни читал всегда оставались вопросы, на которые не было ответов. Я же любопытный :roll: Приходилось включать мозги. Как вы знаете иногда от слишком частого использования мозги перегреваются. У меня же во время досконального изучения wordpress мозги иногда просто выносило… Интересно, очень затягивает, хочется докопаться до всего, но как засядешь над какой-нибудь фишкой, так и не поймешь: то ли написано слишком заумно, то ли ты сам тупишь от большого ума.

Чтобы не повторяться для установки и настройки wordpress есть замечательная книга Дмитрия Ченгаева, где вполне доступно и понятно описана установка и настройка вордпресс. Также советую прочесть офигительный мануал Шакина гид по wordpress.

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

Сначала поговорим о внутренней перелинковке, которая является неотъемлемой частью внутренней оптимизации любого сайта, в том числе и на wordpress . Я у же писал что такое правильная внутренняя перелинковка сайта. и для чего она так необходима. Повторяться не буду. Можно только добавить, что в wordpress для нее необходимо установить несколько обязательных плагинов, которые улучшат навигацию и значительно упростят как раз перелинковку внутренних страниц.

Прежде всего нам необходима карта сайта. Она делает доступными любые ваши посты в два клика от главной, да и для читателей вашего блога очень удобна. Для этого устанавливаем плагин Dagon Design Sitemap Generator. Для того, чтобы карта отображалась на любой вашей странице, просто активируйте плагин и вставьте следующую строку

<!-- ddsitemapgen -->

на ту страницу сайта, где будет ваша карта.

Неплохо было бы, если б вы сделали постраничную навигацию на своем блоге. Не просто тупо ссылки на старые и молодые новые посты, а чтобы каждая страница была доступна с главной. Для этого устанавливаем плагин WP-PageNavi. Для корректной работы плагина вам нужно его активировать и в том файле, который отвечает за постраничную навигацию (index.php) заменить строку

<div class="navigation">
<div class="alignleft">
<?php next_posts_link(__('&laquo; Older Entries', 'kubrick')) ?></div>
<div class="alignright">
<?php previous_posts_link(__('Newer Entries &raquo;', 'kubrick')) ?></div>

на

<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?>

Перевести и настроить навигацию можно в админке блога на вкладке Параметры\PageNavi.

Ну и конечно необходимо установить плагин, который выводит после каждой записи на вашем блоге похожие посты. Он как раз помогает улучшить перелинковку между постами.
Для этого есть плагин Similar Posts, но иногда он некорректно работает, приходится лезть в базу данных, черт ногу сломит. Я пользуюсь плагином Simple Tags. Мне с ним намного удобнее. Есть масса доп настроек. Для установки активируйте плагин и проставьте настройки в админке блога на вкладке Параметры\Simple Tags\Связанные страницы.

Теперь поговорим о поисковой оптимизации темы wordpress с использованием основных тегов.
Недавно наткнулся и очень внимательно прочитал статью товарища Терехова Оптимизация темы wordpress. Очень занимательная и полезная статья. Пока тебя не ткнут носом, сам не видишь очевидных вещей.

Дело в том, что Терехов вполне себе понятно описал что необходимо делать, чтобы ваша wordpress тема была оптимизирована под поисковые системы, но к сожалению не написал как. Пока он не опомнился хочу все же рассказать как я оптимизировал свой блог и все сайты на wordpress. Дело еще в том, что у меня постоянно вылетает из головы та или иная последовательность действий и приходится заново напрягаться и все вспоминать. В этом плане собственный блог помогает мне лучше, чем какой-либо другой. Часто пересматриваю старые посты, и нахожу много интересного:idea:. Так что и этот пост в закладки занесу.

Ладно, поехали… Пошаговая инструкция по оптимизации тегов wordpress темы. Люблю я эти шаги…

Шаг первый. Тег title.

Тут более или менее все понятно. Я уже писал о важности тега title в статье . Честно, я не вижу особого смысла заключать в title кроме названия статьи, т. е. ключевых слов, еще и название блога. Зачем путать поисковики? Разве что это актуально, когда у вас пи**т воруют контент. Ну можно, например вот так:

<title>Оптимизация wordpress| Soldiersblog</title>.

Хотя сейчас грабберы тупо рубят все после всяких слешей и двоеточий.
В принципе это на ваше усмотрение. Хотите, можете хоть ваши паспортные данные в title пихать. Только про ключевики не забудьте. Кстати, для простановки title я использую плагин для wordpress, который опционально помогает проставить данный тег прямо в админке SEO Title Tag .

Шаг второй. Оптимизация главной страницы.

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

Давайте разберемся как нам сделать так, чтобы на главной заголовок блога был в h1, а на внутряках в h2. Вот тут у меня в определенный момент и был вынос мозга. Ничего, с божьей помощью…

Открываете ваш файл header.php. Для не посвященных он находится http://ваш сайт/wp-content/themes/название темы/header.php.Находим там следующую строку

<h1><a href=”<?php echo get_settings(’home’); ?>/”><?php bloginfo(’name’); ?></a></h1>.

и меняем на

<?php if (is_home() ) { ?>
<h1><?php bloginfo(’name’); ?></h1>
<?php } else { ?>
<h3><a href=”<?php echo get_settings(’home’); ?>/”><?php bloginfo(’name’); ?></a></h3>
<?php } ?>

Сразу скажу, что проставить название блога в хедере у меня не вышло, тема такая (руки кривые). Тему может сменю потом, когда кривые руки дойдут. Проставил в сайдбаре.
На главной просто название блога в h1, а на внутренних идет ссылка в h3 на главную с ключевиками. Получилось не очень гармонично с дизайном. Ладно, переживем.

В принципе названия постов на главной по умолчанию заключены в h2. Но не грех и проверить. Открываем http://ваш сайт/wp-content/themes/название темы/index.php и ищем строку

<a href=”<?php the_permalink() ?>” title=”<?php the_title(); ?>”><?php the_title() ?></a>

Если она в h2, то все Ок. Если нет, то проставьте.

Еще один нюанс. На главной почти все выводят только анонсы постов. Чтобы перейти к самому посту проставляют тег <!–more–> (читать далее). Почему бы вместо простого “читать далее” не проставить “читать далее про “название статьи”. Это лишняя ссылка с нужным анкором (текстом).

Шаг третий. Оптимизация внутренних страниц.

Заключаем заголовок поста на внутренней странице в h1. Для необходимо открыть по обозначенным выше адресам страницы single.php и page.php. Ищете там пресловутую строку

<a href=”<?php the_permalink() ?>” title=”<?php the_title(); ?>”><?php the_title() ?></a>

и заключаете в h1.
Я честно не врубаюсь почему по умолчанию в вордпресс названия статей ставятся как ссылки на самих себя (то есть на родные страницы). По моему вполне логично и достаточно названия статьи в h1 и будет Новый Год:wink:. Поэтому я вместо ссылки ставлю просто

<h1><?php the_title(); ?></h1>

и получаю название статьи в h1.

Далее очень хорошая идея Терехова - это автоматическое размещение на странице ключевых слов в теге strong. В частности это можно сделать рядом с формой комментариев. Действительно, почему бы не предложить вашим читателям оставить комментарий на … “название статьи”. Сказано - сделано. Открываем comments.php. Ищем слова типа “оставить комментарий” и после них вставляем

к статье <strong><?php the_title() ?></strong>

Всего делов.

Также оптимизируем и страницы тегов. Для этого нужно открыть tag.php и заключить там строку

<?php single_tag_title(); ?>

в h1, а строку

<a href=”<?php the_permalink() ?>” ><?php the_title(); ?></a>

в h2.

Из башки вылетело. Названия рубрик правятся в sidebar.php. Их заключаете в h3.

Пожалуй все. Вроде ничего не забыл. Если есть дополнения, пишите в комментариях, добавлю. Может и сам чего вспомню, соображу или наткнусь. Тоже буду добавлять. Удачи.

Солдат, поисковая оптимизация сайта.

Метки:, ,

Также рекомендую почитать по этой теме:

Если Вам нравится этот блог - подпишитесь на RSS.
Что такое RSS?
Это даст Вам преимущество - получать все интересные и свежие обновления раньше других.
или вы можете получать новые статьи по e-mail...

Получать обновления

Рубрика: Wordpress · Запись имеет метки: , ,  

Комментарии

  1. chucha пишет:

    Спасибо за пост. Кое-что узнала новенького.
    Кстати забыл про виджеты популярных записей и облако тегов. Тоже неплохо помогают в оптимизации вордпресса.
    Удачи, солдик :roll:

  2. symbians пишет:

    отличный гайд для новичков. спасибо.

    многие оптимизаторы бользуются плагином All In One Seo Pack, так ли он необходим?

  3. soldat пишет:

    chucha, спасибо большое :grin:

    symbians, да действительно многие используют не только All In One Seo Pack, но и Platinum Seo Pack. Помимо простановки title и других метатегов в них есть еще несколько полезных надстроек (там, простановка noindex, nofollow к категориям записей и т. д.). У меня первоначально тоже стоял All In One Seo Pack, но я как-то не обратил внимание, что у него по умолчанию теги в noindex заключены. И еще удивлялся, что это у меня ничего не индексируется :shock: Потом разобрался, озверел и теперь пользуюсь для простановки метатегов SEO Title Tag и Another Wordpress Meta Plugin. Вполне себе достойная замена.
    Короче каждый выбирает сам, что ему удобнее.

  4. Bzhik-got пишет:

    Хорошая статья. Очень в будущем пригодится)
    Спасибо большое.

  5. alvarvas пишет:

    Отличный пост! будем оптимизироваться по полной!
    За книгу тоже спасибо!

  6. soldat пишет:

    Bzhik-got, alvarvas, не за что. Постараюсь и дальше писать на актуальные темы. Тем более, что они мне самому помогают многое не забыть :wink:

  7. Евгений пишет:

    Респект за статью! Буду пробовать оптимизацией заниматься.

  8. Дмитрий пишет:

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

    Пост, кстати, понравился. Легко читается и устваяется. Спасибо за гайд.

  9. soldat пишет:

    Дмитрий, ну зачем странице ссылаться самой на себя?
    Мыслим логически… Свой собственный вес она себе точно не передаст.
    Что касается анкора, в этом есть смысл. В любом случае ссылка с другой страницы (даже вашего сайта) более ценна для ПС.
    Любое мнение имеет право на жизнь. Я делаю так, вы сяк.
    Всем нам удачи :smile:

  10. Vika пишет:

    Спасибо агрооомнейшее за статью Искала что то подобное, буду эксперементы теперь проводить!

  11. Василий пишет:

    Отличные советы. Спасибо. Вынес кое что новое для себя. Много у меня сайтиков на вп, пойду опрубую советы на практике.

  12. subPentagon пишет:

    Интересно, а можно у вас брать посты с RSS? Ссылку на источник обязательно поставлю.

  13. Игорь пишет:

    давно пользуюсь на своихблога фишкой с заменой h1 и h2. Меня удивляет почему темы изначально не делаются как надо.

  14. seo007.ru пишет:

    Я оптимизирую wordpress слежующим образом

    Основная внутренняя оптимизация:
    Урлы страниц (permalinks)
    Оптимизация тайтла под СЕ
    Оптимизация дескрипшена
    Оптимизация текста в теге more
    Оптимизация картинок и изображений в блоге

    Оптимизация шаблона (темплейта):
    Панировка
    Рубрики (категории)
    Чистка кода
    Усовершенствование скорости
    Реорганизация сайдбара

  15. познающий пишет:

    Здраствуйте, не знаю куда писать напишу сюда. Я подписалась на рсс вашего сайта, а текст отображается иероглифами помогите пожалуйста, можно на e-mail

  16. Reader пишет:

    Многие проблемы All In One Seo Pack решает, и так парится не надо.

  17. Gosha пишет:

    Спасибо за статью… где то уже видел похожее, но вот H1 - тема

  18. Павел пишет:

    Очень полезная статью, буду оптимизировать свой сайт опираясь на ваш блог, спасибо

  19. Dima.Kruchuev пишет:

    Полностью согласен со всеми положительными отзывами о блоге, хотя отрицательных практически нет.

  20. eurotoday пишет:

    Только сегодня наткнулся на ваш блог :) Прочёл от корки до корки. Но именно этот пост однозначно один из самых лучших!

  1. Ivanov пишет:

    Видел уже где то…





Оставить комментарий или два к теме Поисковая оптимизация wordpress.