Итак, что такое плагины. Это дополнительные модули, некоторые из которых расширяют функциональность нашего сайта-блога, а некоторые - предназначены для целей SEO («раскрутки в поисковых системах»). Модули эти чрезвычайно легко подключаются – вы заливаете через FTP желаемый плагин в предназначенную для этого директорию (wp-content/plugins). Чтобы активировать плагин, нужно поставить галку рядом с его именем в панели администрирования вашего блога и нажать на «активировать». И плагин появляется в списке активированных.

Если вы не знаете, как работать с FTP, к вашим услугам хорошая найденная мною в сети инструкция. Теперь про данные FTP-доступа. Они высылаются в мейле от Majorodomo при открытии хостинга – точной фразы в этом письме я не помню, что-то вроде «для FTP-доступа используйте следующие данные». Там указано три параметра:

  • Адрес (IP – я объяснял это на первом уроке – что есть адрес цифровой, а есть его буквенное обозначение).
  • Имя пользователя для FTP-доступа.
  • И пароль для FTP-доступа. Даже если вы как-то пропустили это в письме, служба поддержки вам это все укажет.

У простоты установки плагинов есть оборотная сторона. Велик соблазн поставить кучу плагинов, многие из которых будут дублировать друг друга. А многие - попросту превратят ваш блог в кучу мусора. И выбор оптимального набора плагинов – дело, требующее в обычном случае долгих часов и дней, проведенных в тестах и поисках лучшего варианта… Но мы с вами поступим совсем по-другому.

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

Итак, архив плагинов качаем отсюда. После чего распаковываем его на своем компьютере и заливаем по FTP в директорию wp-content/plugins вашего хостинга один в один. Чтобы проверить, что у вас получилось все, как надо, перейдите в раздел «Плагины» административной панели вашего блога. Вы увидите их список в разделе «Неактивные». А сейчас мы займемся кое-чем интересным. Я расскажу, для чего нужен каждый из плагинов. Не про все подробно. Некоторые из плагинов настолько сложны, что пришлось бы посвящать цикл из десяти уроков только им.

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

«Блокировка запросов на новые версии» - по умолчанию WordPress постоянно проверяет новые версии себя любимого и плагинов на нем установленных. И это занимает большое количество ресурсов хостинга. Поскольку у некоторых из нас весьма скромные тарифные планы, нам это не надо. Посему данный плагин активируем, а раз в месяц или два деактивируем его, обновляем имеющиеся плагины (нам будет написано, какие плагины надо обновить – происходит это в один клик), а затем включаем обратно.

Управление версиями – WordPress – это такой злопамятный слон. В смысле, если вы отредактировали какую-то статью, то он непременно сохранит и предыдущую копию. И со временем ваша база данных распухнет, как от неизвестной болезни. После активации плагина у вас в самом левом столбце в настройках появится новая опция – «Управление версиями» (так управляются настройки некоторых из ваших плагинов) - там вполне достаточно ограничить количество сохраненных версий двумя копиями или, что лучше, отменить сохранение вовсе. И периодически чистите старые версии ваших постов.

Clean-options. Плагин, позволяющий убирать старые опции от тех плагинов, которые вы тестировали-тестировали да и стерли. Не всегда они убирают все настройки за собой. Так если перепробовать много разных плагинов, то ваша база данных будет столь огромной, что блог будет значимо тормозить. Я не рекомендую, впрочем, активировать этот плагин, если вы не собираетесь тестировать десятки разных конфигураций (рис. 01).

index60 - Урок 9. Описание рекомендованных плагинов для Wordpress

 

Link-cloaking-plugin. Помните, что нам стоит минимизировать количество внешних ссылок на странице за исключением тех, которые у нас размещают за деньги? Вот этот плагин делает все наши внешние ссылки внутренними. Вид у них будет приблизительно такой: адрес_нашего_блога/goto/цифр_буквы.

