Ну что ж, начнем. Оптимизация wordpress состоит из ряда пунктов, которые все без исключения важны, и первым пунктом у нас будет:
1. Правильно настройте постоянные ссылки (ЧПУ).
ЧПУ — человеко понятные урлы (ссылки).
Это правильно прописанные ссылки, такие ссылки положительное влияют на seo оптимизацию wordpress + людям гораздо приятнее видеть ссылку в виде надписи чем в виде набора цифр, букв и символов (что немаловажно) .
Правильная постоянная ссылка:
http://sait.ru/rybalka/dlinnyj-spining.html
Неправильная постоянная ссылка:
http://sait.ru/index.php?option=com_content&view=article&id=525&Itemid=40
Что бы настроить структуру постоянных ссылок в wordpress, перейдите в: «Параметры» >>> «Постоянные ссылки».
Стандартные варианты нам не подходят, жмите точку рядом с «Произвольно» и на выбор пропишите любой из кодов: /%category%/%postname%.html или /%postname%/
В первом варианте в url каждой статьи будет отображаться и рубрика и название статьи, во втором просто название статьи. Я, как и множество тысяч других блогеров,
использую первый вариант. (уже нет)
Для того чтобы ссылки из русских названий формировались сразу в английский нужно поставить плагин RusToLat или аналогичный. Он автоматически прописывает урлы на английском к каждой записи и рубрике вашего блога.
Можно это делать и вручную (руководствуясь тем, что плагины грузят сайт), но данный плагин вообще никакой нагрузки на сайт не дает, а работает он лишь в ту секунду, когда вы сохраняете статью.
2. Выберите как будет выглядеть ваш домен: с WWW или без WWW.
Тут нужно решить, как лично вам больше нравится: www.сайт.ru или сайт.ru. В основном сейчас практически все сайты имеют домены без www, но это совершенно не важно. С www ваш сайт или без, на выдачу это ни как не влияет. Я думаю вы сразу при создании вашего блога прописывали предпочтительный вид вашего домена, в любом случае вы можете зайти в админку и поменять вид домена.
Перейдите в: «Параметры» — «Общие», там 2 пункта Адрес WordPress (URL), Адрес сайта (URL) в них пропишите желаемый домен. В общем должен делаться редирект, если вы используете домен без www, введите адрес вашего сайта в адресную строку с www и если редирект на домен без www не произошёл, тогда вам нужно прописать редирект самостоятельно.
В файле .htaccess вашего блога пропишите следующие строки:
# www редирект
RewriteCond %{HTTP_HOST} ^www.domain.ru$ [NC]
RewriteRule ^(.*)$ http://domain.ru/$1 [R=301,L]
domain.ru, естественно, меняем на свой домен.
Вообще wordpress имеет свой встроенный редирект. Но и продублировать в htaccess не грех.
Настоятельно рекомендую хорошо подумать перед выбором главного зеркала сайта (с www или без), так как потом уж очень хлопотно будет грамотно и без потерь поменять главное зеркало сайта.
3. Создайте и правильно настройте файл robots.txt.
С помощью файла robots.txt можно скрыть от индексации всё что угодно на вашем сайте: рубрики, записи, метки, страницы и любые другие директории. Нам это нужно, что бы избавиться от дублированного контента, который отрицательно влияет на оптимизацию wordpress.
Создать роботс для wordpress очень просто, создайте на рабочем столе файл с именем — robots.txt, в него вставьте следующий код:
User-agent: Yandex
Disallow: /cgi-bin
Disallow: /wp-admin
Disallow: /wp-includes
Disallow: /wp-content/plugins
Disallow: /wp-content/cache
Disallow: /wp-content/themes
Disallow: /wp-trackback
Disallow: /wp-feed
Disallow: /wp-comments
Disallow: /category/*/*
Disallow: */trackback
Disallow: /trackback
Disallow: */feed
Disallow: /feed
Disallow: */comments
Disallow: /comments
Host: ИМЯ САЙТА.RU
User-agent: *
Disallow: /cgi-bin
Disallow: /wp-admin
Disallow: /wp-includes
Disallow: /wp-content/plugins
Disallow: /wp-content/cache
Disallow: /wp-content/themes
Disallow: /wp-trackback
Disallow: /wp-feed
Disallow: /wp-comments
Disallow: /category/*/*
Disallow: */trackback
Disallow: /trackback
Disallow: */feed
Disallow: /feed
Disallow: */comments
Disallow: /comments
Sitemap: http://site.ru/sitemap.xml
И потом загрузите файл в корневую папку с вашим блогом. Вообще от индексации можно скрыть всё что душе угодно, хоть весь блог =) Смотрите так-же мою статью «Ошибки в robots.txt«, чтоб не повторять те ошибки, которые я там привел.
4. Сделайте кэширование wordpress.
Добавлю от себя, что кэширование ускоряет работу любого веб-сайта в сотни раз и это значительно влияет на оптимизацию.
Для того чтобы сделать кэширование в wordpress, нужно поставить плагин Hyper Cache. Он значительно снижает нагрузку блога. Но в любом случае — это плагин, а плагин сам по себе создаёт дополнительную нагрузку на базу данных. Поэтому есть вариант обойтись без плагина — купить скрипт кеширования у макса. MaxCache — стоит всего лишь 10$ для одного блога! Это не реф ссылка! Я просто вам рекомендую действительно полезную вещь. Купил один раз, а блог летает у тебя всю жизнь.
Еще один отличный, но почему то не распространенный в России плагин для кэширования — wp-rocket. Тоже платный, но русские люди обычно с успехом решают подобные препоны ))) Будет время, занулю — выложу.
5. Сделайте карту сайта для людей и поисковых систем.
Карта сайта значительно улучшает и ускоряет индексацию вашего блога, поисковому роботу гораздо легче ориентироваться по ресурсу.
Для создания карты сайта для поисковых систем, скачайте и установите плагин — Google XML Sitemaps. Он автоматически составляет: автоматически составляет файлы: «sitemap.xml» и сжатую карту сайта «sitemap.xml.gz.» Эти файлы будут у вас на хостинге в корневой папке блога. Так же рекомендуется отправить файл «sitemap.xml» поисковым системам через панель вебмастеров Яндекса и Гугла. Как это сделать я писал тут >>> Как добавить сайт в поисковики.
Кроме карты сайта хмл, нужно сделать карту сайта на самом блоге, делается это тоже очень просто. Вот вам идеальное решение этой задачи >>> Карта сайта для людей. За счёт такой карты сайта, ваш wordpress блог будет гораздо лучше оптимизирован, улучшится индексация + эта страница очень удобна для людей и судя по статистике, люди очень часто на неё заходят. Так же добавлю, что хотя напрямую на выдачу карта сайта не влияет, в индексировании сайта грамотно составленная карта сайта способствует!
6. Установите плагин All in One SEO Pack. (или аналогичный)
All in one seo pack — это лучший плагин для seo оптимизации блогов на wordpress. Этот плагин должен обязательно быть установлен у вас сразу после создания блога! Если у вас ещё он не стоит ставьте срочно! С помощью этого плагина можно задавать: заголовки (title), описания (description), ключевые слова (key words) для каждой страницы вашего блога.
Самое главное, правильно использовать этот плагин, вот допустим ключевых слов рекомендуется использовать не более 3х, в крайнем случае не более 7 (если большая статья оптимизированная под несколько запросов).
7. Закрываем все внешние ссылки от индексации.
Можно самому каждой внешней ссылке добавлять атрибут rel=nofollow». Но я рекомендую установить плагин WP No External Links — этот плагин делает все внешние ссылки редиректом. Так же в настройках можно добавлять ссылки, которые вы не хотите закрывать от индексации и делать редиректом, допустим продажная ссылка или в конкурсе участвуете каком-то.
8. Делаем хлебные крошки в wordpress.
Это делать не обязательно, вообще это якобы улучшает индексацию и поисковый робот точно знает где он находится. Хлебные крошки обычно ставят выше заголовка выглядят они таким образом: Главная> Рубрика> Статья. Главная и Рубрика являются ссылками, за счёт этого и лучше индексация.
Хлебные крошки особо на общую оптимизацию wordpress не влияют и подходят они не под все шаблоны, хотя если сделать нормальные настройки в файле css, то будет выглядеть прикольно в любой теме и шаблоне. Хлебные крошки очень удобны для навигации людям.
9. Правильная перелинковка в wordpress.
Внутренняя перелинковка не только удобна для пользователей, но так и положительно влияет на общую оптимизацию wordress и seo оптимизацию в частности.
За счёт грамотной перелинковки можно поднять позиции не покупая ссылок и всякой прочей ерунды, одной только перелинковкой сперва забить в топ нч, потом за счёт нч — сч и за счёт сч — вч запросы.(нч — низко частотные, сч — средне частотные, вч — высокочастотные).
Правильная структура каждой статьи и страницы должна выглядеть примерно так:
а). На главной странице есть ссылки на другие страницы блога.
Это в wordpress сразу работает, так как ссылки с главной есть как и на статьи так и на панель со страницами в header. Просто бывают сайты в которые нужно это всё самостоятельно добавлять.
б). Со всех страниц блога есть ссылка на главную страницу.
Тут вы уже сами при создании дополнительных страниц, в конце страниц добавляйте ссылку с анкором: «Главная» или используйте анкором ваш домен.
в). В каждой статье есть ссылка на главную страницу.
Это тоже делается самостоятельно.
г). В каждой статье ссылка(ссылки) на похожие статьи по этой теме.
Я не рекомендую вам ставить какой-то плагин выводящий похожие записи, лучше самому вставлять ссылки в статью, так больше вероятности, что человек перейдёт по этой ссылке и прочитает и ту статью. Хорошая внутренняя перелинковка отлично влияет как на оптимизацию, так и на seo, так и на пф (поведенческие факторы).
Удачи!!!!