Полная оптимизация сайта от А до Я. Seo оптимизация и оптимизация самого wordpress. Оптимизируем всё что возможно и ускоряем блог в десятки раз!

Привет всем, очень рад, что вы читаете эту статью, значит я не зря веду свой блог и он приносит кому-то пользу ;) в этом посту я собрал полную информацию связанную с оптимизацией сайтов и блогов на wordpress. Я перебрал кучу сайтов по запросу: оптимизация wordpress. На одном сайте была одна информация на другом вторая,а на третьем вообще была информация не про wordpress. Я решил сделать полное руководство по оптимизации wordpress сайтов и блогов. Собрал всю информацию в один пост, эта статья может стать шпаргалкой для каждого новичка.

Оптимизация wordpress.

Оптимизация wordpress

1. Правильно настройте постоянные ссылки (ЧПУ).

Правильно настройте постоянные ссылки (ЧПУ)

ЧПУ — человеко понятные урлы (ссылки). Это правильно прописанные ссылки, такие ссылки положительное влияют на seo оптимизацию wordpress + людям гораздо приятнее видеть ссылку в виде надписи чем в виде набора цифр, букв и символов. Правильная постоянная ссылка:

1
http://sait.ru/rybalka/dlinnyj-spining.html

Неправильная постоянная ссылка:

1
http://sait.ru/index.php?option=com_content&view=article&id=525&Itemid=40

Что бы настроить структуру постоянных ссылок в wordpress, перейдите в: «Параметры» — «Постоянные ссылки».

Правильно настройте постоянные ссылки (ЧПУ)

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

1
/%category%/%postname%.html
1
/%postname%/

В первом варианте в url каждой статьи будет отображаться и рубрика и название статьи, во втором просто название статьи. Я, как и множество тысяч других блоггеров, использую первый вариант. Для того чтобы ссылки из русских названий формировались сразу в английский нужно поставить плагин RusToLat. Он автоматически прописывает урлы на английском к каждой записи и рубрике вашего блога. Но так как плагины дают дополнительную нагрузку на блог я не рекомендую вам его ставить, я сам недавно убрал его и теперь пользуюсь сайтом translit.ru вводите фразу на русском, выделяете и нажимаете кнопку: В транслит. Копируете текст транслита и сами вставляете в строку: постоянная ссылка; на странице редактирования записи в админке вашего wordpress.

2. Выберите как будет выглядеть ваш домен: с WWW или без WWW.

Выберите как будет выглядеть ваш домен

Тут нужно решить, как лично вам больше нравится: www.сайт.ru или сайт.ru. В основном сейчас практически все сайты имеют домены без www, мой сайт тоже без www. С www ваш сайт или без, на выдачу это ни как не влияет. Я думаю вы сразу при создании вашего блога прописывали предпочтительный вид вашего домена, в любом случае вы можете зайти в админку и поменять вид домена.

Адрес wordpress

Перейдите в: «Параметры» — «Общие», там 2 пункта Адрес WordPress (URL), Адрес сайта (URL) в них пропишите желаемый домен. В общем должен делаться редирект, если вы используете домен без www, введите адрес вашего сайта в адресную строку с www и если редирект на домен без www не произошёл, тогда вам нужно прописать редирект самостоятельно. В файле .htaccess вашего блога пропишите следующие строки:

3
4
5
 # www редирект 
 RewriteCond %{HTTP_HOST} ^www.domain.ru[NC] 
 RewriteRule ^(.*)$ http://domain.ru/$1 [R=301,L]

3. Создайте и правильно настройте файл robots.txt.

Создайте и правильно настройте файл robots.txt

С помощью файла robots.txt можно скрыть от индексации всё что угодно на вашем сайте: рубрики, записи, метки, страницы и любые другие директории. Нам это нужно, что бы избавиться от дублированного контента, который отрицательно влияет на оптимизацию wordpress.

Информация про robots.txt из Википедии:

что такое robots.txt

 

клик для увеличения

Создать роботс для 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: zarabotka.guru
 
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://zarabotka.guru/sitemap.xml

И потом загрузите файл в корневую папку с вашим блогом. Вообще от индексации можно скрыть всё что душе угодно, хоть весь блог =) Вот посмотрите видео от яндекса и все вопросы отпадут сами:

Концовка видео убила, абсолютно согласен с девушкой =D

4. Сделайте кэширование wordpress.

Сделайте кэширование wordpress

Информация про кеширование из вики:

Сделайте кэширование wordpress

Добавлю от себя, что кэширование ускоряет работу любого веб-сайта в сотни раз и это значительно влияет на оптимизацию.