Akismet избавит ваш блог от спама. Это на случай, если вы все-таки предпочитаете общаться с теми, кто вас комментирует. Этот плагин настолько важен, что обычно он даже устанавливается сам при инсталляции WordPress-а. Я его приложил на всякий случай. После его активации слева в опциях появится новый раздел: Akismet Configuration. Заходите в него и оказываетесь на странице, где надо ввести ваш индивидуальный ключ. Там все понятно описано - ключ получается бесплатно за полминуты после регистрации у разработчиков WordPress-а, которые и этот Akismet разрабатывают.

Collapsible Archive Widget. Ага. Это так называемый "виджет". Таким хитрым словом называются плагины, которые добавляются в самую правую (или левую; от выбранного вами дизайна зависит) колонку вашего сайта, добавляя вкусных "плюшек" к его интерфейсу (например, отображение списка последних постов). Пока просто включите. О конфигурации виджетов поговорим особо. Но интересуют нас не все виджеты. Например, может существовать виджет, отображающий курс доллара или прогноз погоды, но такой нам не нужен. Нашей задачей является добавить с помощью виджетов именно функциональность, увеличивающую количество страниц второго уровня, это делает не любой виджет.

Disable Trackbacks - просто включите. Это еще один способ уменьшить спам. Trackbak, если вкратце, это механизм, которым другой блог сообщает о том, что в нем появилась статья, связанная с нашим блогом. Выглядит это так - в комментарии к соответствующей статье появляется информация о том, что блог такой-то с таким-то URL-ом о нас написал. Это заканчивается тем, что в комментариях у нас появляется ссылка на некоторый левый блог. А в нем как раз ничего на самом деле про нас и не написано. Практически спам.

FeedBurner FeedSmith. В свое время Гугл прикупил этот замечательный сервис. Знаете, что такое RSS? Это легкий и быстрый способ получить обновление с сайта (в данном случае с вашего блога) для его подписчика. Для чтения RSS используются специальные программы или сервисы. Это действительно удобно для пользователя-читателя. Но поскольку у нас (а точнее – у наших блогов) пока еще нет фанатов, вы просто включите этот плагин, а про дополнительные опции по настройке RSS мы поговорим на более позднем этапе. Ежели остается время и желание поиграться, то заходите в появившиеся после активации данного плагина настройки - там в три шага объяснено, что с ним теперь делать.

Google XML Sitemaps. Когда поисковая система сканирует наш сайт, она ищет особым образом подготовленный файл в формате XML, в котором перечислены все страницы блога-сайта. Этим "грешат" все поисковики. И разумно такой файл подготовить. Причем программным способом - не вручную же нам все это выписывать. Активируйте плагин и идите в настройки (они тоже в левом столбце и называются XML-sitemap). Приведу скриншоты с настройками (рис. 02- рис. 05).

index212 - Урок 9. Описание рекомендованных плагинов для Wordpress

index311 - Урок 9. Описание рекомендованных плагинов для Wordpress

index412 - Урок 9. Описание рекомендованных плагинов для Wordpress

 

index512 - Урок 9. Описание рекомендованных плагинов для Wordpress

Указав похожие данные (у вас ведь будет и другое название блога, и другие названия для категорий, и другой ключ для информирования yahoo об апдейтах...), нажмите на Update Options. Это всегда нужно делать после изменения настроек плагина...

По большому счету в вышерассмотренных опциях можно включить опцию «Записать запакованный XML файл (Ваше имя файла + .gz)». Все поисковые системы на данный момент понимают такой формат. И выйдет экономия в трафике, но для наших блогов очень небольшая. А когда блог вырастет, то и экономия выйдет покруче. Еще можно изменить приоритеты (последняя картинка) так, чтобы приоритеты категорий и меток (тегов) не были такими низкими, ведь они соответствуют запросам, но по большому счету это не очень важно. И вот почему. Мы можем на биржах запрашивать переиндексацию сайта их роботами (которые бродят по нашему сайту и добавляют на продажу страницы, которые индексированы поисковиками) не чаще, чем раз в месяц. Поэтому, сколько раз за это время робот поисковой системы зайдет на наш сайт и каким именно типам страниц отдаст предпочтение в процессе индексации, не столь значимо. Важно, что за месяц он разок да зайдет.

