WordPress SEO. Руководство по поисковой оптимизации блога на WordPress
Руководство по SEO для WordPress

Перевод мега-статьи WordPress SEO The Definitive Guide To Higher Rankings For Your Blog. Надеюсь кому-нибудь пригодится. Я начал писать это руководство для начинающих уже довольно давно, и имею большое количество записей по этой теме, статью в Search Marketing Standard, письма, и презентации. Пришло время собрать все эти различные статьи в одну большую кучу: окончательное руководство по SEO для WordPress. Т.к. поиску, SEO и WordPress’у свойственно эволюционировать я буду периодически обновлять и дополнять эту статью. Поскольку я имею довольно целостный взгляд на SEO, это руководство охватывает много различных аспектов.

Базовая техническая оптимизация

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

Постоянные ссылки(Permalinks)

Первым делом смените структуру ваших постоянных ссылок. В WordPress 2.5, нужно открыть Настройки -> Постоянные ссылки (ЧПУ). Постоянная ссылка по-умолчанию выглядит так ?p=<postid>, но я предпочитаю использовать любой из двух следующих видов:/post-name/ или /category/post-name/. Измените значение «Произвольной структуры» на /%postname%/:

Ссылки

Чтобы добавить категорию, смените на /%category%/%postname%/. Как только вы это сделали, вам понадобится плагин редиректа Redirection plugin. Сразу убедитесь, что на вкладке Управление -> Redirection -> Options, включена опция «Create 301 when post slug changes» . Теперь вы можете поменять старые постоянные ссылки на идеальные для SEO постоянные ссылки, без надобности делать что либо ещё, или беспокоится по поводу последствий. (Прим.пер. я использую плагин permalink redirect вместе с redirection, первый для редиректа постов со старой структурой, второй для редиректа index.php, www и т.п.)

С WWW или без-WWW

Ещё одной хорошей возможностью этого плагина является редирект c www/на www. Некоторые поисковики до сих пор не умеют с этим разобраться. И ещё, включите редирект index.php/index.html, это вам не повредит, но улучшит SEO вашего WordPress блога.

Стоп-слова в URL’ах

(прим. пер. этот шаг не рекомендуется для русскоязычных блогов)

Последняя манипуляция, которую вам необходимо провести с вашими постоянными ссылками для улучшения вашего WordPress SEO, это установить плагин SEO Slugs. Он автоматически убирает стоп-слова из ваших адресов, сразу после публикации поста (прим.пер. для рунета, кажется не очень нужная фича). Так что, вы не увидите уродливых длинных URL’ов, когда составляете стильное предложение для заголовка.

Оптимизация тайтлов(title) для SEO

По умолчанию, title вашего поста выглядит так «Title Блога > Архив Блога > Наполненый ключевиками заголовок поста». Чтобы получить весь траффик, которого заслуживает ваш WordPress блог, всё должно быть наоборот, по двум причинам:

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

Я предпочитаю управлять заголовками с помощью плагина HeadSpace, который очень-очень сильно упрощает весь процесс. Вам надо проверить ваш header.php чтобы убедиться, что код wp_title(); содержит две кавычки, он должен выглядеть вот так: wp_title('');. Это даст вам уверенность в том, что в заголовке не будет ничего лишнего. После этого перейдите в настройки HeadSpace и сделайте, что бы для записей и страниц(Posts and Pages) title выглядел примерно вот так:

WordPress SEO

Для других страниц, я прописал следующие параметры:

  • Записи/Страницы(Posts/Pages): %%title%% - Название блога
  • Рубрики(Categories): %%category%% Archives %%page%% - Название блога
  • Метки(Tags): %%tag%% Archives %%page%% - Название блога
  • Архивы(Archives): Blog Archives %%page%% - Название блога

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

Оптимизация описаний(Description)

