Настройка ЧПУ и автоматическая транслитерация url в WordPress

ЧПУ — один из критериев ранжирования сайта в поисковых системах, поэтому вопрос настройки ЧПУ в WordPress актуален.

Настройка URL в WP

WP позволяет выбрать несколько вариантов формирования URl:

  • /?p=123
  • /2014/06/25/sample-post/
  • /2014/06/sample-post/
  • /archives/123
  • /sample-post/
  • Произвольно

Можно выбрать префикс для

  • Префикс для рубрик
  • Префикс для меток

Выбрать URL в WP

Какие настройки лучше выбрать?

На мой взгляд, лучше выбрать вариант с названием постов сразу от корня сайта (т.е. пятый вариант: /sample-post/). Из плюсов: посты будут с ЧПУ, позволит безболезненно менять рубрики и структуру блога. Из минусов: длинный url, возможно появление кириллических символов в URL.

Для рубрик и меток можно выбрать префиксы на свой вкус, я использую: cat и tags соответственно.

Как исправить этот недостаток у выбранного варианта?

URL с названиями разделов и страниц автоматически подставляется на русском языке (если Вы ведёте блог на русском языке). Это не очень хорошо по многим причинам, например:

  • русские буквы кодируются — из-за это урлы становятся очень длинными, непонятными, нечитабельными
  • неудобно анализировать ссылочную массу: как внутреннюю, так и внешнюю, потому что ссылки имеют не читабельный вид
  • такими ссылками не удобно делиться пользователям

Как решить?

Конечно, можно переделывать url каждой страницы делать транслитерацию вручную, но можно установить плагин — Cyr to Lat enhanced. Для этого необходимо зайти в раздел «Плагины» -> «Добавить новый» -> найти через поиск по названию и установить.

Установить плагин для транслитерации урлов в WP

После того как Вы активируете плагин, задумываться о транслитерации url в WP больше не надо будет, плагин будет это делать автоматически.

Какие опасности подстерегают?

  1. Все старые кириллические url автоматически преобразуются в англоязычные, таким образом, если у Вас было много проиндексируемых страниц с с кириллическими урлами, то необходимо подумать о настройке редиректов. Причем важно настроить переадресацию таким образом, чтобы старый урл страницы — перенаправлялся на новый (а не на главную страницу, например).
  2. Транслитерация урлов произойдёт не только на страницах и постах, но и в рубриках, метках, т.е. на всём сайте целиком.

Вопросы?

Я со своей командой готов сделать это за вас! Заказать!

* – поля, обязательные для заполнения

  • Yuriy Polevoy

    Спасибо!