iMoney – это то, с помощью чего мы будем отображать на нашем сайте купленные рекламодателями ссылки. Каждая биржа предоставляет свой код, позволяющий отображать эти ссылки в автоматическом режиме, чтобы, раз настроив продажу, больше не возиться с настройками. Но, поскольку мы ориентируемся сразу на несколько бирж, то было бы лениво возиться с кодами каждой из них. Этот же плагин поможет в будущем настроить их всех. Внимание! Пока не обращайте внимания на настройки этого плагина. Мы вернемся к ним позже, когда зарегистрируемся должным образом на биржах. Сначала SEO, потом биржа, потом iMoney.

Plugin Output Cache – служебный плагин, помогающий работать другим плагинам (Similar Posts, Recent Posts, Recent Comments и Random Posts). Надо включить "The Plugin Output Cache ", а вот "Cache Statistics" надо отключить, так как последнее жрет ресурсы.

Post-Plugin Library – та же история. Того же разработчика. Тоже включить.

Random Posts widget – это виджет, который позволит нам выводить на главной странице ссылки на случайные посты нашего блога. Очень полезно – так как поисковая система не понимает случайно ли изменилась наша главная страница. Для нее это обновление. Значит блог живой (даже если новых постов в нем не было).

Pure-php-localization. Нужная вещь! Экономит ресурсы сервера. Включить.

Robots Meta – плагин, который автоматически формирует особый текстовой файл, содержащий инструкции для поисковых роботов касательно того, какие директории и страницы индексировать. Тут довольно тонкие настройки, и они на данный момент не очень важны. Если вам пока не до тонкостей, то включите этот плагин, но оставьте разборки с ним на потом.

RSS Footer. Я уже упоминал про RSS. Есть каталоги, которые собирают RSS ленты. И если туда попадают ваши сайты, то было бы неплохо сделать так, чтобы это приносило вам пользу. Данный плагин добавляет в ваш RSS поток ссылку на ваш сайт. К каждому посту в нем транслированному. В настройках этого плагина пропишите: %%POSTLINK%% is a post from: %%BLOGLINK%%. Теперь, когда эти каталоги будут публиковать посты из ваших RSS лент, они автоматически будут ставить ссылку на ваш сайт, а мы в бесплатных ссылках на нас заинтересованы.

SEO Friendly Images. Когда веб-мастер делает сайт, он тщательно продумывает и то, как на этом сайте будут отображаться картинки. В том числе показ картинок оптимизируется с точки зрения поисковых систем – к ним добавляются соответствующие описания и так далее. Но поскольку мы (или же только я?) достаточно ленивы для того, чтобы сидеть и колупаться с этим вручную, то рекомендую этот плагин также активировать. Теперь все будет происходить само собой.

Rustolat. Без этого плагина не обходится ни один русскоязычный блог – он транслитерирует URL-ы ваших постов. Если раньше ваши URL содержали в себе буквы вида «%D2%E5%F1%F2» (URL-ы ведь у нас иногда формируются на основе заголовков ваших статей – что зависит от настроек «постоянных ссылок – ЧПУ»), то теперь вместо этого будет транслитерированное слово. В данном случае слово test. Это красиво и правильно. Сделайте это обязательно в случае, если ваш блог русскоязычен. Если же он использует несколько языков, включая русский, или попросту изначально рассчитан на иноязычную аудиторию, то плагин вам не нужен.

SEO Pager. Мы ведь заинтересованы в большом количестве страниц второго уровня на блоге. Но так, чтобы это выглядело органично. Помните? Рассмотрим еще один простой способ увеличить количество таких страниц. Данный плагин расположит внизу страницы ее номер и постраничную разбивку. Выглядит это так (рис. 06):

index69 - Урок 9. Описание рекомендованных плагинов для Wordpress

 

