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

оптимизация 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.

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

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

Рубрика: Wordpress | Отзывов: 34

Отзывов 34 сейчас

Комментарии RSS или Трекбек 'Поисковая оптимизация wordpress.'.

  1. Сен 24, 2009 в 14:23

    chucha пишет:

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

  2. Сен 24, 2009 в 16:18

    symbians пишет:

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

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

  3. Сен 24, 2009 в 18:26

    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. Сен 24, 2009 в 19:48

    Bzhik-got пишет:

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

  5. Сен 24, 2009 в 22:36

    alvarvas пишет:

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

  6. Сен 25, 2009 в 10:16

    soldat пишет:

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

  7. Сен 26, 2009 в 20:36

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

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

  8. Сен 30, 2009 в 3:17

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

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

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

  9. Сен 30, 2009 в 21:47

    soldat пишет:

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

  10. Окт 1, 2009 в 17:33

    Vika пишет:

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

  11. Окт 9, 2009 в 15:14

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

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

  12. [...] [...]

  13. Окт 15, 2009 в 1:48

    subPentagon пишет:

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

  14. Окт 17, 2009 в 21:53

    Игорь пишет:

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

  15. Ноя 25, 2009 в 1:50

    seo007.ru пишет:

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

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

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

  16. Дек 17, 2009 в 20:04

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

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

  17. Янв 8, 2010 в 2:46

    Ivanov пишет:

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

  18. Фев 7, 2010 в 14:59

    Reader пишет:

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

  19. Фев 16, 2010 в 0:04

    Gosha пишет:

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

  20. Фев 16, 2010 в 7:22

    Павел пишет:

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

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

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

  23. марта 8, 2010 в 3:30

    Dima.Kruchuev пишет:

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

  24. марта 12, 2010 в 15:40

    eurotoday пишет:

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

  25. марта 27, 2010 в 16:36

    Роман пишет:

    Спасибо за мануал, интересно почитать было.

  26. марта 30, 2010 в 0:49

    misAlle пишет:

    Не тру

  27. Апр 27, 2010 в 17:45

    ShowMan пишет:

    За оптимизацию большое спасибо! Искал подобную информацию уже давно, а нашел только у тебя на блоге!:)

  28. мая 11, 2010 в 9:08

    lina_by пишет:

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

  29. мая 12, 2010 в 16:33

    Культура пишет:

    охеренный комент…ловив обраткумикрофонкО..=))))xDDD
    . Собираюсь навещать чаще.

  30. мая 24, 2010 в 12:43

    r пишет:

    На всіх блогах одне й те саме. Сапами і проче. От ви всі хоче, щоб спаму не було, але як розкрутити сайт без спаму. Обмін ссилками корисний, але коли в тебе нульовий сайт то хто хоче обмінуватись з тобо ссилками тай в бан можна попасти, якщо ссилок буде дуже багато. От недавно зайшов на один блог і побачив спам ссилку на одну доволі хорошу гру, яка скачалась без усякого і її жанр просто супер http://sharanet.ru. Або ж любителів мільтфільмів думаю дуже зацікавить Шрек Навсегда, який вийшов лише кілька днів назад, а тут його можна прогланути в онлайн бесплатно http://sharanet.ru/onlain/543-navsegda-shrek.html. Інколи і спам є корисний для користувача, а от власник 100% витре мій коментар, адже навіщо йому, щоб усі бажаючі могли перейти на даний сайт з його блогу.

  31. июня 19, 2010 в 16:12

    Comitatus пишет:

    Прочитал, и отправился перелопачивать код своего блога.

  32. июля 11, 2010 в 20:43

    Werbina пишет:

    Подбор по теме перспективный, закину сайт в закладки.

  33. июля 30, 2010 в 17:13

    Кирилл пишет:

    Интересно, многого не знал.

  34. Авг 25, 2010 в 10:35

    K пишет:

    А зачем добавлять к тегам и рубрикам h3, если лучше вообще закрыть их от индексации? Чего-то я не понимаю >_<

Ваш отзыв

Будьте вежливы и придерживайтесь темы. Ваш e-mail никогда не будет опубликован.