Дайте понятное описание каждой категории и используйте HeadSpace чтобы внести его в мета описание, добавив %%category_description%% в поле Description. После этого, напишите описание для каждого поста или страницы которые вы на самом деле хотите продвинуть. Описания имеют одну очень важную функцию: они побуждают людей кликать. Поэтому убедитесь, что перейдя на страницу посетители увидят то, что привлекло их внимание.

Автоматизированные описания

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

Оптимизация тэга more

Ещё одна симпатичная опция HeadSpace, это возможность оптимизировать текст more. Так что, если вы используете тэг more на главной странице, вы можете заменить стоящую по умолчанию ссылку «Читать далее» на что-нибудь более осмысленное для каждой записи. Такие мелочи, как эта, делают вашe WordPress SEO лучшим.

Оптимизация изображений

Не редко упускаемая из виду часть WordPress SEO. Управление вашими изображениями. Делая такие вещи, как прописывание хороших тэгов alt для изображений и присваивая продуманные имена файлам вы можете получить немного дополнительного траффика с поисковиков по изображениям. В дополнении к этому вы помогаете тем вашим читателям, кто вынужден просматривать ваш сайт с отключенными изображениями, понять, что же скрывается за ними. Вы обязательно должны прописать хорошие заголовки(title) и альтернативный текст(alt) для каждого изображения отдельно. Однако, если у вас нет на это времени, используйте плагин который вам в этом поможет. Плагин называется SEO Friendly Images, он автоматически добавляет заголовок поста и/или имя изображения в тэги alt и title:

Оптимизация изображений
Оптимизация изображений

Кроме того имеет смысл оптимизировать (сжать) сами файлы изображений на сайте. Это значительно ускорит загрузку изображений у посетителей сайта. А значит, ускорит и загрузку страниц сайта в целом. Самый простой вариант как это сделать — подключить сервис OptiPic.io. Он работает в автоматическом режиме — находит и оптимизирует все изображения на сайте. Подключение очень простое — займет всего пару минут. Эффективность сжатия очень хорошая — вплоть до 98%.

Оптимизация шаблонов

Хлебные крошки (breadcrumbs)

Добавьте хлебные крошки в каждую вашу запись и страницу. Хлебные крошки это ссылки, обычно над заголовком записи, которые выглядят так «Главная > Статьи > WordPress SEO». Они хороши для двух вещей:

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

Эти хлебные крошки должны ссылаться назад на главную страницу и на категорию к которой принадлежит запись. Если запись принадлежит нескольким категориям, должна быть выбрана одна из них. Используйте один из доступных плагинов breadcrumb plugins и отредактируйте single.php и page.php вашей темы.

Заголовки

Хотя большинство тем для WordPress делают это правильно, убедитесь, что заголовок записи заключён в тэг <h1>, и ни что другое кроме него. Имя вашего блога должно быть заключено в <h1> только на главной странице, а на отдельной странице, на записи и страницах категорий оно должно быть не более чем в тэге <h3>.Для этого нужно отредактировать шаблоны post.php и page.php.

Почистите ваш код

Лишний код не делает SEO WordPress сколько-нибудь лучше. Весь этот javascript и CSS, который находится в файлах шаблона переместите во внешние файлы javascripts и css. Это позволит пользователям при первой загрузке кэшировать эти файлы, а поисковым системам не нужно большую часть времени тратить на их загрузку. Держите ваш шаблон в чистоте.

Нацельтесь на скорость

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

  1. Оптимизировать шаблон так, что бы уменьшить объём обращений к базе данных.
  2. Установить специальный плагин. Я очень рекомендую WP-Super-Cache, который требует небольшой настройки, но сделает ваш блог намного быстрее.

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

Реорганизация боковой панели

