Оптимизация url-ов WordPress

Продолжаю курс практической оптимизации блогов и сайтов. Прошлый раз речь шла об оптимизации заголовков. В этой статье речь пойдет об оптимизации ссылок внутри сайта или блога с целью максимального SEO эффекта.
По умолчанию в WordPress ссылки на посты имеют вид wp-info.ru/?p=123. Программисты, разрабатывая сайт, обычно, создают страницы, которые отображают данные в зависимости от переданных в строке запроса параметрах. Понятно, что такая форма URL не дает никакой информации о содержимом страницы ни для пользователей, ни для поисковых систем. Поэтому, рекомендуется использовать так называемые ЧПУ - человеко понятные урлы.

Если вы владелец блога на WordPress, то исправить ситуацию очень просто: идем в админ часть и выбираем Параметры->Постоянные ссылки.

Оптимизация url-ов WordPress

Здесь можно задать вид URL для постов, категорий и тегов. Можно выбрать один из предложенных вариантов (мы рекомендуем Вам использовать произвольный вариант типа: /%postname%/). Причем, если в вашем блоге уже много постов, на которые стоят ссылки с других сайтов, то беспокоиться не стоит, т.к. старые ссылки (вида ?p=123) будут работать по-прежнему и с них будет происходить редирект на новые URL, благодаря чему не возникнет дублирования контента, а ссылочный вес перейдет на новые URL.

Здесь же можно задать и вид URL для категорий и тегов. Категории по умолчанию уже имеют хороший вид (/category/название категории/), теги также имеют хороший вид (/tag/название тега/)

22

А что же именно будет использоваться в качестве названия постов, категорий и тегов для URL? Для этого служит поле slug (короткая ссылка). Посты и категории содержат это поле сразу, а для тегов его можно редактировать, установив плагин Simple Tags, который, также, позволяет делать много других вещей с тегами. Впрочем, как раз для тегов я однозначно рекомендую использовать в качестве slug само название тега (делать для этого специально ничего не надо).

А вот для slug постов и категорий есть три варианта (в случае русскоязычного блога):

* Использовать русское название поста или категории. Если вы оптимизируете название поста для поисковых систем, то этот вариант наилучший с точки зрения SEO. Именно такой принцип названия страниц используется в Википедии. Как вариант, вы можете в поле slug немного изменить название поста, добавив пару дополнительных ключевых слов, которые неуместны в названии. Недостаток этого варианта в том, что русские буквы в адресной строке браузера кодируются и URL принимает нечитабельный и длинный вид.
Оптимизация url-ов WordPress
Однако, если навести мышь на такой URL, расположенный на странице, то в статус баре вы увидите нормальный русский текст. Но указывать ссылки на такие страницы без анкоров будет неудобно.
* Транслитерировать русское название. В этом случае URL будет читабельным для пользователей, но поисковые системы могут его не понять. Считается, что Яндекс с Гуглом понимают транслитерацию, но существует несколько стандартов и в некоторых из них используются символы, недопустимые в URL. Кроме того, транслитерированный текст не воспринимается с первого взгляда (человеку приходится вчитываться, чтобы понять смысл).
Для автоматической транслитерации названий постов можно ипользовать плагин RusToLat.
* Перевести русское название на английский язык. Этот вариант с точки зрения SEO мало чем отличается от предыдущего. Поисковики умеют переводить ключевые слова из URL, но не стоит рассчитывать на 100% результат. А для пользователей этот вариант лучше предыдущего только, если они знают английский язык.

Какой же вариант выбрать? Если у вас настоящий блог, вы пишите интересные статьи, на которые ссылаются другие блоггеры, то выберите второй или третий вариант, т.к. это облегчит проставление ссылок на ваши посты. Если аудитория блога технически подготовленная (как у этого блога), то я предпочитаю вариант с английским slug, который и использую в этом блоге (в основном). Для более широкой аудитории я предпочту транслитерацию. Если же у вас партнерский сайт или MFA блог, то лучше выбрать первый вариант, т.к. он даст больший SEO эффект.
По материалам сайта: developerguru.net

Рубрика: Настройка WordPress | 30 апреля 2009

Предыдущие записи из рубрики `Настройка WordPress`

3 комментария

RodgerFox, 31.05.2010 в 17:53

подскжаите как быть есть блог на нём много записей. нужно ЧПУ переделать - категория/пост изменил в ЧПУ, но ссылки с русскими буквами и получается бурда. плагины пробовал которые изменяют кирилицу на латиницу, но они работают только с новыми постами. А как быть со старыми? переписывать в ручную?

ОтветитьОтветить
Admirus, 16.03.2011 в 19:39

Нужно, чтобы ЧПУ был читабельным лучше всего использовать /%postname%.html

ОтветитьОтветить
alexey, 27.02.2014 в 08:15

Здравствуйте.
установил rustolat
теперь все url при создании на латинице. а как поменять URL уже существующим страницам?
в permalink прописано
/%category%/%postname%.html
Спаисбо

ОтветитьОтветить

Комментировать