Начальные манипуляции с Вордпрессом
По просьбам трудящихся собрала в одну статью все начальные манипуляции с Вордпрессом, которые делаю сама.
А именно:
1. Какие плагины стоит поставить
2. Что закрывать от ботов. Пример Robots.txt
3. Оптимизация стандартных настроек WP
4. Рекомендуемые манипуляции с дизом
Теперь подробнее:
1. Какие плагины рекомендуемы
Не стоит увлекаться установкой большого количества плагинов, ибо это тормозит и без того не быстрый Вордпресс
Жизненно необходимы для адалт блогов, по моему, 2 плагина:
All in One Seo Pack (или HeadSpace2, их множество сейчас..) – плагин для SEO-оптимизации
Google XML Sitemaps – плагин для генерации карты блога, карта обновляется при любом изменении на блоге
WordPress Database Backup – плагин бекапа, многим он никогда не понадобится, но лучше перестраховаться, потому как оочень обидно быть человеком, которому он БЫЛ нужен..
дальше идут:
Related Posts – добавление в пост ссылок на другие релевантные этому посты
SEO Friendly Images – оптимизирует атрибуты ALT и TITLE для каждой картинки, для которой они не были прописаны
Stat Press – плагин статистики
Robots Meta или KB Robots.txt – плагины позволяют легко управлять запретами/разрешениями индексации страниц прямо из админки блога.
Есть еще множество интересных плагинов, для специфических целей.
Для сплогов:
Wp-o-matic (или smartrss, feedwordpress, Wp-import) – плагин для автонаполнения блогов.
SimpleSyn – синонимизация налету(осторожно! может синонимизировать слова в названии картинок).
Для ревью сайтов:
WP-PostRatings – рейтинг+топ постов.
Remove Parents – плагин для удаления слова Category из урлов рубрик блога.
A-Z Index – буквенный индекс постов(больше для ревью моделей).
WP-polls – плагин голосования – для оживления блога.
2. Что закрывать от ботов. Пример Robots.txt
Выше я уже приводила плагины, которые все за вас сделают, но в принципе это и в ручную сделать не трудно.
Итак, имеет смысл закрывать служебные файлы и папки вордпресса, а также предохраниться от дублирования содержимого.
Пример:
User-agent: *
# * – значит для всех пауков
# запрещение индексации служебных папок
Disallow: /wp-login.php
Disallow: /wp-register.php
Disallow: /wp-admin/
Disallow: /wp-includes/
Disallow: /wp-content/plugins/
Disallow: /wp-content/cache/
Disallow: /wp-content/themes/
# запрещение индексации трекбеков, фида и категорий
Disallow: */trackback/
Disallow: */feed/
Disallow: /category/* – я не закрываю, чего и вам советую
# запрещение индексации по расширению
Disallow: /*.php$
Disallow: /*.js$
Disallow: /*.inc$
Disallow: /*.css$
# определение главного зеркала сайта с www для Яндекса
User-agent: Yandex
Disallow:
Host: www. ваш_сайт.com
К сожалению, Гугль не понимает эту директиву, и определять главное зеркало прийдется в Инструментах для вебмастеров или с помощью 301-го редиректа в .htaccess.
редирект домена без WWW на домен с WWW:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.ru
RewriteRule (.*) http://www.example.ru/$1 [R=301,L]редирект домена с WWW на домен без WWW:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.example.ru$ [NC]
RewriteRule ^(.*)$ http://example.ru/$1 [R=301,L]не пишите строчку RewriteEngine On если она уже есть в вашем .htaccess
# не забудьте про карту сайта в robots.txt
Sitemap: http://ваш_сайт.com/sitemap.xml
Приведенные выше директивы можно задать по отдельности – для каждого поисковика, для этого имя паука нужно подставить вместо звездочки в User-agent:
google(googlebot ), Google Image ( googlebot-image) MSN Search ( msnbot ), Yahoo ( yahoo-slurp ), Scrub The Web(scrubby ), ALtaVista (Scooter) Baidu (baiduspider )
Сервисы для генерации Robots.txt:
Генератор robots.txt от Чина – этот инструмент генерирует валидный файл robots.txt для вашего сайта.
Тоже генератор, но по-нерусски.
Ну и еще замечательный сайт посвященный robots.txt – кстати, открыл мне глаза на то, что инструкции Allow не может быть в robots.txt, есть только Disallow, так как роботс ничего не разрешает, только запрещает!
3. Оптимизация стандартных настроек WP
При установке WordPressa меняю стандартный префикс wp_ на другой(уменьшается вероятность взлома базы)
Выставляю пермалинки /%postname%/
Добавляю пинг-сервисов в Options/Writing
Убираю комменты – они нужны только на оригинальных рукописных обновляемых блогах с идеей (на удачных возвращаю)
Удаляю страничку About
Удаляю календарь
Удаляю линки на архивы
Ссылку Home по возможности заменяю на титл блога
Ссылки навигации “Next Page >>” дополняю кеями “Next кейворд >>”, Resent Post заменяю на Resent posts at “Название блога”, аналогично Categories (если название не длинное)
Крайне редко, но бывает что название поста не является ссылкой на отдельный пост, в таких шаблонах на пост ссылается Pernmanent link, но это ведь не тот ключевик по которому мы собираемя продвигаться?
Убрать “перманент линк” и залинковать заголовок поста, поставить его в h2 или h1, при необходимости поправить css
Часто закрываю ссылки в футере темы, особенно когда они резко не по теме и много..
Сомнительное удовольствие для сайта о автомобилях – иметь линку с адалтового блога (темы я беру разной тематики.. все равно шапку переделывать)
Замечательно если на странице отдельного поста будут ссылки на соседние посты
Можно залезть глубже в шаблон и уменьшить кол-во обращений к базе при генерации страницы, что позволит ускорить ее загрузку.
Небольшая подборка советов как оптимизировать вашу тему от Mikolkи.
<?php language_attributes(); ?> может быть в header.php. А может и не быть.
<?php bloginfo(’html_type’); ?> может быть в header.php. Меняем конструкцию: content=”<?php bloginfo(’html_type’); ?>; на content=“text/html;
<?php bloginfo(’charset’); ?> может быть в header.php. Можно сразу прописывать свою вместо этой конструкции кодировку, например, будет выглядеть так: было – charset=<?php bloginfo(’charset’); ?>, стало: charset=UTF-8
<?php bloginfo(’name’); ?> может быть в header.php. Также не самая важная конструкция. Если Вы используетет постоянно одну и ту же тему – смело заменяйте на название своего блога.
<meta name=”generator” content=”WordPress <?php bloginfo(’version’); ?>”> <!– leave this for stats –> может быть в header.php. Можно всю строку выкинуть целиком, но если все же Вам она нужна, то хотя бы сократите ее до вида <meta name=”generator” content=”WordPress ”>. Версию не стоит показывать соблюдения из безопасности, т.к. не все и не всегда вовремя обновляются. Также, желательно убрать, в /wp-includes/version.php, т.е. $wp_version = ”;<?php bloginfo(’stylesheet_url’); ?> может быть в header.php. Это путь к css вашей темы, если используется одна и та же тема – прописывайте просто полный путь к css.
<?php bloginfo(’rss2_url’); ?> может быть в header.php, sidebar.php или footer.php. Путь к фиду, если пользуетесь Feedburner FeedSmith, также можно заменить на конструкцию вида http://ваш_сайт/feed
<?php bloginfo(’pingback_url’); ?> может быть в header.php. Можно заменить на http://ваш_сайт/xmlrpc.php”<?php bloginfo(’stylesheet_directory’); ?> Может быть, а может и нет.
<?php bloginfo(’description’); ?> может быть в header.php. Можно заменить на слова.
<?php bloginfo(’comments_rss2_url’); ?> может быть и в sidebar.php, и в footer.php. Можно выбрасывать или менять на конструкцию http://ваш_сайт/comments/feed/
<!– <?php echo get_num_queries(); ?> queries. <?php timer_stop(1); ?> seconds. –> Если вы обнаружили у себя такую вещь – в мусор ее сразу, это просто подсчет количества запросов и времени их выполнения. Смысла нет. Лишний запрос.
<?php /* Widgetized sidebar, if you have the plugin installed. */
if ( !function_exists(’dynamic_sidebar’) || !dynamic_sidebar() ) : ?>
и
<?php endif; ?> Можно избавиться от этого кода, но только в том случае если Вы не используете в своем блоге виджеты. Выбросив сей код – они перестанут работать.
Все вызовы php-кода, которые закомментированы вами или не вами – выбрасывайте.
Ну а если совсем не боитесь php, то можете попробовать поднять контентную часть страницы повыше (как можно ближе к началу страницы в коде) – поисковики любят находить в начале страницы текст.
4. Рекомендуемые манипуляции с дизом
Я пользуюсь фришными темами, которые выбираю по сайдбарам, цвету, расположению меню и картинок в постах, меняю шапку – вырезаю что-нибудь из фхг или сама делаю.
Можно просто взять адалт тему. Главное – не оставляйте дефолтную kubrick
А вообще, про дизайн блогов был неплохой пост
Про уязвимости и защиту WP напишу отдельным постом.
Лидер по реферальским выплатам!
Другие посты на Блоге АВМа женского пола:
- Скрипт для автоматического пинга блогов – Blogpinger
- Сделай из себя эльфа и получи 1К трафу
- Сервисы для любопытных и не очень