Скажите, вам действительно необходимо поставить ссылку на каждого из ваших друзей в блог ролле? Или же, возможно, целесообразней сделать это только на главной странице? Google и другие поисковые системы в эти дни сильно понижают позиции сайтов с большим количеством ссылок. Таким образом большой пользы вашим друзьям вы не приносите, да к тому же вредите себе. Вы побуждаете ваших посетителей уходить с сайта куда угодно, хотя на самом деле желаете, чтобы они немного полазили по вашим страницам. Тоже самое касается поисковых систем: на страницах с одной записью, эти ссылки не имеют никакого отношения к теме поста и таким образом нисколько вам не помогают. Вывод: избавьтесь от них. Есть, вероятно, много виджетов, которые позволяют управлять тем где будут отображаться ссылки. Скорее всего, когда-нибудь такая возможность будет встроена в WordPress. Но прямо сейчас вам придётся использовать две боковые колонки. Одну для главной страницы. И одну для всех остальных. Или написать специальный плагин.

Продвинутая Оптимизация WordPress и Дублированный Контент

Как только вы закончили с базовыми вещами, вы обнаружите, что остальные проблемы, вместе составляют одну простую вещь: дублированный контент. Его очень много — это факт. В голом виде WordPress идёт с несколькими различными типами таксономии.

  1. по дате
  2. по категориям
  3. по тэгам

В добавок к этому, вам нужно иметь возможность переходить от страницы к странице начиная с главной, и назад к первому посту который вы написали. И последнее, но, что не менее важно, каждый автор тоже имеет свой архив /author/<author-name>/ в результате чего в блоге одного автора содержание полностью дублируется. По сути это означает, что в худшем случае, запись доступна на 5 страницах вместо одной. Нам нужно избавится от всего этого дублированного контента. Оставить его открытым для поисковиков, но запретив индексирование. И исправить проблему с нумерацией страниц(pagination) к которой приведут эти действия.

Noindex, nofollow для страниц архива

Установите мой плагин robots meta plugin и установите настройки предупреждения индексации всех архивных страниц, как здесь:

Noindex, nofollow для архива
Noindex, nofollow для архива

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

Отключите ненужные архивы

Если ваш блог, блог одного автора или вы считаете, что не нуждаетесь в авторских архивах, используйте robots-meta plugin чтобы отключить архивы автора. Также, если вы не нуждаетесь в архиве по датам: отключите его. Даже если вы не используете эти архивы в вашем шаблоне, кто-нибудь может сослаться на них и таким образом поломать весь ваш WordPress SEO…

Нумерация страниц

В третьих, вы должны быть уверены, что робот пройдя на страницу категории без проблем достигнет всех принадлежащих к ней страниц. Иначе говоря, если вы имеете большое количество записей в какой-то категории, то робот должен будет пройти 10 страниц назад, прежде чем сможет найти ссылку на одну из ваших самых старых записей… Это можно легко исправить. Плагин который поможет вам сделать нумерацию страниц вот такой:

Пагинация
Пагинация

Установите этот плагин, и замените следующую секцию вашего index.php:

<div class=”navigation”>
<div class=”alignleft”>
<?php next_posts_link(‘« Older Entries’) ?>
</div>
<div class=”alignright”>
<?php previous_posts_link(‘Newer Entries »’) ?>
</div>
</div>

На вот такую

<div class=”navigation”>
<?php
 pager_fix(” “,” “,” “,“« Previous page”,“Next Page »”,“strong”);
 ?>
</div>

Сделайте тоже самое в вашем index.php, archives.php, и во всех остальных шаблонах архивов которые у вас есть.

Nofollow для ненужных ссылок

Другой простой шаг улучшить SEO вашего WordPress — это закрыть от поисковиков ссылки на страницы логина и регистрации, идущие с каждой страницы вашего блога. Тоже самое касается ваших фидов RSS, ссылки подписки по e-mail, и т.п. Robots Meta умеет ставить nofolow для всех ваших ссылок на логин и регистрацию. Nofolow к ссылкам в RSS фиде, вам вероятно надо будет поставить вручную. Если вы используете виджет meta, то вам нужно включить специальную опцию в robots meta которая проставит nofolow и на его ссылки тоже.

Изменение структуры блога для достижения высоких позиций

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

Страницы вместо записей

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