Для того чтобы сделать кэширование в wordpress, нужно поставить плагин Hyper Cache. Он значительно снижает нагрузку блога. Но в любом случае — это плагин, а плагин сам по себе создаёт дополнительную нагрузку на базу данных. Поэтому есть вариант обойтись без плагина — купить скрипт кеширования у макса. MaxCache — стоит всего лишь 10$ для одного блога! Это не реф ссылка! Я просто вам рекомендую действительно полезную вещь. Купил один раз, а блог летает у тебя всю жизнь.

5. Сделайте карту сайта для людей и поисковых систем.

Сделайте карту сайта для людей и поисковых систем.

Карта сайта значительно улучшает и ускоряет индексацию вашего блога, поисковому роботу гораздо легче ориентироваться по ресурсу.

Для создания карты сайта для поисковых систем, скачайте и установите плагин — Google XML Sitemaps. Он автоматически составляет: автоматически составляет файлы: «sitemap.xml» и сжатую карту сайта «sitemap.xml.gz.» Эти файлы будут у вас на хостинге в корневой папке блога. Так же рекомендуется отправить файл «sitemap.xml» поисковым системам через панель вебмастеров Яндекса и Гугла.

Кроме карты сайта хмл, нужно сделать карту сайта на самом блоге, делается это тоже очень просто. Скачайте и установите плагин Dagon Design Sitemap Generator, после этого создайте отдельную страницу на вашем блоге и в режиме html редактирования вставьте код:

<!-- ddsitemapgen -->

Всё готово, теперь у вас будет отображаться красивая карта сайта как у меня: Все статьи блога. За счёт такой карты сайта, ваш wordpress блог будет гораздо лучше оптимизирован, улучшится индексация + эта страница очень удобна для людей и судя по статистике, люди очень часто на неё заходят. Так же добавлю, что на выдачу карта сайта не влияет!

6. Установите плагин All in One SEO Pack.

Установите плагин All in One SEO Pack

All in one seo pack — это лучший плагин для seo оптимизации блогов на wordpress. Этот плагин должен обязательно быть установлен у вас сразу после создания блога! Если у вас ещё он не стоит ставьте срочно! С помощью этого плагина можно задавать: заголовки (title), описания (description), ключевые слова (key words) для каждой страницы вашего блога.

Самое главное, правильно использовать этот плагин, вот допустим ключевых слов рекомендуется использовать не более 3х, в крайнем случае не более 7 (если большая статья оптимизированная под несколько запросов).

Для главной страницы я использую двойной заголовок: Как заработать в интернете | Бизнес-блог Артёма Черкасова. Вы можете делать так же, это неплохо влияет на seo оптимизацию. Вот посмотрите видеоурок по плагину.

7. Закрываем все внешние ссылки от индексации.

Закрываем все внешние ссылки от индексации.

Можно самому каждой внешней ссылке добавлять атрибут rel=»nofollow». Но я рекомендую установить плагин WP No External Links — этот плагин делает все внешние ссылки редиректом. Посмотрите внешние ссылки на моём блоге, они имеют вид: http://zarabotka.guru/redirect/http://внешняя-ссылка.ru/. Так же в настройках можно добавлять ссылки, которые вы не хотите закрывать от индексации и делать редиректом, допустим продажная ссылка или в конкурсе участвуете каком-то.

8. Делаем хлебные крошки в wordpress.

Делаем хлебные крошки в wordpress

Это делать не обязательно, вообще это якобы улучшает индексацию и поисковый робот точно знает где он находится. Я пробовал на этом блоге ставить, мне не понравилось. Хлебные крошки обычно ставят выше заголовка выглядят они таким образом: Главная> Рубрика> Статья. Главная и Рубрика являются ссылками, за счёт этого и лучше индексация.

Чтобы сделать хлебные крошки у себя на wordpress без плагинов, следуйте короткой инструкции ниже.

Создайте пустой файл в текстовом редакторе и дайте ему название: breadcrumbs.php. Откройте файл и вставьте в него это код:

