Оптимизация WordPress

Июл 10

Как я и обещал (в посте «Чем я сейчас занят?«) пишу статью про оптимизацию WordPress. Я буду рассказывать про корректный файл robots.txt, про создании карты сайта и про правильную внутреннюю перелинковку.

Первым делом нужно написать корректный файл robots.txt, у многих с этим проблема (раньше я тоже неправильно их писал). Теперь мой роботс.тхт выглядит так:

User-agent: * #показывает, что данное правило относится ко всем поисковикам
Allow: /wp-content/uploads/ #разрешает для индексации загруженные картинки
Disallow: /cgi-bin #блокирует папку cgi-bin
Disallow: /wp-login.php #запрет индексации страницы аутентификации пользователя
Disallow: /wp-register.php #запрет индексации страницы регистрации
Disallow: /xmlrpc.php #запрет к индексации файла xmlrpc.php отвечающий за какие-то удаленные процедуры
Disallow: /wp-admin/ #запрет к индексации административной части
Disallow: /wp-includes/ #запрет к индексации этой директории
Disallow: /wp-content/ #тоже самое, там файлы тем, плагины и т.д.
Disallow: /trackback/ #запрещаем трэкбеки
Disallow: */trackback/ #тоже самое
Disallow: /feed/ #запрет индексации фидов
Disallow: */feed/ #запрет индексации фидов
Disallow: /?feed= #запрет индексации фидов
Disallow: /page/ #запрет индексации страниц со списком постов, они нам тоже не нужны, так как содержат дублированный контент
Disallow: /tag/ #запрет индексации страниц с тегами
Disallow: /?s= #запрет индексации страниц с результатами поиска, обязательный пункт
Host: overbag.ru #адрес главного зеркала

Sitemap: http://overbag.ru/sitemap.xml #адрес карты сайта

Следующий шаг — это создание карты сайта, причем не одной, а целых двух — 1я в формате xml для поисковиков, и вторая для посетителей.
sitemap.xml очень хорошо делает плагин Google XML Sitemaps, это наверно самый популярный плагин для генерации карты сайта, смело устанавливайте его.

Чтобы сделать карту сайта для посетителей я воспользовался плагином Dagon design sitemap generator. После его установки и активации необходимо создать новую страницу, на которой планируется выводить карту сайта, и в её код вставить строчку
<!— ddsitemapgen —>
Вот и всё, теперь в этом месте будет генерироваться удобная и красивая карта сайта

Теперь перейдем к внутренней перелинковке. Сначала пару строк о том, зачем это нужно: опытные оптимизаторы утверждают, что благодаря правильной внутренней перелинковке можно без проблем получить PR=2, и зачем же терять такую возможность?! Тем более это еще и очень удобно для посетителей!
Итак, начнем. Для начала сделаем правильную навигацию между страницами. «Назад» и «Вперед» нам не подойдет, необходимо, чтобы с главной страницы мы имели доступ сразуу на любую другую. С этой проблемой легко справляется плагин WP-PageNavi. После его установки нужно нужно немного подправить код страницы и вместо старой навигации (в шаблоне Default):

<div>
	<div><?php next_posts_link(__('&laquo; Older Entries', 'kubrick')) ?></div>
	<div><?php previous_posts_link(__('Newer Entries &raquo;', 'kubrick')) ?></div>
</div>

поставить код новой:

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

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

Понравилась статья? Подпишитесь на получение RSS через E-mail:

Введите ваш E-mail адрес:

Советую почитать:



Подписка по E-Mail:

Понравилась статья? Поделитесь ею со своими друзьями:

На сайте, для Вашего удобства, реализовано 3 системы комментирования. Вы можете использовать ту, которая Вам больше всего подходит:

  • WordPress
  • ВКонтакте
  • FaceBook

7 коммент.

  1. mrCOOL /

    спасибо за статью, особенно пригодились плагини для перелинковки

    Ответить
  2. Андрей /

    А мне наоборот пригодилась информация о файле robots.txt

    Ответить
  3. просмотрел ваш робот.тхт
    Disallow: /?s=
    что закрывает?

    Ответить
    • В статье же всё подробно написано — запрет индексации страниц с результатами поиска

      Ответить
  4. Хм… Прочитал и решил тоже оптимизировать совой блог, позакрывав от индексации некоторые разделы сайта.

    Ответить
  5. гость /

    пипец автор, мне что кажду строчку руками вводить если я хочу составить роботс, головой то думать надо, захера отключать кнтр+ц ?

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

      Ответить

Оставить комментарий