Оптимизация сайтов на WordPress
Поговорим о поисковой оптимизации сайта сделанного на WordPress? Тема поднималась не единожды, но хочется собрать воедино и объединить основные положения.
1. Составляем правильный robots.txt.
На мой взгляд правильный код должен быть таким:
Disallow: /wp-login.php
Disallow: /wp-register.php
Disallow: /feed/
Disallow: /wp-content/
Disallow: /wp-admin/
Disallow: /wp-includes/
Закрываем от индексации все служебные папки и административную часть. Так же, служебные страницы регистрации, входы и фида сайта.
2. Вид адресов.
Конечно, на положение при поиске это не повлияет, но для людей сделает более удобным чтение блога, да и для поисковых систем и контекстной рекламы лишним не будет. Лушче всего задавать шаблон вида /%postname%.html Естественно перед этим ставим на сайт плагин RusToLat и активируем его.
3. Титлы страницы и мета теги.
Здесь все стало ещё проще. Ставим любой плагин для изменения вида титлов со стандартных. Мой любимый из плагинов - All in One SEO. Возможности данного плагина огромны, когда его вес очень мал. После установки настраиваем его. Для наиболее высоких позиций и наибольшей эффективности от контекста ставим такие настройки:
Post Title Format: %post_title%
Page Title Format: %page_title%
Ставим галочку возле Use noindex for Archives и возле Autogenerate Descriptions. Все остальное по желанию, но советую не трогать, так как выставлено все правильно.
Мета теги нам не нужны, но описание все-таки стоит вводить, хотя бы для простого удобства.
4.Карта сайта.
Советую обязательно ставить карту сайта на любой сайт. Лишним не будет, но страницы будут быстрее и лучше индексироваться. Лучший плагин - Dagon Design Sitemap Generator. Он хорошо и для Яндекса и для Гугла. Плюс его карта удобна и для людей, что существенно лучше простой карты на XML. Настройки карты, которые я советую:
Show pages and posts
50 ссылок на странице
Sitemap navigation method: Pages: 1 2 3 4 5
На карту делаем сквозную ссылку со всех страниц, и сразу после генерации добавляем адрес карты в Яндекс и Гугл. Кстати, благодаря карте сайта, биржи продажи ссылок найдут все ваши страницы
Что позволит продавать ссылки более эффективно.
5. Перелинковка статей.
Правильная внутренняя перелинковка сайта очень важна. Более быстрая индексация всех страниц, накачка страниц весом для НЧ запросов со слабой конкуренцией. В конце концов, удобство для пользователя. Внутреннюю перелинковку можно реализовать несколькими методами. Во-первых, плагин Related Posts. Он будет вводить ссылки на похожие статьи. Плагин хорошо, но им не добьемся равномерного распределения веса на внутренних страницах. Поэтому я использую вот такой метод:
Вставляем вот такой код, на странице вывода статьи. Он делает круговую перелинковку с титлов страниц. Прекрасно со всех сторон и отношений.
Вроде бы, все написал, что советую использовать и чем пользуюсь сам. Жду комментариев и дополнений от вас, если что, всегда допишем и дополним список.
теги: WordPress, оптимизация сайта
января 1, 2008 at 14:46 Цитировать
спасибо за статью,
приведу ответ из саппорта яндекс-вебмастер по поводу закрытия страниц
/feed/
/feed/atom/
/feed/rss/
ответ:
RSS-документы не индексирует основной робот, но индексирует робот,
индексирующий блоги. Если Вы закроете страницы, их не сможет проиндексировать
ни один робот Яндекса.
января 1, 2008 at 16:54 Цитировать
Новый Год то хоть успел отметить?
Как нибудь реализуемс...
января 1, 2008 at 17:05 Цитировать
kolua, скажи пожалуйста поточнее, куда вставить (файл) код пятого пункта.
января 2, 2008 at 12:20 Цитировать
Лена, спасибо за приведенный ответ саппота.
inoob, в фаил одной записи single.php. Перед выыводом комментариев..
Dmitr, успел, ой как успел
января 2, 2008 at 19:16 Цитировать
Спасибо! Полезная инфа.
января 2, 2008 at 22:24 Цитировать
угу инфа прикольная но:
1. админские файылы не нужно закрыватьэ
2. перлинковкой щас больно и не вытащищь нч
января 2, 2008 at 23:13 Цитировать
Ришат:
1. Почему? Хз, не вижу причин их не закрывать.
2. Низкоконкурентные в легкую. Да, не все, но кое-что можно.
января 4, 2008 at 1:57 Цитировать
Спасибо большое за советы, вот про роботс.тхт я не подумал как-то!
января 4, 2008 at 18:49 Цитировать
kolua
1. чтобы постороние не знали путей к адлминистраторским корпусам
2. это не выдумка, а потвержденая гипотеза в закрытом разделе сео клуба, кое что очень слаьое конечно можно
января 4, 2008 at 18:54 Цитировать
1. Понятно. Кому надо, доберуться. А от большинства, можно закрыться.
2. Ясно.
января 7, 2008 at 3:39 Цитировать
Ок, пригодилось. Благодарю. Скажите, но почему же такое отношение к друпалу? (он уступает вордпресу либо не столь эффективен при сео)
января 7, 2008 at 10:23 Цитировать
Студент, я не люблю систему друпал. Имхо, она более сложная и тяжелая, и есть моменты, почему я выбираю именно WP.
марта 2, 2008 at 4:34 Цитировать
Приятная статья. Автору спасибо. По своему опыту скажу - нч выташить можно много при помощи перелинковки и вывода тегов на страницу (под сам пост). Карта сайта - типа правильно, но толку от нее не замечал большого. Блоги и так индексятся оооочень быстро. На скорость кстати, больше влияет хостинг и кол-во лет, на которое оплачен домен.
марта 10, 2008 at 18:19 Цитировать
"Лушче всего задавать шаблон вида /%postname%.html Естественно перед этим ставим на сайт плагин RusToLat и активируем его."
А у самого-то адреса корявенькие...
марта 10, 2008 at 21:47 Цитировать
Проходил, так это личный блог
Зачем тут оптимизация?
мая 15, 2008 at 9:33 Цитировать
Ну так на личный блог можно поставить и регистрацию принудительную, а то и вообще закрыть от посторонних
мая 23, 2008 at 22:39 Цитировать
Виктор, ну и как тогда общатся?
мая 24, 2008 at 10:14 Цитировать
Админские файлы в wordpress и так известны всем. Здесь же речь идет не о безопасности, а об оптимизации. В плане безопасности можно изменить генерацию версии wordpress, чтобы злоумышленник не смог применить известные баги.
Стоит запретить в robots
Disallow: /?s=
Disallow: /search/
Пример
http://3pu.info/robots.txt
мая 25, 2008 at 11:49 Цитировать
Не советовал бы пользоваться Дагон дизайном,
если не хотите чтобы база разрасталась непомерно, и не тормозила весь блог.
На блоге разработчика уже масса таких претензий,
сам с ней столкнулся - итог - из базы вырезано порядка 250 лишних таблиц, скорость загрузки возросла на 15-20%
мая 25, 2008 at 13:57 Цитировать
oldvovk, спасибо за совет. В планах измененить дизайн, все не доходят руки..
июня 4, 2008 at 17:41 Цитировать
А мне и этот дизайн нравится
июня 7, 2008 at 13:50 Цитировать
По поводу последнего 5 пункта. Этот код выводит страницы все в одну строчку с разделителем "|", а нужно каждую запись на отдельной строчке. Как это реализовать, я думаю это будет удобней. И самое интересное, для этого кода не работает 2 пункт, т.е. вид адресов преобразовывается в старый.
июня 7, 2008 at 14:55 Цитировать
Automaster, разбить на строки можно просто при помощи тега br.
Странно, обычно на всех блогах работает отлично. Версия вордпресс случайно не 3.5? просто старшее 3,3,3 не тестировался.
июня 7, 2008 at 20:17 Цитировать
kolua, Версия моего блога 2.5.1
июня 15, 2008 at 23:17 Цитировать
По-поводу карты...
Карта нужна несомннено! Мой сайт без карты Гугль не видел, хотя на идексацию подавал...
Как только скормил Гуглю sitemap, он буквально в течении трех дней проиндекировал 99 страниц!
Хотите верьте- хотите нет! ))
октября 4, 2008 at 10:18 Цитировать
а ссылку на sitemap.xml в robots.txt стоит ставить? кто то пишет это не важно.
октября 27, 2008 at 15:52 Цитировать
а где создавать или изменять robots.txt подскажите пожалуйста!!
октября 28, 2008 at 3:12 Цитировать
Просто создаете файл в блокноте, в нем пишите необходимое, сохраняете как robots.txt. Потом заливаете файл в корень сайта и все.
ноября 25, 2008 at 15:42 Цитировать
Спасибо, как раз успел до индексации яндексом поставиь
марта 25, 2009 at 8:59 Цитировать
У меня не хватает терпения и желания заниматься раскруткой сайта. Просто наполняю его содержанием, но особого притока посетителей и увеличения ТИЦ не замечаю. С удовольствием воспользовалась бы услугами специалистов в этом деле.