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

С помощью этой навигации можно неплохо прокачать PR главной страницы. К тому же своего рода – это внутренняя перелинковка. Я пользуюсь плагином Breadcrumb NavXT. Он имеет русский язык, устанавливается он с помощью добавления кода в single.php. Рекомендую называть ссылку на главную страницу не “главная”, а использовать ключевое слово, у меня, например — Маркетинг блога. Эта функция настраивается в настройках плагина.
2. ЧПУ

Это человеко подобные урлы, ни для кого не секрет, что поисковики любят именно такие ссылки, поэтому просто пользуйтесь плагином RusToLat. Чтобы плагин заработал, следует зайти в настройки wordpress -> постоянные ссылки, выбрать «произвольная структура» и прописать /%postname%/
3. Похожие записи.

Записи, которые выводятся после поста. Они могут содержать, как похожий материал, так и просто случайные записи. Эти записи позволяют внутренне перелинковать страницы и позволить пользователям перейти на другие интересные посты. Самые известные плагины: Simple Tags – придется вручную прописывать метки для записи, с помощью которых и создаются похожие посты. Related Posts – автоматически расставляет похожие записи после поста. Так же вывод похожих постов можно и осуществить без плагинов, что несомненно сократит запросы к БД — Внутренняя перелинковка в WordPress без использования плагинов.
4. Популярные посты.

Это отображение популярных постов, своего рода тоже внутренняя перелинковка и юзабилити. Самый известный плагин для вывода популярных постов — Popularity Contest.
5. Следующая, предыдущая статья.

Переход к следующей или предыдущей статье. Для чего это надо? Конечно же, опять для внутренней перелинковки и юзабилити. В основном такая навигация устанавливается после поля ввода комментария. Подобных плагинов я не нашёл, поэтому прописываю в ручную в single.php следующий код: (код с DIVaми, для тех кто плохо знает html)
<div class="navigation"> <div class="alignleft"> <?php previous_post_link ('← %link') ?> </div> <div class="alignright"> <?php next_post_link ('%link →') ?> </div> </div>
В style.css пропишите:
.navigation {display: block; text-align: center; margin-top: 10px;} .alignleft {float: left;} .alignright {float: right;}
6. Навигация страниц

Навигация страниц позволяет роботу быстро двигаться по страницам блога и с удовольствием ”хавать” контент. Для такой навигации существует SEO Pager, тоже требует небольших знаний php, чтобы прописать код в Index.php. Кто не хочет капаться в коде, существует плагин WP-PageNavi, который делает всё автоматически.
7. Карта блога.
Карта блога помогает поисковикам быстрее индексировать ваш сайт. Существует два вида карт блога: в виде файла xml, который находится в корне блога (xml карта нужна только для поисковика, она предоставляет быстрый доступ к страницам блога, блог чаще посещается роботами и лучше индексируется) и карта на блоге (предназначена, как для робота, так и для посетителя). Для создания карты в xml используют плагин Google XML Sitemaps. Для второго вида карты — Dagon Design Sitemap Generator.
8. Кеш
Быстрота загрузки страниц – один из параметров, который учитывают поисковики при ранжировании страниц. Для того чтобы ваши страницы грузились быстрее, существует WP Super Cache – плагин кеширования. Есть и другие бесплатные плагины, но этот по показателям обходит своих конкурентов, поэтому рекомендую использовать именно его.
9. Мета параметры
Чтобы описывать страницы, добавлять ключевики, и вписывать правильные заголовки постов — существует всем любимый плагин пользователей wordpress — All in One SEO Pack.
10. Улучшение поиска
Wp stem ru – плагин, который улучшает поиск, путем отрезания окончаний у слов.
11. robots.txt
Чтобы поисковая система Вас полюбила Вам надо исключить из поиска ненужные файлы, для этого и нужен файл robots.txt, который помогает поискового робота направить на “нужный путь”. Раньше я пользовался своим robots.txt, но недавно на блоге Димка был опубликован пост: Оптимизация robots.txt для WordPress, и я стал пользоваться этой версией. Расхождение были буквально в одной директиве Allow, я не знал, что она работает, поэтому использовал disallow. Нет смысла дублировать пост с блога Димка, поэтому там вы сможете прочитать про правильный robots.txt.
12. Заголовок статьи к выводу комментариев

Позволяет употребить заголовок статьи в заголовке вывода комментариев. В comments.php в нужном месте следует прописать <?php the_title (); ?>.
13. Удаление пустых строк
После добавление кода могут возникать пустые строки, после чего не будет работать feedburner. Плагин Fix Rss Feed поможет удалить эти строки автоматически.
Вот так, на мой взгляд, выглядит самая необходимая оптимизация wordpress. Эта оптимизация в основном направлена на поисковые системы, поэтому я не стал описывать всякие плагины для юзабилити: rss, последнии комментарии и т.д.