Новое вино в старой бутылке

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

  • создайте новую страницу с обновлённым и улучшенным контентом
  • измените слаг(slug) старого поста на «имя-поста-original»
  • опубликуйте новую страницу под URL’ом старого поста, или сделайте редирект с URL’а старого поста на новый URL
  • отправьте e-mail каждому кто сослался на ваш старый пост, что вы обновили и улучшили ваш его
  • подождите когда ссылки появятся опять
  • теперь вы получите ещё более высокие позиции по желаемому ключевому слову:
    • больше контроля на плотностью ключевых слов
    • ещё больше ссылок на эту статью
    • такая возможность обновлять статьи, как видите подходит для улучшения их содержания и позиций

Некоторые из вас скажут: «с тем же эффектом, я могу сделать 301 редирект со старого поста на новый». Правда. За одним исключением: вы потеряете комментарии к старому посту, что по-моему знак не уважения к людям которые потратили время на комментарий, и 301 редирект иногда занимает довольно много времени. Конечно, вы должны относиться к этой технологии с осторожностью, и не злоупотреблять ею.

Ссылки на похожие посты(related posts)

Ещё один путь сделать доступ поисковых систем к вашему старому контенту немного проще, и таким образом намного увеличить возможности WordPress в плане SEO это использование плагина похожих постов. Этот плагин находит записи с одинаковой темой по вашей базе постов и добавляет ссылки на них. Таких плагинов доступно достаточно много, но я пользуюсь тем, который идёт вместе с плагином Simple Tags, я считаю его самым простым и лучшим из всех.

Конверсия оптимизации: заставьте читателей подписаться!

Многие блогеры всё ещё думают, что если их блог это блог, то им не нужно ничего оптимизировать. Неверно. Чтобы люди поставили на вас ссылки, они должны читать ваш блог. И что по вашему проще: получить ссылку сразу, от того, кто посетил ваш блог в первые или привлечь того, кто уже посещает ваш блог, посещать его регулярно и потом ссылаться на ваши записи? Вот почему конверсия оптимизации так жизненно важна для блогеров: им нужно научиться призывать к действию на своём блоге, чтобы больше людей подписались на рассылку по e-mail либо по RSS. Одна из вещей, которую я нахожу очень важной, и всё больше блогеров тоже. Заключается в том, что необходимо вешать БОЛЬШУЮ RSS кнопку подписки. Ещё очень важно то, чтобы она позволяла подписаться и по электронной почте.

Я даже предлагаю ежедневную и еженедельную подписку на эту страницу по электронной почте, используя Aweber(прим. пер. буржуйский сервис почтовых рассылок) и прихожу к выводу, что людям, как правило нравится этот вариант. Ещё вам нужно понимать, в какой момент люди захотят подписаться на ваш блог? Если они только, что закончили чтение вашей статьи, и она им действительно понравилась, не это ли идеальное время, чтобы предложить им подписаться, верно? Поэтому всё больше и больше людей добавляют в конец своих постов строки вроде: «Понравилась эта статья? Подпишись на мой RSS фид и получи ещё больше!» Ещё хороший момент предложить подписку, это когда человек прокомментировал ваш блог первый раз.

Оптимизация комментариев: призывайте читателей участвовать

Комментарии являются одним из наиболее значимых аспектов блогов. Как говорится в Википедии

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

Комментарии хороши не только потому, что люди говорят какой вы особенный, или где вы допустили ошибку, или всё что угодно, что они вам говорят. Главное, это то, что они свидетельствуют о вовлечённости читателей. И вовлечённость, один из самых важных факторов, необходимых для того, чтобы люди на вас ссылались: они показывают вам, что им не всё равно, они открыты для разговора. Сейчас всё, что вам нужно сделать, это ответить и вы начнёте строить взаимоотношения!

Как пригласить людей комментировать

