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 .
На что еще хочу обратить внимание — это не полный список плагинов и хаков, в дальнейшем я еще покажу дополнительные плагины, которые будут задействованы.
Также параллельно рекомендую добавить сайт в Гугл и Яндекс Вебмастер и подтвердить права, данные от этих служб мы будем использовать.
Задавайте вопросы в комментариях по непонятным моментам. Отвечу на все комментарии и вопросы.

Автор

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

57 комментариев

  1. ilbruto Ответить

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

    • Devvver Ответить

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

  2. Белый Манимейкер Ответить

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

  3. iworkshop Ответить

    Пост бесполезен для твоей ЦА 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, без обид, но спорный пост «ниочём». Ты пишешь для тех что уже делал сайты, а не для новичков. Те кто уже делал и хаками пользоваться умеют и перелинковку кодом делают и вообще плагины недолюбливают. Потому что это лишняя нагрузка на хостинг.
    Давай что ли интересное что-нибудь) Более тонкие работы в общем. А то у тебя что ни пост — то ни о чём. Ты крут как оптимизатор(и нет, это не сарказм). Тебя по этому и читают. Списки плагинов и посты о том как настроить водпресс исчисляются тысячами, если не сотнями тысяч. Это читать не интересно.

    • Devvver Ответить

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

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

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

  4. iworkshop Ответить

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

    • Devvver Ответить

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

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

  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: Помоему не актуально так как вордпресс и сам все прекрасно редиректит, без добавления данного кода.

    • Devvver Ответить

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

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

  6. Алекс Ответить

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

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

    • Devvver Ответить

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

  7. Алекс Ответить

    «А категории не нужно закрывать от индексации?»

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

    • Devvver Ответить

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

  8. Алекс Ответить

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

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

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

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

    • Devvver Ответить

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

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

  9. Алекс Ответить

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

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

    • Devvver Ответить

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

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

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

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

      • Devvver

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

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

  10. Aydar Ответить

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

    • Devvver Ответить

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

  11. forekko Ответить

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

    • Devvver Ответить

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

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

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

  13. Роман Ответить

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

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

  14. Moxito Ответить

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

    • Art_gud Ответить

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

  15. Moxito Ответить

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

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

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

    • Devvver Ответить

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

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

  17. Кирилл Ответить

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

  18. Серый Волк Ответить

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

    • Devvver Ответить

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

  19. NoMan Ответить

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

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

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

  21. Роман Ответить

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

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

    • Андрей Ответить

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

      • Devvver

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

    • Devvver Ответить

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

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

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

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

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

    • Devvver Ответить

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

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

  23. Артём Ответить

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

    • Devvver Ответить

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

  24. JIexa Ответить

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

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

    • Devvver Ответить

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

  25. RegooD Ответить

    Limit Post Add-On — это он?

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

    • Devvver Ответить

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

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

Написать комментарий