Содержание
Сегодня мы поговорим о настройке сайта и хостинге.
Первое что хотелось бы сказать — если у вас нет опыта установки движков — не беритесь за это дело. Оставьте работу специалистам. В среднем установка стоит 3-10 долларов, в зависимости от установщика, объема работ и плагинов.
Многие будут удивлены, но блог devvver.ru в свое время (больше 3 лет назад) тоже был установлен специалистом за (внимание!) 3 доллара. Да, я не брался за его установку, хотя и имел опыт. Дело в том, что у меня всегда была низкая скорость интернета — не превышала 10-50 килобит/сек. Поэтому установить WordPress с 30 метрами было фактически не реальной задачей, постоянные обрывы. Мне было проще отдать 3 бакса и через 20 минут получить настроенную WP.
Что хотелось бы еще сказать — есть пару моментов, которые необходимо выполнять:
1) Старайтесь скачать оригинальную версию движка. Не качайте движок(CMS) с сомнительных источников.
2) Все плагины тоже должны быть скачаны с офф. сайтов, а не с выложенных копий.
Если вы будете придерживаться этих правил — взломы вам будут не страшны. Все время обновляйте CMS и плагины, так как некоторые старые версии могут содержать уязвимости.
Список плагинов, которые я использую:
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 — отличный плагин для привлечения внимания к участкам текста.
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 — все понятно, плагин для ускорения индексации в Яндексе.
Настройки CMS WordPress:
1) Заходим в «Параметры», далее «Чтение» и установите «Для каждой статьи в ленте отображать » — «Анонс». Я не рекомендую новым сайтам отдавать полную RSS ленту по вполне понятным причинам. В некоторых случаях ее даже полезно отключить.
2) В «Обсуждения» убираем галочку с «Разрешить оповещения с других блогов (уведомления и обратные ссылки) » и ставим на модерацию все комментарии. Можно поставить галочку «Автор должен иметь ранее одобренные комментарии».
3) В «Параметры» «Постоянные ссылки» выбираем вариант «Произвольно» и вставляем вот такой вот вариант:
«/%category%/%postname%». Таким образом мы включим вариант отображения ЧПУ и у нас будут юрлы вида «domen.ru/название категории/название поста».
Я всеми руками рекомендую выбирать только этот вариант отображения юрлов.
Оптимизируем CMS под поисковые системы:
Далее создаем в корне сайта файл 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 редирект для того, чтобы не создался дубль сайта с 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 .
На что еще хочу обратить внимание — это не полный список плагинов и хаков, в дальнейшем я еще покажу дополнительные плагины, которые будут задействованы.
Также параллельно рекомендую добавить сайт в Гугл и Яндекс Вебмастер и подтвердить права, данные от этих служб мы будем использовать.
Задавайте вопросы в комментариях по непонятным моментам. Отвечу на все комментарии и вопросы.
57 комментариев
Спасибо за дельные советы! А категории не нужно закрывать от индексации? Они ведь по сути тоже создают дубли?
Закрывать их или нет — нужно решать в каждом отдельном случае. Иногда закрытие их не полезно для сайта, иногда полезно. Если категорий не сильно много — порядка 10 штук и посты пишутся довольно часто — можно в принципе не закрывать.
В таком случае можно также для каждой категории создать дополнительный статический текст.
Наконец-то я свой роботс сверил. Многое, что уже было и чуток добавил. Отличная статейка. Кстати, не поможешь с реплиткомом?
Пост бесполезен для твоей ЦА 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 редиректа — я уже это объяснял в посте о том, как конкуренты топят чужие сайты. Прописанные настройки юрла тебя не спасут !
«Маємо те, що маємо, а дівчата найкращі у нас» =)
З.Ы. Совсем забыл.
У тебя косяк на туристическом сайте.
В поле поиска нет возможности отредактировать текст — если пытаешься это сделать просто пропадает то что ввёл. Проявляется если хочешь кликгуть в поле поиска вышкой и удалить\отредактировать запрос.
Поиск на данном этапе там вообще не работает.
По поводу ЦА — если ты пишешь мануал, ты вынужден затрагивать скучные темы, которые кажутся всем банальностями. Но тем не менее — эти косяки я постоянно встречаю даже на сайтах профи. Вопрос — если это банальности — почему не они существуют?
Спасибо кое какие моменты интересны!
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 — тут решает каждый для себя лично. На https://tourwebring.com сделано именно так, поэтому и объясняю на его примере.
По поводу 301 редиректа — он нужен, так как в дальнейшем мы будем использовать дополнительные скрипты и сервисы, которые не являются составной частью WP.
еще забыл 17) WP No Category Base — удаляет слово «Category» из юрлов категорий.
Есть ли в этом смысл ? это слово все равно не выводится на целевой стр. а когда находишся в категории ну и пусть будет. даже так понятнее и минус 1 плагин
Можно не использовать, например на devvver.ru видно, что в юрлах есть категории.
Это вопрос визуального отображения + в некоторых случаях возникают проблемы с слишком длинными юрлами при постинге.
«А категории не нужно закрывать от индексации?»
Сами категории лучше не закрывать а вот их страницы да. что то типо Disallow: /category/*/
Это философский вопрос. На старте можно не закрывать категории, если сайт часто обновляется и посты добавляются довольно быстро. Раньше я полностью закрывал категории от индексации.
Тут на выбор человека — если он хочет закрыть — тогда можно.
При условии, что категорий мало это не так страшно.
>По поводу делать или нет .html — тут решает каждый для себя лично. На https://tourwebring.com сделано именно так, поэтому и объясняю на его примере.
Так это надо и уточнять. а то в посте описано как панацея)) и все равно вид не законченный такое ощущение что находишься не на целевой странице, а где то на промежуточной категории.
>Зачем перемещать пост в другую рубрику? Я создал за свою жизнь больше 100 сайтов и не могу понять, зачем это делать.
Надо © )) а если серьезно сайтов я сделал по меньше)) но реально пригодилось. да какой смысл увеличивать длину урла. + только один вижу что видишь где ты и все.
Алекс, без обид, но следующий раз исправлять 10 ошибок не буду в комментариях. :(
Пунктуацию сохранил, ибо это вынос мозга.
ну потер мой пост. потри и свой.в частности этот так вообще не гоже далать))
Внимание! Если у вас в шаблоне используются методы вывода меток или тегов — их нужно обязательно отключить, за них сейчас поисковые системы сильно наказывают(особенно Яндекс).
А можно по подробнее?
Вот пример на одном из seo блогов
Это не категории, а теги.
Ну а что значит отключить? просто не прописывать их при добавлении поста и все?
п.с в рубриках помоему их нет
Не прописывать.
Выпилить из шаблона, если они есть.
А можно узнать подробнее, зачем убирать?
Дубли контента
При большом желании можно через аякс впилить!
А что за директория такая /spasibo/ в robots.txt?
Это иногда возникающие косяки от плагинов.
А почему доверять установку специалистам?
А если он установит что-то с дыркой и будет потом торговать ссылками в сапе. Установка вордпресса проходит полностью на русском языке, большинство хостингов автоматизировало эту задачу уже давно (тоже на русском, если в РФ).
Именно поэтому и рекомендую обращаться к спецам с отзывами, а не школьникам.
Установка на хостинге автоматом — пользуюсь одним таким хостингом, купил сайт.
Большинство — громко сказано.
Андрей, в статье об этом писалось. Создают дубли + уменьшают стат. вес страницы.
Да еще вопрос, зачем молодому проекта сразу две метрики, Яндекс и Google?
Яндекс метрику я вообще бы не рекомендовал ставить,
А я вот вместо All In One SEO Pack использую другой сео-пак по одной причине: в All In One SEO Pack хуже настраивается SEO-тайтл для страниц/записей. Т.е. даже если написать отдельный СЕО-тайтл к записи, то в конце все равно добавится тот текст, что указан в общих настройках. В то же время в другом сео-паке, если указывать СЕО-тайтл отдельно, то к нему ничего не добавляется.
Разберитесь в настойках и будет вам счастье. В All In One SEO Pack можно легко и быстро удалить всякие приставки к тайтлу, даже нужно, чтобы сделать последний максимально уникальным.
Вы не поняли, о чем я писал.
Кстати, ты забыл еще один плагин)) WordPress Reladet Posts. На одном из моих сайтов ПФ повысил в несколько раз, за счет того, что отображается не только текст, но и картинки.
Упс, *Related
Еще вопрос: зачем именно «/%category%/%postname%» ??
Если вдруг категории на сайте поменяются, все придется переписывать. У меня стоит просто %postname% — все нормально работает и индексируется. Интересует ваше мнение, почему надо категории ставить тоже?
Ответ очень прост — вхождение категории (ключа) положительно влияет на ранжирование + выделяется жирным.
По поводу смены категорий — я уже задавал этот вопрос — зачем это делать? Если вы присмотритесь к структуре блога по Таиланду вы заметите, что там заранее существует возможность расширения и добавления дополнительных стран (категорий).
Качнул с офсайта WordPress File Monitor Plus
Он мне пихнул в htaccess мобильный редирект.
Сижу, чищу =)
Скажите пожалуйста, какие плагины лучше использовать для оптимизации Mysql запросов?
Я не использую подобные плагины, поэтому мне сложно что то советовать.
как рпавильно
Disallow: /wp-admin
или все таки
Disallow: /wp-admin/
?
Devvver, продолжаю задавать вопросы :) Заранее спасибо за ответ.
Нужно ли закрывать комментарии в роботс? Их же зачастую специально покупают, чтобы роботы видели активность на сайте. Да и по НЧ они помогают вывести сайт на более высокие позиции. Запрещать индексацию или нет, как вы считаете?
Андрей не стоит закрывать комментарии, при продвижении учитываеться обьем текста и комментарии в них тоже входят.
Вопросники типа Google и mail, состоят в основном из комментарий. Ссылки можно закрыть, noindex, nofollow/
Devvver отвечу за тебя, надеюсь у тебя такое же мнение
Роман, спасибо за ваше мнение, но интересно, что думает автор блога, т.к. в приведенном варианте роботс он упомянул:
Disallow: */comments/
Disallow: */comment-page-*
Как я понимаю, это значит запрет индексации комментов, так что ждем ответа Devvver.
Это означает запрет комментов как отдельных страниц, но текст на странице посте они индексируются.
Так как на посте они индексируются, отдельные страницы — это дубли, а дубли нужно закрывать.
Действительно, комментарии не стоит закрывать, если конечно там пишут интересные вещи. Дело в том, что некоторые комментарии не несут никакого смысла (типа «первонах»), так еще снижают вхождение ключевых слов.
Согласен, бессмысленных комментариев много, на своем блоге у меня закрыто, но есть сайты где люди только спрашивают, даже с учетом того что удаленно поле сайт. Таких у меня несколько проектов.
Я проводил анализ комментариев, хочу сказать, что медицинские сайты, где большое число комментов, статьями в 8000 — 10000 не обойтись (имею виду конкурентные запросы)
Спасибо за оперативность ;) Значит ли это, что данные строки:
Disallow: */comments/
Disallow: */comment-page-*
можно удалять и роботы получат доступ к комментам?
Андрей, мне кажется вы не понимаете. Комментарии индексируются, например на моем блоге скопируйте старый комментарий и проверьте в индексе.
Но как отдельные страницы — не индексируются. Индексирование отдельных комментариев приведет в будущем к АГС, советую очень сильно задуматься, зачем удалять эти строки из robots.txt
Уже понял, так и проверил на своем сайте (через поиск), все ок. Спасибо, что разжевали)
Чета не понял ушел коммент или нет *CRAZY*
Если что дубль потри
Вопрос в том как на WP делать описание для каждой отдельной категории?
Движком не поддерживается: (Описание по умолчанию не отображается, однако некоторые темы могут его показывать.)
Темы есть? Мне не попадались
Я бы не рекомендовал для такой простой задачи использовать плагин. Рабочие примеры кода под WP есть в паблике, достаточно воспользоваться поиском.
У меня используется код для статического вывода кода на главную.
Подскажите, что делать если помимо постов продвигаешь страницу с категориями, и отключать в роботс страницы с категориями нельзя…
Как тогда бороться с дублями?
1) создавать уникальное описание под каждую категорию
2) выводить полностью статическую категорию без постов.
Limit Post Add-On — это он?
6) Limit Posts — плагин для автоматического обрезания постов. Нужен для улучшения качества сайта и избавления от внутреннего
дублирования, которое часто очень вредно и может привести к АГС.
Не он, но функции похожие.
а можно ссылку на ваш плагин,не смог его найти