Хостинг и настройка: плагины, robots.txt и htaccess

seoСегодня мы поговорим о настройке сайта и хостинге.
Первое что хотелось бы сказать – если у вас нет опыта установки движков –  не беритесь за это дело. Оставьте работу специалистам. В среднем установка стоит 3-10 долларов, в зависимости от установщика, объема работ и плагинов.

Многие будут удивлены, но блог devvver.ru в свое время (больше 3 лет назад) тоже был установлен специалистом за (внимание!) 3 доллара. Да, я не брался за его установку, хотя и имел опыт. Дело в том, что у меня всегда была низкая скорость интернета – не превышала 10-50 килобит/сек. Поэтому установить WordPress с 30 метрами было фактически не реальной задачей, постоянные обрывы. Мне было проще отдать 3 бакса и через 20 минут получить настроенную WP.

Что хотелось бы еще сказать – есть пару моментов, которые необходимо выполнять:

1) Старайтесь скачать оригинальную версию движка. Не качайте движок(CMS) с сомнительных источников.

2) Все плагины тоже должны быть скачаны с офф. сайтов, а не с выложенных копий.

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

Список плагинов, которые я использую:

wordpress-org
1)All In One SEO Pack – отличный плагин для Seo оптимизации WordPress. Куча настроек, гибкость, постоянные обновления – одним словом конкурентов этому плагину сложно подыскать.
2) Auto Post Thumbnail – плагин для генерации картинок(уменьшенных копий). Позволяет снизить нагрузку на WP.

3)Dagon Design Sitemap Generator – нужен для генерации карты сайта. Помогает хорошо индексировать страницы и посты.
4)FD Feedburner Plugin – плагин для редиректа на RSS от FeedBurner. Нужен только для блогов и тех сайтов, которые имеют
подписку через Feedburner.

5) Google XML Sitemaps – дублирующий плагин для генерации карты сайта в xml формате. Нужен для Google, помогает быстрее индексировать посты, особенно если у них большой уровень вложенности. Очень хороший плагин для больших сайтов.

6) Limit Posts – плагин для автоматического обрезания постов. Нужен для улучшения качества сайта и избавления от внутреннего
дублирования, которое часто очень вредно и может привести к АГС.

7) MaxSite Russian Date – все понятно, плагин для русских дат.
8 ) RusToLat – очень хороший плагин, который позволяет правильно переводить русские символы в английские, нужен в ЧПУ.
9) Shelvin Time Captcha – устаревший немного плагин защиты от спама, но рабочий. Учитывает время на написание текста в комментариях.
10) Special Text Boxes – отличный плагин для привлечения внимания к участкам текста.
wordpress-plugin

11) Subscribe to Comments Reloaded – плагин для организации подписки по email на комментарии.
12) TimThumb Vulnerability Scanner – небольшая утилитка-плагин для обновления TimThumb (раньше в библиотеке была большая уязвимость, некоторые плагины используют старые версии библиотеки, а плагин находит их и автоматически обновляет).
13) WordPress Database Backup – все понятно, плагин для создания бекапа базы данных.

14) WordPress File Monitor Plus – плагин для защиты и мониторинга изменненых файлов. Позволяет найти взлом или файлы. которые
изменились (например вследствии взлома сайта).
15) Список страниц – Плагин добавляет к Вашему блогу расширенную и легко настраиваемую страничную навигацию.

16) WP-PostRatings – добавляет возможность оценки поста или статьи. Мега полезный плагин.
17) WP No Category Base – удаляет слово “Category” из юрлов категорий.
18) Яндекс.ПДС Пингер / Yandex Site search pinger – все понятно, плагин для ускорения индексации в Яндексе.

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

good-hosting

Настройки CMS WordPress:

1) Заходим в “Параметры”, далее “Чтение” и установите “Для каждой статьи в ленте отображать ” – “Анонс”. Я не рекомендую новым сайтам отдавать полную RSS ленту по вполне понятным причинам. В некоторых случаях ее даже полезно отключить.

2) В “Обсуждения” убираем галочку с “Разрешить оповещения с других блогов (уведомления и обратные ссылки) ” и ставим на модерацию все комментарии. Можно поставить галочку “Автор должен иметь ранее одобренные комментарии”.