November 8th, 2008 at 8:39 pm
Грамотно пишешь, коллега! Привет с Мастера!
Буду рекомендавать новичкам и сам заходить почитывать, а то что-то поотстал малость 
По ВП у меня такая фишка – я в хедере заменяю стандартный титл на
Получется “плавающий” титл, соответствующий последнему посту. Т.е. захватываются разные кейворды в разные периоды. Лучше это или хуже? Трудно сказать, по крайней мере, можно проанализировать заходы и понять, какие кеи для данного блога более удачные.
Т.е. дело вкуса и поставленных задач. Ну, например, моим способом можно насобирать кеев для определенной ниши. Вот зашел в статсы Li озвученного блога на движке Ласто, выставил “по поисковым фразам” – “по 100 строк на странице” – получилось 11 страниц за ноябрь, т.е. около 1100 кейвордов, по которым были реальные заходы. Я потом беру тупо сверху списка (те, по которым было больше заходов) и начинаю их использовать для титлов новых постов.
В блогах от Ласто вообще – титл на индексе есть сумма всех титлов с постов, что на индексе. Получается вроде длинно (у меня по 6 постов – http://favouritenudes.com/ ), но при достаточной раскрученности блог захватывает кучу кеев и вылазит соотв. по многим запросам. Но это опять же: либо всякого по чуть-чуть, либо одного но много
November 8th, 2008 at 9:16 pm
Мадам, у Вас очипятка (или это так задумано?): рубрика “Новоси сети”
November 8th, 2008 at 10:19 pm
[...] Теперь подробнее. Дальше [...]
November 9th, 2008 at 5:49 am
photomuza, спасибо на добром слове
можно в аську
плавающий титл – это интересно.. только у меня хтмл, пхп код не отображаются просто так в комментах, значек “больше” надо заменять на его числовй код.. скинь мне его куда-нить, плз
а про Новоси.. сначала была опечатка.. теперь эксперимент
November 9th, 2008 at 8:29 am
Картинкой:
http://ohohoh.info/pics/title.png
November 9th, 2008 at 12:28 pm
спасибо, полезно
November 9th, 2008 at 12:39 pm
Это не комент а вопрос
Писал тебе на e-mail писал в аську, вот решил и сюда спросить, ты как овнер блог-дира как относишься к сабмиту блогов через авто блог сабмиттеры типа blogsubmiter.com ? Лишних проблем не доставляет (ну там категории путает или еще что?). Или только вручную ?
спасибо
November 9th, 2008 at 3:59 pm
tempman, я тебе уже написала ответ..но у прова с мейл сервером какие-то проблемы.. письма не отправляются..
щас попробую с фришного
November 10th, 2008 at 9:54 am
Хорошая статья
Еще я бы написал подробнее о all in one seo pack – о том, что с помощью него можно и нужно прописывать отдельные тайтлы и мета тэги каждой странице блога.
Кстати, еще стоит или убирать форму поиска, или закрывать динамические страницы, которые поиск генерит.
November 11th, 2008 at 9:16 am
Для плагинчиков еще бы и ссылочки на рабочие (РУССИФИЦИРОВАННЫЕ) версии, получился бы замечательный материал. А так без всякого мужского шовинизма -0.5 баллов
November 12th, 2008 at 2:09 pm
Спасибо за ссылки на сервисы генерации robots.txt
Мне кажется вы замахнулись на очень большой кусок пирога. Подобные статьи нужно писать в несколько этапов с более подробным обзор. О тех же плагинах многое не сказали(защита от спама, правильно представление количества комментариев…)
November 12th, 2008 at 4:44 pm
Zodios, статья написана именно так, потому что были многочисленные пожелания увидеть все манипуляции с вордпрессом именно в ОДНОМ месте..
А сказала я все, что хотела, вы видимо недопоняли тематику этого блога..в посте речь о адалт блогах, и комментарии в них крайняя редкость.. поэтому про плагины комментирования и антиспама ничего не было и не будет..
прочитайте внимательнее, я же написала что от комментов лучше избавиться..
По этой же причине, Серфер-бродяга, тут нет руссифицированных плагинов – русский интернет меня не интересует, я работаю с буржнетом
November 12th, 2008 at 4:52 pm
Powder, а зачем закрывать страницы поиска?
November 12th, 2008 at 5:09 pm
photomuza, спасибо, буду экспериментировать с титлами
кстати, на porninspectorе мета дескрипшен в нише – сумма всех титлов на странице..
вот бы для вордпресса такое сотворить..
November 13th, 2008 at 6:31 pm
А зачем нужны в индексе сайта динамические страницы?
Если их много будет, можно легко угодить под фильтр. А толку с них… ну разве что в кэше полежат.
November 14th, 2008 at 1:39 pm
Я бы добавил плагины WordPress Database Backup, для банеров WP-Ads.
November 14th, 2008 at 1:43 pm
2berry, я бы добавил WP-Ads с Zoo Banner виджетом и WordPress Database Backup.
November 14th, 2008 at 4:52 pm
Vitaliy, спасибо
как я могла забыть про бекап!
вторым плагином не пользуюсь, но похоже это то, что я не так давно искала.. посмотрю на него и возможно тоже добавлю
November 15th, 2008 at 9:13 pm
Молодец. Хорошая статья.
November 17th, 2008 at 9:18 am
Спасибо за советы от Mikolkи. не знал об этом, хотя слышал, что с темой можно поработать, чтобы побыстрей работал блог.
А почему категории не закрываешь от индексации? Вроде дублированный контент на них.
November 17th, 2008 at 6:27 pm
tinych, не замечала просто негативного отношения поисковиков, даже наоборот, например мой блог-ревью платников: категории вылазят по запросам “ниша+sites/reviews+..”, а посты по названиям платников, главная по “ненишевый кей+review”
главное – не засовывать все посты в одну категорию, а вообще на Мастере в сентябрьском дайджесте было:
November 18th, 2008 at 3:43 pm
> Выставляю пермалинки /%postname%/
Это правильно, только почему не упомянули плагин rus-to-lat?
Он в этом случае обязателен для применения.
Иначе Ваши пермалинки будут выглядеть так:
_ttp://skokov.ru/wordpress/2008/08/08/%d0%bd%d0%b8%d0%ba%d0%be%d0%bb%d0%b0%d0%b9-%d0%b2%d0%b0%d1%81%d0%b8%d0%bb%d1%8c%d0%b5%d0%b2%d0%b8%d1%87-google/
November 19th, 2008 at 10:13 pm
Спасибо за подробный разбор robots.txt и некоторых директив .htaccess – как раз искал как делается 301-ый редирект. Благодарствую!
November 21st, 2008 at 6:09 pm
Всё отлично тока я не понимаю зачем карту сайта закрывать? Эт жа наоборот для того чтоб боту было легче…
November 27th, 2008 at 5:44 am
Автор и не писала, что надо закрывать карту сайта – наоборот, она рекомендует прописать её положение, чтобы паучки лучше её находили…
Кстати, Berry…c удовольствием читаю ваш блог и очень обидно, что он так плохо проиндексирован в искалках – вам надо срочно менять шаблон блога. В гугле, например, вы представлены 60-ю одинаковыми сниппетами типа: “Опросы. Каким сабмиттером вы пользуетесь? Mighty Submitter; Nova Submitter; GSSubmitter; Chameleon Submitter; Adam Submitter; AIGS; Dream Submitter …”
November 28th, 2008 at 6:14 pm
Да-да, я имела ввиду именно это, прописать путь до карты чтобы боты ее лучше находили, спасибо Horny666
видимо Anfi смутила моя фраза про то,что robots “ничего не разрешает, а только запрещает”.. я имела ввиду,что не нужно прописывать allow(это бессмысленно), боты и так проиндексируют то, что не закрыто с помощью disallow.
November 29th, 2008 at 11:02 am
“All in One Seo Pack”
Советую лучше присмотреться к Platinum SEO – удобнее и гибче
“Related Posts”
У меня эту функциональность выполняет плагин Simple Tags
“Ссылку Home по возможности заменяю на титл блога”
А это зачем? Разве самого названия блога в h1 недостаточно? И так ведь все страницы ссылаются на главную с нужным анкором
Спасибо!
November 29th, 2008 at 1:40 pm
была бы очень благодарна за примеры
чем именно гибче
не всегда титл блога – это текст, взять хотя бы этот блог
December 11th, 2008 at 8:38 am
Platinum SEO – что это такое можно по подробнее, а то я новичек. Совсем не понятно?
December 12th, 2008 at 3:18 pm
> Stat Press – плагин статистики
Чем лучше внешнего счётчика или статистики хостера?
December 16th, 2008 at 3:20 pm
Лучше он тем, что встроен в блог. Т.е. не отходя от кассы можно посмотреть как дела, в результате чаще анализируешь
Ну еще он показывает кеи по которым на блог попадают с поисковых систем, а при клике на кей отсылает на ту страничку откуда тебя нашли. Стразу становится ясно – вылез ты в топ или обкурившийся серфер на 13ой странице тыкнул по линке с перепугу..
December 23rd, 2008 at 4:55 pm
“All in One Seo Pack” юзаю с момента его появления, хорошая штука.
January 1st, 2009 at 11:42 am
У меня вопрос по плагину Robots Meta. Позволяет-ли этот плагин установить мета тэги для подтверждения сайта в инструментах вэб-мастера в google? Кто нибудь устанавливал этот плагин ан бесплатный хостинг?
April 10th, 2009 at 5:19 am
Если главный сайт без www? Какую строчку писать в robots?
редирект домена без WWW на домен с WWW:
или эту -редирект домена с WWW на домен без WWW.
В описании не четко указано.
April 10th, 2009 at 6:00 am
Евгения, определитесь с тем что и куда вы хотите редиректить, если хотите чтоб главной была страница без www, то нужен редирект домена с WWW на домен без WWW, и писать это надо не в robots.txt, а в .htaccess
June 16th, 2009 at 8:22 pm
Интересно пишите, нашел кое что интересное. Планирую в ближайшее время открыть блог аналогичной тематики. Возможно ли разместить Ваш материал, естественно с указанием авторства и ссылкой на Ваш блог?
June 18th, 2009 at 1:11 pm
www или без него разве нельзя настроить в самом вордпрессе?
чтоб убрать /category/ подойдет плагин top level cats.
хорошая статья, чесно слово – про роботс и изменения шаблонов много нового.
June 18th, 2009 at 4:18 pm
Брать полные статьи с этого блога НЕЛЬЗЯ, даже при указании авторства, о чем уже год гласит надпись в футере, анонсы из нескольких предложений делать можно
June 18th, 2009 at 4:25 pm
Webmonetka, насколько мне извесно, дать поисковикам понять какой домен главный, с www или без, просто настройками вордпресса нельзя (возможно ошибаюсь – расскажите где), к тому же на доменах не всегда только блог лежит, проще прописать в роботс
March 9th, 2010 at 9:20 pm
Когда меня достало в сотый раз прописывать одни и теже настройки и плаги, я написал мелкий скриптик который позволяет собрать свою сборку WP, с уже настроенными параметрами. Пользуйтесь на здоровье: http://www.chanishvili.org/kak-sdelat-svoyu-sborku-wordpress/