SEO и поисковое продвижение

Руководство по поисковой оптимизации Wordpress

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

Руководство по поисковой оптимизации Wordpress
Поделиться в соцсетях:

Как и поиск, SEO и WordPress постоянно развивается и поэтому я буду периодически обновлять и дополнять эту статью.

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

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

1.1. Постоянные ссылки

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

Чтобы добавить категорию, измените на /%category%/%postname%/.

Permalink

После того как вы это сделали, вам нужно установить Redirection plugin, и убедитесь, что на вкладке Manage -> Redirection -> Options, отмечена опция "Modified posts". Теперь вы можете изменять эти постоянные ссылки на более подходящие для SEO ссылки, без надобности делать что либо ещё, или беспокоится по поводу последствий со стороны поисковиков.

С WWW или без-WWW

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

URL стоп-слова

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

1.2. Оптимизация title для SEO

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

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

Для получения более подробной информации о том, как разработать хорошие заголовки для ваших постов, посмотрите эту отличную статью и видео Аарона Уолла (Aaron Wall): Google & SEO Friendly Page Titles. Я же предпочитаю управлять заголовками с помощью плагина HeadSpace, который очень-очень сильно упрощает весь процесс. Вам надо проверить ваш header.php чтобы убедиться, что код wp_title(); содержит две кавычки, он должен выглядеть вот так: wp_title('');. Это даст вам уверенность в том, что в заголовке не будет ничего лишнего.

После этого перейдите в настройки HeadSpace и сделайте, что бы для записей и страниц(Posts and Pages) title выглядел примерно вот так:

headspace-post-page

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

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

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

1.3. Оптимизация descriprion

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

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

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

1.4. Оптимизация тэга <!--more-->

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

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

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

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

seo-friendly-images

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

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

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

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

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

2.2. Заголовки

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

2.3  Чистка кода

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

2.4. Ускорение движка

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

  • оптимизировать шаблон так, что бы уменьшить объём обращений к базе данных. Я рассмотрел как это сделать в моём посте speeding up WordPress;
  • установить специальный плагин. Я очень рекомендую WP-Super-Cache, который требует небольшой настройки, но сделает ваш блог намного быстрее.

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

2.5. Реорганизация Sidebar

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

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

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

3. Продвинутая техническая оптимизация: избавляемся от дублированного контента

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

  • по дате
  • по категориям
  • по тэгам

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

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

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

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

robots-meta

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

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

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

3.3. Нумерация

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

Это можно легко исправить. Джейми Сирович (Jaimie Sirovich) написала Pagerfix. Плагин который поможет вам сделать нумерацию страниц вот такой:

Улучшеная нумерация страниц для WordPress SEO

Установите этот плагин, и замените следующую секцию вашего 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, и во всех остальных шаблонах архивов которые у вас есть.

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

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

4. Изменяем структуру Вашего блога для повышения позиций

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

4.1. Страницы вместо постов

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

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

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

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

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

4.3. Ссылки на похожие посты

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

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

5. Преобразование оптимизации: призывайте читателей подписываться!

Многие блоггеры всё ещё думают, что если их блог это блог, то им не нужно ничего оптимизировать. Неверно. Чтобы люди поставили на вас ссылки, они должны читать ваш блог. И что по вашему проще: получить ссылку сразу, от того, кто посетил ваш блог в первые или привлечь того, кто уже посещает ваш блог, посещать его регулярно и потом ссылаться на ваши записи?

Вот почему конверсия оптимизации так жизненно важна для блоггеров: им нужно научиться призывать к действию на своём блоге, чтобы больше людей подписались на рассылку по e-mail либо по RSS.

Одна из вещей, которую я нахожу очень важной, и всё больше блоггеров тоже. Заключается в том, что необходимо вешать большую RSS кнопку подписки. Ещё очень важно то, чтобы она позволяла подписаться и по электронной почте. Я даже предлагаю ежедневную и еженедельную подписку на эту страницу по электронной почте, используя Aweber и прихожу к выводу, что людям, как правило нравится этот вариант.

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

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

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

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

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

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

6.1. Как заставить людей комментировать

Простейший способ пригласить людей сделать что-либо: попросить их сделать это. Сделайте запись в простом стиле, а потом спросите у читателей их мнение о статье и т.д.

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

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

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

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

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

6.3. Удерживайте людей в беседе

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

7. SEO вне блога

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

7.1. Отслеживайте ваших комментаторов

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

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

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

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

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

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

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

8. Заключение

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

Источник
Комментарии отсутствуют
Добавление комментариев доступно только зарегистрированным пользователям