После включения этого плагина слева в панели управления блогом в разделе "настройки" должны появиться опции его настройки. Обратите внимание на галку «Excerpt page one of categories and date archives». Excerpt это выдача сокращенного варианта поста ("цитаты") с возможностью клика для продолжения. Такие цитаты хороши, когда в блоге размещаются очень длинные статьи. Если они, как мы и планируем, не очень велики, то смысл цитирования теряется. Так что, если ваши посты показываются не до конца, то стоит зайти в настройки seo-pager, найти там опцию Excerpt Posts (то есть "цитировать посты") и перевести ее в положение off.

В настройках можно выбирать рамки вокруг номеров страниц или их отсутствие. Можно добавить такую же постраничную разбивку к страницам архива и категорий. Отображается дата первого поста. При попытке пользователя открыть несуществующую страницу плагин среагирует адекватно. Для автоматической работы плагина в его настройках включите опцию Place Pager Automatically in Template. А также есть возможность показывать вместо полных постов цитаты оных – опция Excerpt Posts в настройках плагина. Это снижает вероятность бана за дублированный контент.

Similar Posts. Плагин, автоматически отображающий ссылки на схожие посты. После поста он выводит начальные абзацы схожих постов, для чего нужно будет создать базу данных в настройках этого плагина после наполнения блога текстом. Понятно ли зачем? Предположим, вы скверно синонимизировали текст. И вот заходит поисковый робот на страницу, понимает, что текст на ней не уникальный. И убегает с вашего сайта в ужасе, выдав ему красную карточку. А теперь представьте, что кроме этого текста на странице «магическим образом» появляются цитаты и фрагменты из каких-то других статей вашего сайта. Плюс случайные ссылки на другие посты. Плюс многое другое. Вот зачем нужно использовать этот плагин. Только не забывайте обновлять список индексированных постов в его настройках. Привожу скриншоты желаемых настроек (рис. 07- рис. 12). Их много.

index76 - Урок 9. Описание рекомендованных плагинов для Wordpress

index87 - Урок 9. Описание рекомендованных плагинов для Wordpress

index98 - Урок 9. Описание рекомендованных плагинов для Wordpress

index104 - Урок 9. Описание рекомендованных плагинов для Wordpress

index111 - Урок 9. Описание рекомендованных плагинов для Wordpress

 

 

Индекс стоит время от времени пересоздавать (Recreate Index), чтобы вновь добавленные вами посты (да-да, помню, что пока мы их не добавляем) тоже индексировались.

Simple Tags. Автоматическая расстановка тэгов. Очень удобно. Если вы забыли выставить тэги вашим постам, то можете добавить их разом на страницу этого плагина. Он сам пройдется по постам и расставит тэги. Возможно также автоматическое указание тэгов непосредственно при публикации поста средствами блога. Помните, что у нас есть несколько возможностей? Мы можем публиковать посты прямо из блога, можем специальной клиентской программой, можем импортировать сразу несколько постов.