3) В “Параметры” “Постоянные ссылки” выбираем вариант “Произвольно” и вставляем вот такой вот вариант:
“/%category%/%postname%”. Таким образом мы включим вариант отображения ЧПУ и у нас будут юрлы вида “domen.ru/название категории/название поста”.
Я всеми руками рекомендую выбирать только этот вариант отображения юрлов.

Оптимизируем CMS под поисковые системы:

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

robots

Далее создаем в корне сайта файл robots.txt с содержимым:

User-Agent: *
Disallow: /cgi-bin/
Disallow: /wp-login.php
Disallow: /wp-register.php
Disallow: /wp-includes/
Disallow: /xmlrpc.php
Disallow: /wp-admin
Disallow: /author/
Disallow: /page/
Disallow: /tag/
Disallow: /category/
Disallow: /spasibo/
Disallow: */trackback/
Disallow: */feed/
Disallow: */comments/
Disallow: */comment-page-*
Disallow: /exit/
Disallow: /?feed=
Disallow: /?s=
Disallow: /*?*
Disallow: /*?
Disallow: /&text=tourwebring.com/
Sitemap: http://tourwebring.com/sitemap.xml

User-Agent: Yandex
Disallow: /cgi-bin/
Disallow: /wp-login.php
Disallow: /wp-register.php
Disallow: /wp-includes/
Disallow: /xmlrpc.php
Disallow: /wp-admin
Disallow: /author/
Disallow: /page/
Disallow: /tag/
Disallow: /spasibo/
Disallow: */trackback/
Disallow: */feed/
Disallow: */comments/
Disallow: */comment-page-*
Disallow: /exit/
Disallow: /?feed=
Disallow: /?s=
Disallow: /*?*
Disallow: /*?
Disallow: /&text=tourwebring.com/

Host: tourwebring.com
Sitemap: http://tourwebring.com/sitemap.xml

Юрл сайта меняем на свой домен.
301-redirect-WordPress-SEO

Создаем 301 редирект для того, чтобы не создался дубль сайта с www:

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.domain\.com$ [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [R=301,L]

Зачем это нужно делать я писал в посте о конкуренции.
Проверьте работоспособность 301 редиректа, добавив к домену www.domen.ru и вас должно перебросить на domen.ru .
На что еще хочу обратить внимание – это не полный список плагинов и хаков, в дальнейшем я еще покажу дополнительные плагины, которые будут задействованы.
Также параллельно рекомендую добавить сайт в Гугл и Яндекс Вебмастер и подтвердить права, данные от этих служб мы будем использовать.
Задавайте вопросы в комментариях по непонятным моментам. Отвечу на все комментарии и вопросы.

Поделись в социальных сетях

Категория:SEO

AuthorЕвгений Молдовану

С 2007 года занимаюсь созданием контент проектов и их монетизацией. Seo специалист, блоггер и активный путешественник.

  1. Спасибо за дельные советы! А категории не нужно закрывать от индексации? Они ведь по сути тоже создают дубли?

    • Закрывать их или нет – нужно решать в каждом отдельном случае. Иногда закрытие их не полезно для сайта, иногда полезно. Если категорий не сильно много – порядка 10 штук и посты пишутся довольно часто – можно в принципе не закрывать.
      В таком случае можно также для каждой категории создать дополнительный статический текст.

  2. Наконец-то я свой роботс сверил. Многое, что уже было и чуток добавил. Отличная статейка. Кстати, не поможешь с реплиткомом?

  3. Пост бесполезен для твоей ЦА Devver. Только такие мего гупу как Спрут смогут отсюда что то интересное вынести. Те кто делал сайты все это и так знают.

    К тому же спорные моменты:
    Auto Post Thumbnail – УГ а не плагин. Пробовал его на говносайтах под сапу, нехилая нагрузка и просто лишний плагин. WP создаёт миниатюру из первой картинки в посте. На сколько я помню это делает автоматически в новых версиях или же нужно добавить какой то простой код в function.php темы.

    Limit Posts – тоже совершенно бесполезный плагин. Заменяется парой строк в function.php на автоматическую обрезку. Вроде бы на WP-Kama есть этот код, можешь погуглить.

    TimThumb Vulnerability Scanner – спорный, но его можно поставить параноикам.

    WordPress Database Backup – бесполезное, нагружающее УГ. Ставил его на десятке ггл сайтов. Через неделю отказался. Любит зависать, любит тупить, любит ложить хостинг. У многих хостеров сейчас есть автоматические бекапы – достаточно бекапить сайт 1 раз вручную раз в месяц-два.

    WordPress File Monitor Plus – несовсместим ни с одним плагином кеширования. Любит орать на изменения в файлах сайтмапа. Настройке поддаётся с трудом, любит глючить.

    Яндекс.ПДС Пингер – я думаю мы одну тему на сёрче читали. Без установки на сайт Яндекс поиска – бесполезен для ускорения. Проверено. Более того. Если на сайте не самые радужные ПФы его ставить категорически нельзя. Некоторые страницы сайта(видимо с максимальным кол-вом отказов) могут вылететь из индекса.

    Роботс вызывает вопросы.
    Вижу совершенно одинаковые блоки. Один в один. В чём великая задумка дублирования?
    Насколько я знаю директиву Host гугл тоже прекрасно понимает. НУ или просто не учитывает.

    Далее 301 редирект. А зачем? Достаточно просто указать адрес сайта в настройках WP. Само будет редиректить на верный урл.

    З.Ы. Devvver, без обид, но спорный пост “ниочём”. Ты пишешь для тех что уже делал сайты, а не для новичков. Те кто уже делал и хаками пользоваться умеют и перелинковку кодом делают и вообще плагины недолюбливают. Потому что это лишняя нагрузка на хостинг.
    Давай что ли интересное что-нибудь) Более тонкие работы в общем. А то у тебя что ни пост – то ни о чём. Ты крут как оптимизатор(и нет, это не сарказм). Тебя по этому и читают. Списки плагинов и посты о том как настроить водпресс исчисляются тысячами, если не сотнями тысяч. Это читать не интересно.

    • По поводу УГ плагинов. такой вердикт можно поставить абсолютно любому плагину не задумываясь.
      Но работать с чем то нужно, правильно? Поэтому как говорил Кравчук “Маємо те, що маємо”.
      По поводу настроек CMS – удалил из поста, дабы ты не сбивал тех, кто не в теме. Там все нормально.
      У тебя другие настройки – это не говорит о том, что у тебя все правильно.

      В роботсе все нормально, он может отличаться от твоего, так как у тебя другая структура сайта.
      По поводу 301 редиректа – я уже это объяснял в посте о том, как конкуренты топят чужие сайты. Прописанные настройки юрла тебя не спасут !

      • “Маємо те, що маємо, а дівчата найкращі у нас” =)

  4. З.Ы. Совсем забыл.
    У тебя косяк на туристическом сайте.
    В поле поиска нет возможности отредактировать текст – если пытаешься это сделать просто пропадает то что ввёл. Проявляется если хочешь кликгуть в поле поиска вышкой и удалить\отредактировать запрос.

    • Поиск на данном этапе там вообще не работает.

      По поводу ЦА – если ты пишешь мануал, ты вынужден затрагивать скучные темы, которые кажутся всем банальностями. Но тем не менее – эти косяки я постоянно встречаю даже на сайтах профи. Вопрос – если это банальности – почему не они существуют?

  5. Спасибо кое какие моменты интересны!
    18) Яндекс.ПДС Пингер спасибо даже не знал.

    Dagon Design Sitemap Generator и Google XML Sitemaps никчему! так как All In One SEO Pack поддерживает эту функицю. при чем в отличие например от Google XML генерит “чистую” карту без мусора и ссылок.

    /%category%/%postname% лучше делать /%category%/%postname%.html а то первый вариант какойто куций))) а еще проще для использования вариант /%postname%.html – поясню при перемещении поста по какой то причине в другую категорию не теряется урл проиндексированной страницы. минус пользователь не видит в урле где он сейчас находится.

    Создаем 301 редирект для того, чтобы не создался дубль сайта с www: Помоему не актуально так как вордпресс и сам все прекрасно редиректит, без добавления данного кода.

    • Зачем перемещать пост в другую рубрику? Я создал за свою жизнь больше 100 сайтов и не могу понять, зачем это делать. По поводу делать или нет .html – тут решает каждый для себя лично. На http://tourwebring.com сделано именно так, поэтому и объясняю на его примере.

      По поводу 301 редиректа – он нужен, так как в дальнейшем мы будем использовать дополнительные скрипты и сервисы, которые не являются составной частью WP.

  6. еще забыл 17) WP No Category Base — удаляет слово «Category» из юрлов категорий.

    Есть ли в этом смысл ? это слово все равно не выводится на целевой стр. а когда находишся в категории ну и пусть будет. даже так понятнее и минус 1 плагин

    • Можно не использовать, например на devvver.ru видно, что в юрлах есть категории.
      Это вопрос визуального отображения + в некоторых случаях возникают проблемы с слишком длинными юрлами при постинге.

  7. “А категории не нужно закрывать от индексации?”

    Сами категории лучше не закрывать а вот их страницы да. что то типо Disallow: /category/*/

    • Это философский вопрос. На старте можно не закрывать категории, если сайт часто обновляется и посты добавляются довольно быстро. Раньше я полностью закрывал категории от индексации.
      Тут на выбор человека – если он хочет закрыть – тогда можно.
      При условии, что категорий мало это не так страшно.

  8. >По поводу делать или нет .html — тут решает каждый для себя лично. На http://tourwebring.com сделано именно так, поэтому и объясняю на его примере.

    Так это надо и уточнять. а то в посте описано как панацея)) и все равно вид не законченный такое ощущение что находишься не на целевой странице, а где то на промежуточной категории.

    >Зачем перемещать пост в другую рубрику? Я создал за свою жизнь больше 100 сайтов и не могу понять, зачем это делать.

    Надо &#169 )) а если серьезно сайтов я сделал по меньше)) но реально пригодилось. да какой смысл увеличивать длину урла. + только один вижу что видишь где ты и все.

    • Алекс, без обид, но следующий раз исправлять 10 ошибок не буду в комментариях. :(
      Пунктуацию сохранил, ибо это вынос мозга.

      • ну потер мой пост. потри и свой.в частности этот так вообще не гоже далать))

  9. Внимание! Если у вас в шаблоне используются методы вывода меток или тегов — их нужно обязательно отключить, за них сейчас поисковые системы сильно наказывают(особенно Яндекс).

    А можно по подробнее?

    • Вот пример на одном из seo блогов

      Это не категории, а теги.

      • Ну а что значит отключить? просто не прописывать их при добавлении поста и все?

        п.с в рубриках помоему их нет

        • Не прописывать.
          Выпилить из шаблона, если они есть.

          • А можно узнать подробнее, зачем убирать?

          • Дубли контента

          • При большом желании можно через аякс впилить!

  10. А что за директория такая /spasibo/ в robots.txt?

    • Это иногда возникающие косяки от плагинов.

  11. А почему доверять установку специалистам?
    А если он установит что-то с дыркой и будет потом торговать ссылками в сапе. Установка вордпресса проходит полностью на русском языке, большинство хостингов автоматизировало эту задачу уже давно (тоже на русском, если в РФ).

    • Именно поэтому и рекомендую обращаться к спецам с отзывами, а не школьникам.
      Установка на хостинге автоматом – пользуюсь одним таким хостингом, купил сайт.
      Большинство – громко сказано.

  12. Андрей, в статье об этом писалось. Создают дубли + уменьшают стат. вес страницы.

  13. Да еще вопрос, зачем молодому проекта сразу две метрики, Яндекс и Google?

    Яндекс метрику я вообще бы не рекомендовал ставить,

  14. А я вот вместо All In One SEO Pack использую другой сео-пак по одной причине: в All In One SEO Pack хуже настраивается SEO-тайтл для страниц/записей. Т.е. даже если написать отдельный СЕО-тайтл к записи, то в конце все равно добавится тот текст, что указан в общих настройках. В то же время в другом сео-паке, если указывать СЕО-тайтл отдельно, то к нему ничего не добавляется.

    • Разберитесь в настойках и будет вам счастье. В All In One SEO Pack можно легко и быстро удалить всякие приставки к тайтлу, даже нужно, чтобы сделать последний максимально уникальным.

      • Вы не поняли, о чем я писал.

  15. Кстати, ты забыл еще один плагин)) WordPress Reladet Posts. На одном из моих сайтов ПФ повысил в несколько раз, за счет того, что отображается не только текст, но и картинки.

    • Упс, *Related

  16. Еще вопрос: зачем именно «/%category%/%postname%» ??
    Если вдруг категории на сайте поменяются, все придется переписывать. У меня стоит просто %postname% – все нормально работает и индексируется. Интересует ваше мнение, почему надо категории ставить тоже?

    • Ответ очень прост – вхождение категории (ключа) положительно влияет на ранжирование + выделяется жирным.

      По поводу смены категорий – я уже задавал этот вопрос – зачем это делать? Если вы присмотритесь к структуре блога по Таиланду вы заметите, что там заранее существует возможность расширения и добавления дополнительных стран (категорий).

  17. Качнул с офсайта WordPress File Monitor Plus
    Он мне пихнул в htaccess мобильный редирект.
    Сижу, чищу =)

  18. Скажите пожалуйста, какие плагины лучше использовать для оптимизации Mysql запросов?

    • Я не использую подобные плагины, поэтому мне сложно что то советовать.

  19. как рпавильно
    Disallow: /wp-admin
    или все таки
    Disallow: /wp-admin/
    ?

  20. Devvver, продолжаю задавать вопросы :) Заранее спасибо за ответ.
    Нужно ли закрывать комментарии в роботс? Их же зачастую специально покупают, чтобы роботы видели активность на сайте. Да и по НЧ они помогают вывести сайт на более высокие позиции. Запрещать индексацию или нет, как вы считаете?

  21. Андрей не стоит закрывать комментарии, при продвижении учитываеться обьем текста и комментарии в них тоже входят.

    Вопросники типа Google и mail, состоят в основном из комментарий. Ссылки можно закрыть, noindex, nofollow/
    Devvver отвечу за тебя, надеюсь у тебя такое же мнение

    • Роман, спасибо за ваше мнение, но интересно, что думает автор блога, т.к. в приведенном варианте роботс он упомянул:
      Disallow: */comments/
      Disallow: */comment-page-*
      Как я понимаю, это значит запрет индексации комментов, так что ждем ответа Devvver.

      • Это означает запрет комментов как отдельных страниц, но текст на странице посте они индексируются.
        Так как на посте они индексируются, отдельные страницы – это дубли, а дубли нужно закрывать.

    • Действительно, комментарии не стоит закрывать, если конечно там пишут интересные вещи. Дело в том, что некоторые комментарии не несут никакого смысла (типа “первонах”), так еще снижают вхождение ключевых слов.

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

        Я проводил анализ комментариев, хочу сказать, что медицинские сайты, где большое число комментов, статьями в 8000 – 10000 не обойтись (имею виду конкурентные запросы)

  22. Спасибо за оперативность ;) Значит ли это, что данные строки:
    Disallow: */comments/
    Disallow: */comment-page-*
    можно удалять и роботы получат доступ к комментам?

    • Андрей, мне кажется вы не понимаете. Комментарии индексируются, например на моем блоге скопируйте старый комментарий и проверьте в индексе.
      Но как отдельные страницы – не индексируются. Индексирование отдельных комментариев приведет в будущем к АГС, советую очень сильно задуматься, зачем удалять эти строки из robots.txt

      • Уже понял, так и проверил на своем сайте (через поиск), все ок. Спасибо, что разжевали)

  23. Чета не понял ушел коммент или нет *CRAZY*
    Если что дубль потри
    Вопрос в том как на WP делать описание для каждой отдельной категории?
    Движком не поддерживается: (Описание по умолчанию не отображается, однако некоторые темы могут его показывать.)
    Темы есть? Мне не попадались

    • Я бы не рекомендовал для такой простой задачи использовать плагин. Рабочие примеры кода под WP есть в паблике, достаточно воспользоваться поиском.
      У меня используется код для статического вывода кода на главную.

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

    Как тогда бороться с дублями?

    • 1) создавать уникальное описание под каждую категорию
      2) выводить полностью статическую категорию без постов.

  25. Limit Post Add-On – это он?

    6) Limit Posts — плагин для автоматического обрезания постов. Нужен для улучшения качества сайта и избавления от внутреннего
    дублирования, которое часто очень вредно и может привести к АГС.

    • Не он, но функции похожие.

      • а можно ссылку на ваш плагин,не смог его найти

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *