Как в WordPress убрать category из url

Всем привет, сегодня я хочу рассказать вам как в WordPress убрать category из URL, которая так досаждает всем на странице категории / рубрики. Также немного поговорим о том, что делать чтоб не было дублей категорий после удаления category из url.

Зачем вам нужно убрать category в wordpress

  • Преимущества для SEO если убрать category в wordpress

    1. Со ссылки убирается не информативная для поискового бота часть - category.
    2. URL становятся короче на 9 символов, вместе со словом выпадает один слеш "/" - это хорошо для SEO, ведь есть тенденции до уменьшения длины ссылки.
    3. Больше шансов что бот захватит и подсветит нужную часть ссылки в выдаче поисковика.

  • Почему для пользователей лучше убрать category из url ?

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

    Во вторых, километровые ссылки не удобно копировать и читать в строке URL, особенно если поле браузера очень маленькое.

    В третьих, чем короче ссылка, тем меньше шансов что часть ее куда-то денется при сохранении на будущие.

Как убрать category в wordpress

к менюСуществует несколько способов для удаления слова category в wordpress. На мой взгляд самый простой: установить плагин Remove Category URL.

Убрать category с помощью Remove Category URL

как убрать category в wordpress

Если нужно, плагин можно скачать по ссылке: Получить ссылку на (Remove Category URL)

1. Открываем админку WP и переходим в "Плагины" - "Добавить новый" ( ориентир вашсайт/wp-admin/plugin-install.php ).

2. В окне поиска справа вводим текст Remove Category URL и получаем вот такой результат:wordpress убрать category из url

3. Устанавливаем плагин и активируем его.

4. На этом все, мы удалили category из url. Не сложно правда ли :-).

 

Для тех людей кто ненавидит плагины WP, но все равно их использует, с целью уменьшения количества плагинов можно воспользоваться плагином WordPress SEO by Yoast для СЕО оптимизации. У него есть встроенная функция чтобы убрать category из URL WordPress.

Как убрать category в wordpress плагином Yoast by SEO

к меню1. Устанавливаем плагин Yoast by SEO. Более подробно о нем описано в этой статье: Получить ссылку на (SEO by Yoast)

2. Переходим во вкладку "SEO" - "Дополнительно" - вкладка "постоянные ссылки" (ориентир вот этот юрл вашсайт/wp-admin/admin.php?page=wpseo_advanced&tab=permalinks) и ставим чекбокс напротив "Убрать основу категорий (обычно /category/) из URL", как на кликабельном скине ниже

wordpress убрать category из urlи нажимаем кнопку сохранить в самом низу.

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

yoast

3. На этом все, мы убрали слово category в wordpress.

 

Как убрать название таксономии из постоянной ссылки

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

Плагин называется: Remove Taxonomy Base Slug.

remove-tax

Вот ссылка на него Remove Taxonomy Base Slug

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

Краткая инструкция по работе с этим плагином:

(Есть маленький нюанс по работе с ним, стоить прочесть. Нажимайте на цифры ниже, чтобы прочесть следующий шаг)

  • Устанавливаем плагин на сайт и активируем его. Думаю в этом нет ничего сложного. Выше показывал как это делается.

  • Нужно найти настройки этого плагина, но сделать это не так уж и просто, разработчик запрятал настройки вот сюда:

    remove-tax-2

    "Плагины" - "Remove Taxonomy Base Slug"

    Переходим по ссылке и читаем шаг 3.

  • В настройках нам нужно зажать клавишу Ctrl и мышкой выбрать нужные таксономии из списка, в конце нажать на кнопку "Apply Changes", для наглядности смотрите скин (он кликабельный):

    remove-tax-3

Вот так легко и просто можно удалять постоянные ссылки из категорий и других таксономий вордпресс.

 

Как убрать category в wordpress если ссылки уже проиндексированные

к менюВыше я показал вам как можно легко и просто убирать слово /category/ из ссылки, но бывают случаи, когда сайт проиндексировался вместе с рубриками. Если просто убрать это слово, то поисковики могут подумать что у вас по 2 дубля каждой страницы и начнут применять всякие свои нехорошие фильтры к вам. В лучшем случае вы просто вылетите из индекса на насколько недель или просядете в выдаче. Для того чтоб этого не случилось нужно воспользоваться 301 редиректом, вот тут я описывал о нем: https://help-wp.ru/kak-sdelat-301-redirekt-htaccess/

Код будет ориентировочно такого плана:

RewriteCond %{REQUEST_URI} ^/category/.*
RewriteRule ^category/(.*)$ http://%{HTTP_HOST}/$1/? [R=301,L]

Его нужно записать в файл .htaccess в корне вашего сайта WP.

 

Что делать если после удаления постоянных ссылок рубрики отдают ошибку 404?

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

Проблема связана с тем, что старый адрес может блокировать плагин, а новый блокирует ВП :-).

Проблема решается очень легко:

нужно войти в админку, вкладка "Настройки" - "Постоянные ссылки" и нажать "Сохранить изменения". Все.

На скине ниже я показал что нужно сделать:

remove-tax-4

 

Почему я не убираю category в своем блоге вордпресс ?

к менюНу тут как говорится сапожник без сапог :-). Когда делал этот сайт, то не было надобности в этом, ведь с СЕО оптимизацией был знаком очень и очень мало. Сейчас банальная лень мешает убрать category из url, а также тот факт что на некоторые рубрики есть репосты в фейсбук и твитере.

Нужно как нибудь собраться с силами и настроить редирект + удаление слова category из ссылки вордпресс.

Пока что список преимуществ, который я описывал выше, меня не переубедил сделать это у себя на сайте.

 

к менюСегодня я рассказал вам как в WordPress убрать category из URL. На этом все, надеюсь эта статья была для вас полезною. Буду благодарный за клик по кнопкам поделится ниже:

 

Рекомендую почитать также о:

Комментарии к записи «Как в WordPress убрать category из url»:
  1. Юрий:

    часто захожу к Вам читать статьи , но я бы поменял это шрифт (-url-) его вообще нерально читать...жесть

    • admin:

      Спасибо за совет.
      Посмотрим, возможно доживем до редизайна сайта 🙂 или найдем что то более подходящее для заголовков.
      Это Гугл анимация шрифта

  2. Татьяна:

    Большое спасибо, все получилось. Действительно убрать category из ссылки довольно просто и тем самым можно уменьшить ее длину. Теперь все акуратненько и красиво 🙂

  3. Валерий:

    Здравствуйте, Игорь! Очень понравился ваш сайт и все, что Вы пишите о WP. Конкретно последовал вашему совету и убрал "category" у себя на блоге "Блог Валерия Бородина". Спасибо за ценный совет и помощь! Если у Вас будет свободная минутка гляньте мой блог:(-url-). Я новичок и Ваш любой совет или критика мне будет только в помощь. Еще раз спасибо, подписываюсь на Вас однозначно!!!

  4. Назар:

    +1, все получилось. Огромное спасибо.
    Давно хотел убрать слово category из ссылки, но не занимался этим. Сейчас случайно набрел на вашу статью и за пару минут сделал

  5. Сергей:

    Здравствуйте!
    Почему-то в плагине Yoast by SEO нет фишки "Убрать основу категорий". Вы какую версию плагина рассматриваете?
    Спасибо.

    • admin:

      Добрый день.
      Версия плагина 2.3.5.
      Загрузил еще одну фотку, думаю так будет понятно, вот ссылка https://help-wp.ru/wp-content/uploads/2015/09/yoast.jpg

      Ставим чек и category исчезают из ссылки.

Сделать заказ
Онлайн помощь по WordPress