Ultimate Google Analytics. Этот плагин в начале нам не очень нужен. Это возможность отслеживать подробную статистику заходов на ваш блог средствами службы Google Analytics. Пока еще с заходами не густо. А потом, когда придет время, конечно, будет иметь смысл такую статистику мониторить. В частности, видеть, откуда приходят люди. По найденным ли вами для вашей ниши ключевым словам... И так далее. После активации плагина, в админке слева появляются опции в разделе «настройки». Раздел называется «Ultimate GA». Далее внутри в первую строку настройки «Account ID» следует вписать ID такого вот вида - UA-999999-9 (тот, который вы получили после добавления вашего сайта в службу Google Analytics.

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

WP-DBManager. Вот чем еще хороши Majorodomo - они делают регулярно страховочные копии. Если вы случайно наворотили что-то с настройками сайта и не можете это вернуть, то у вас есть две опции. Можно воспользоваться страховочными копиями, которые делают они. Для этого надо просто написать им просьбу восстановить ваш сайт на такой-то день, такой-то час. А можно (и это лучше) использовать страховочные копии, которые вы делаете сами с помощью данного плагина. Настройте его так, чтобы копия базы данных приходила к вам мейлом раз в неделю. Мейл в wp-dbmanage задается на странице опций этого плагина. После его активации появляется слева раздел Database и в нем DB-options. Это там.

Иногда плагин не определяет самостоятельно опции "Path To mysqldump" и "Path To mysql". Для хостинга Majordomo это:

  • Path To mysqldump: /usr/local/bin/mysqldump
  • Path To mysql: /usr/local/bin/mysql

Раз в какое-то время жмем на кнопку optimize на странице настроек данного плагина. Это запустит оптимизацию базы данных (а конкретно - тех полей, в которых указано значение yes). Случается, что после активации данного плагина на странице его настроек появляется надпись, гласящая, что «Your backup folder MIGHT be visible to the public и т.д.». Там же и указан способ решения данной ситуации: насколько я помню, они предлагают поменять через FTP разрешение данной директории на 750. Если сделать, как написано, то надпись должна пропасть. Подобные надписи выдаются, только пока проблема существует. Обратите также внимание на рекомендацию касательно файла .htaccess. Для ее выполнения нужно взять файл htaccess.txt из директории wp-content/plugins/wp-dbmanager, переименовать его на .htaccess (без расширения) и залить в директорию backup-db.

WP Super Cache. WordPress сложная и большая система. Подчас она очень тяжелая для хостинга, особенно если включено много плагинов. Или откуда-то набежала тысяча посетителей разом. Кеш - это возможность сохранять сгенерированные с помощью PHP и базы данных файлы на сервере (ведь страниц, которые вы наблюдаете на вашем блоге, физически не существует - они каждый раз создаются заново скриптами).

Итак, каким образом настроить плагин WP Super Cache, кэширующий страницы. Нужно это для снятия нагрузки с вашего хостинга. Когда мы включаем большое количество плагинов, наша CMS ужасно напрягается, стараясь отобразить страницы - происходит куча обращений к базе данных. Меж тем очень часто это и не нужно вовсе, потому как большинство страниц нашего блога обновляются на самом деле редко. Разработчики плагинов придумали идею, позволяющую создавать вместо динамических страниц статические и показывать именно их пользователям. А раз в какое-то время пересоздавать их заново. Показ статической страницы снимает нагрузку с хостинга. Это и называется словом - кэширование.

После активации данного плагина становятся доступными его настройки. Слева. Там, где мы видим настройки других плагинов. И, друзья, все это нужно только, если вы включили кучу плагинов и теперь думаете-гадаете, как же сделать так, чтобы блог "летал". Традиционно выложу скриншоты рекомендуемых настроек (рис. 13).

index77 - Урок 9. Описание рекомендованных плагинов для Wordpress

 

К сожалению, я не встречал последние русифицированные версии данного плагина, поэтому адресуюсь к английским наименованиям опций. Опцию Super Cache Compression установите в положение Enabled.

Дальше - коричневым по желтому указаны требования к обновлениям двух файлов: .htaccess и /wp-content/cache/.htaccess. Редактируем их указанным образом в notepad-е и жмем на кнопку Update Mod_Rewrite Rules. Страница настроек плагина перегружается а коричневый с желтым текст магическим образом меняется на надпись черным по белому гласящую о том, что "WP Super Cache mod rewrite rules were detected in your...". Теперь можно включить и опцию Mobile Device Support - это даже будет рекомендовано.

Don't cache pages for logged in users - не кешировать страницы для зарегистрированных пользователей. Это на случай, если вы предполагаете, что на вашем блоге будут регистрироваться пользователи.

Clear all cache files when a post or page is published - очищать кеш при публикации новой статьи.

Super Cache Compression - сжимать (gzip) данные для передачи пользователю или нет.

Expiry Time & Garbage Collection - время сброса кеша в секундах. У себя поставил 36000 секунд. Это 10 часов. Мне не нужно, чтобы кэширование происходило чаще. Можно поставить и большую цифру, если блог не слишком часто обновляется новыми постами.

Accepted Filenames & Rejected URIs - эта настройка поможет вам настроить исключения для кэширования.

После активации вы также прочтете надпись о том, что "Missing Apache Modules" и что плагин будет работать в пол-силы. Автор дословно сообщает, что "Change to half-on mode and don't worry about it. mod_headers is only required for serving static cache files. You won't notice any difference unless your blog makes it to the front page of digg for some ridiculously popular post (which is unlikely, unfortunately!)". Что в приблизительном переводе означает, что не надо этим грузиться, пока ваш пост на попадет на главную страницу сервиса digg (миллионы посещений в день).

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

Tac. Это проверка используемой вами темы оформления на предмет наличия в ней скрытых ссылок. Имеет смысл внешние ссылки из темы оформления удалить.

Wpliex. Пока не трогайте.

Hello Dolly. Стирайте сразу.

Еще немного часто используемых блогерами плагинов перечислю ниже. Их всех можно найти на родном сайте WordPress-а, где очень удобно все организовано.

NextGEN Gallery – фотогалереи на вашем сайте. Если планируете, то можно включить. Если не планируете этого, а собираетесь просто обходиться одной-двумя картинками в качестве иллюстраций (или вовсе без них), то стоит выключить, чтобы не тратить системные ресурсы. Вообще, чем меньше плагинов, тем быстрее и надежнее работает наш блог.

Search Everything – добавляет поисковую функциональность. Это крайне полезно для пользователя, который захочет что-то найти на нашем сайте. Мы же делаем СДЛ – сайт для людей.

WordPress Video Plugin. Возможность легкой вставки видеороликов в ваш блог. Если не планируете, отключите.

Broken Link Checker - проверка работоспособности внешних ссылок. Иногда это может быть нужно, но в большинстве случаев для моих блогов нет.

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

Platinum SEO Pack - оптимизация блога для поисковых систем. Мы эту тему рассмотрим позднее.

SEO Smart Links - внутренняя перелинковка постов блога. По моему опыту - "тяжелый" плагин, нагружающий сервер.

Recaptcha – самая лучшая капча на комментирование. Программно не пробивается. Но и она 100% защиты от спама не даст. Есть вот альтернатива рекапче - милый и приятный плагин. Для комментирования нужно тремя ползунками выровнять три графических изображения. Насколько я знаю, не одна спамерская программа такое разгадывать пока не умеет.

Плагин контактной формы для возможной связи посетителей с вами.

Гибрид твиттера с блогом: обмен информацией между ними.

301 Redirect - если какая-то страница блога куда-то переехала, то с помощью этого плагина можно такую ситуацию обработать.

Если вы решили экспериментировать с другими плагинами, и сайт начал падать, то первым делом надо плагины обновить до их последних версий. Для этого временно отключается блокировка их обновления, они одним кликом обновляются, а после этого блокировка обновления - плагин "Блокировка запросов на новые версии" в обязательном порядке включается. После обновления делаем следующее. Из 20 включенных плагинов отключаем 10. Гоняем пару часов блог - смотрим, насколько он стабильно держится. Если все ОК, то после этого подключаем еще пяток плагинов, если видим, что падает, значит скорее всего дело в чем-то добавленном, а точнее в какой-то из настроек какого-то из плагинов - некоторые из них весьма ресурсоемки... Так и находим проблемную настройку.

Если же вы заигрались настолько, что при попытке войти в «админку» получаете страшное сообщение (наподобие: Warning: Cannot modify header information - headers already sent by…). Или что-то еще такое же малопонятное, то сотрите проблемный плагин через FTP (можно, кстати, через веб-интерфейс хостера - он вполне рабочий), и все снова заработает.

Домашнее задание 9: Надеюсь, что вам теперь есть чем заняться. Надо разобраться с плагинами вашего блога. Если сомневаетесь в том, нужен ли вам плагин, то он вам не нужен. У нас в планах урок по наполнению уже настроенного блога контентом и основы раскрутки блога.