44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
<div id="breadcrumbs">
  <?php if (is_home()) { ?>  
 
 <?php } elseif (is_single()) { ?>
     <a href="<?php echo get_option('home'); ?>">Главная</a> &laquo;            
     <?php foreach((get_the_category()) as $cat) { 
     $cat=$cat->cat_ID; 
     echo(get_category_parents($cat, TRUE, ' &laquo; '))} ?>Пост "<?php the_title(); ?>"
 
 <?php } elseif (is_page()) { ?>
     <a href="<?php echo get_option('home'); ?>">Главная</a> &laquo; Страница "<?php the_title(); ?>"    
 
 <?php 
     } elseif (is_category() and get_category($cat)->parent) { ?>
     <a href="<?php echo get_option('home'); ?>">Главная</a> &laquo;            
     Рубрика <?php foreach((get_the_category()) as $cat) { 
                    $cat=$cat->cat_ID; 
     echo(get_category_parents($cat, TRUE, ' &laquo; '))} ?>
 
 <?php 
     } elseif (is_category()) { ?>
     <a href="<?php echo get_option('home'); ?>">Главная</a> &laquo;            
     Рубрика "<?php {echo single_cat_title();} ?>"
 
 <?php } elseif (is_tag()) { ?><a href="<?php echo get_option('home'); ?>">Главная</a> &laquo; Архив тега     
 
 <?php } elseif (is_day()) { ?><a href="<?php echo get_option('home'); ?>">Главная</a> &laquo;  Архив записей
 
 <?php } elseif (is_month()) { ?><a href="<?php echo get_option('home'); ?>">Главная</a> &laquo; Архив записей
 
 <?php } elseif (is_year()) { ?><a href="<?php echo get_option('home'); ?>">Главная</a> &laquo;  Архив записей
 
 <?php } elseif (is_author()) { ?>
       <a href="<?php echo get_option('home'); ?>">Главная</a> &laquo; Страница автора 
 
 <?php } elseif (is_search ()) { ?>
       <a href="<?php echo get_option('home'); ?>">Главная</a> &laquo; Результаты поиска
 
 <?php } elseif (is_404()) { ?>
       <a href="<?php echo get_option('home'); ?>">Главная</a> &laquo; Ошибка 404 
 
 <?php } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?><h3>Архивы</h3>
    <?php } ?>
</div>

Теперь загрузите файл breadcrumbs.php в папку с вашей темой wordpress. Что бы добавить хлебные крошки на желаемую страницу нужно вставить вот этот код в желаемое место отображения крошек:

<?php include (TEMPLATEPATH. '/breadcrumbs.php'); ?>

Я не знаю какой вы шаблон используете в разных шаблонах разные типы страниц называются по разному =) Обычно файл статей называется — single.php. Вот в него и вставьте код выше.

Теперь можно настроить внешний вид хлебных крошек, для этого добавьте следующий код в файл style.css вашей темы:

12
13
14
15
16
17
18
19
20
21
22
23
/*breadcrumbs - start*/
 
/* цвет шрифта и его размер, отступы, ширина */ 
#breadcrumbs {margin:10px 10px 10px 10px;width:auto;font-size:12px;color:#232323;text-align:left;overflow:hidden;}
 
/* цвет ссылок */
#breadcrumbs a, #breadcrumbs a:visited {color:#232323;text-decoration:none;outline:none;} 
 
/* цвет ссылок при подведении к ним курсора */
#breadcrumbs a:hover, #breadcrumbs a:active {color:#50988f;text-decoration:none;outline:none;}
 
/*breadcrumbs - end*/

Некоторые настройки можно менять на своё усмотрение, например цвета ссылок и другое, но тут нужно хоть чуток разбираться в html и css.

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

9. Правильная перелинковка в wordpress.

Правильная перелинковка в wordpress

Внутренняя перелинковка не только удобна для пользователей, но так и положительно влияет на общую оптимизацию wordress и seo оптимизацию в частности. За счёт грамотной перелинковки можно поднять позиции не покупая ссылок и всякой прочей ерунды, одной только перелинковкой сперва забить в топ нч, потом за счёт нч — сч и за счёт сч — вч запросы.(нч — низко частотные, сч — средне частотные, вч — высокочастотные).

Правильная структура каждой статьи и страницы должна выглядеть примерно так:

а. На главной странице есть ссылки на другие страницы блога.

Это в wordpress сразу работает, так как ссылки с главной есть как и на статьи так и на панель со страницами в header. Просто бывают сайты в которые нужно это всё самостоятельно добавлять.

б. Со всех страниц блога есть ссылка на главную страницу.

Тут вы уже сами при создании дополнительных страниц, в конце страниц добавляйте ссылку с анкором: Главная или используйте анкором ваш домен.

в. В каждой статье есть ссылка на главную страницу.

Это тоже делается самостоятельно, вот я в конец каждой статьи вставляю ссылку на главную с анкором: Артём Черкасов. Не обязательно писать именно так, можно и просто главная или любая надпись по вашему желанию.

г. В каждой статье ссылка(ссылки) на похожие статьи по этой теме.

Я не рекомендую вам ставить какой-то плагин выводящий похожие записи, лучше самому вставлять ссылки в статью, так больше вероятности, что человек перейдёт по этой ссылке и прочитает и ту статью. Хорошая внутренняя перелинковка отлично влияет как на оптимизацию, так и на seo, так и на пф (поведенческие факторы).

В каждой статье ссылка(ссылки) на похожие статьи по этой теме

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

Если вам понтравился материал и вы нас хотели бы отьлагодарить, то впишите сумму и нажмите "ПОДАРИТЬ"

Источник

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

Если у Вас есть вопросы, то звоните по телефону: +7-961-124-79-85