Простейший способ пригласить людей сделать что-либо: попросить их сделать это. Сделайте запись в простом стиле, а потом спросите у читателей их мнение о статье и т.д. Другой важный момент, это ваша ссылка на комментарии. Наверное она выглядит так «Нет комментариев»? А если написать «Комментариев пока нет, ваши мысли приветствуются»? Чувствуете разницу? Вы можете изменить ссылку, открыв ваш шаблон index.php, найдите comments_popup_link() и измените текст внутри этой функции.

Общайтесь с вашими комментаторами

Другая необходимая вещь, это благодарить людей когда они комментируют ваш блог. Не каждый раз, потому что это раздражает, но сделать это в первый раз, очень хорошая идея. Джастин Шэтток думал так же, когда создавал плагин Comment Relish, делающий то о чём я говорю. Он отправляет письмо с благодарностью после того, как кто-то оставил его первый комментарий. Это письмо содержит сообщение, которое вы можете ввести самостоятельно, с ссылкой на подписку на ваш фид RSS и т.п.

Держите людей вовлечёнными в разговор

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

SEO блога вне сайта

Если вы следовали всем описаным выше советам по SEO для WordPress, вы имеете большой шанс достигнуть успеха, как в блоггинге так и в оптимизации. Последний шаг кажется простым, но это не так. Выйдите наружу и общайтесь с людьми он-лайн.

Следуйте за вашими комментаторами

В сети существует движение, названное «Ты комментируешь — Я следую за тобой». Они хотят, чтобы вы убрали тэг nofollow из ваших комментариев в «награду» посетителям. Я с этим согласен, но… Это приводит к увеличению спама, сразу же как только ваш WordPress блог вылезает на приличные позиции… Что я хочу предложить, это чтобы вы на самом деле следовали за вашими посетителями! Идите на их сайт, и оставьте комментарий на одну из их статей. Хороший, проницательный комментарий. Так что они зауважают вас ещё больше. Если вы думаете, нужно слишком много работы, чтобы это реализовать. То задумайтесь о том, что в среднем, примерно только 1% ваших посетителей оставляет комментарий. Это группа людей о которых вам нужно заботиться!

Используйте Twitter

Twitter это клёвая форма микро-блоггинга/ чаттинга/ называйте как хотите. Почти все «клёвые» люди обитают там, и они читают твитсы чаще, чем проверяют электронную почту. Поэтому, если не можете достучаться до них по почте, вы всегда можете пообщаться с ними посредством Твиттера. Если вы будете использовать WordTwit или Twitter Tools, все ваши посты будут анонсированы в Твиттере, что позволит вам получить нескольких новых читателей. Люди чувствуют себя гораздо более уверенно, комментируя в Твиттере, что может привести к возникновению дополнительного обсуждения или двум.

Найдите похожие блоги и работайте с ними

Если вы хотите вылезти в топ по определённым ключевым словам, пройдите в Поиск Google по блогам и посмотрите какие блоги находятся в первой десятке по этим словам. Прочтите эти блоги, начните постить добротные комментарии, следуйте за их постами, делая пост в ответ на своём блоге и ссылайтесь на них: коммуникация! Быть частью сообщества — единственный путь получить ссылки, нужные вам для достижения требуемых позиций.

Заключение

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

7 КОММЕНТАРИИ

  1. При установке WP есть вариант «позволить поисковикам индексировать блог». Как включить эту настройку после установки?

  2. Мне вот просто интересно вы действительно ставили и работали с обеими плагинами или просто так пишите лишь бы поднять рейтинг?? В йоасте уже все естьи груповые функции и правка роботса и импорт с других сео плагином. В общем сейчас йоаст умеет делать все то же что и другие seo плагины для wordpress вместе взятые. Вот и судите сами хуже он или лучше. Так понимаю вы представили лучшие из лучших seo плагины для wordpress, но чет мне они не сильно понравились все. Да не спорю есть неплохие решение, но вот если бы их собрать воедино, да и минусы поубирать. Те же лишние ссылки на разработчиков — это средневековие какое то. А потом СЕО шник должен бегать и выискивать не запрятал там ли кто редкой гадости ??

ЕСТЬ, ЧТО СКАЗАТЬ?

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь