Как убрать /category/ из URL рубрик WordPress без поломки ссылок?

ubrat category iz url wordpress cover Без рубрики
Rank Math, Yoast и Remove Category URL: один способ, сброс ЧПУ, проверка 301, конфликт slug и Яндекс Вебмастер. Для владельца сайта без разработчика.

Марина ведёт сайт салона: в меню рубрика «Акции», в адресе `/category/akcii/`. Она включила «убрать category» в SEO-плагине, не проверила переадреса и не увидела, что страница «Акции» с тем же коротким именем в адресе открывается не та. Клиенты жалуются, а в интернете пугают «посыпется SEO». Сегодня вы выберете один способ настройки, сбросите правила адресов и проверите, что старый URL уводит на новый с кодом 301.

Префикс `/category/` в WordPress — разделитель архива рубрики и обычной страницы, а не «мусор ради ТОПа». Штатно префикс переименуют, но не убирают полностью; короткий адрес дают Rank Math, Yoast или плагин Remove Category URL плюс сброс постоянных ссылок. Главное — постоянный переадрес со старых адресов и разные короткие имена у рубрики и страницы.

Справка WordPress: базу рубрики в URL изменить можно, убрать из адреса полностью штатными средствами — нет. Yoast даёт переключатель, но пишет, что отключение префикса «не рекомендуется в большинстве случаев»; Rank Math обещает автоматические переадреса 301. В выдаче это редко сводят для владельца без разработчика. Ниже — только архивы рубрик, не адреса отдельных статей.

Разберитесь, зачем в ссылке рубрики стоит /category/

Схема на карточках: зачем в URL рубрики стоит префикс /category/

Рубрика «Новости» показывает список записей с этой меткой. В адресе по умолчанию сегмент `category` — так WordPress отличает архив от страницы «Новости». На форуме wordpress.org префикс называют разделителем, а не страницей «всех рубрик».

Укоротить ссылку для меню и визитки — нормально. Ждать скачка позиций от одной правки в URL — нет: поиск смотрит на контент, переадреса и отсутствие 404, а не на длину слова в адресе. Типичная ошибка — включить опцию без списка старых адресов и без проверки меню. В реальном проекте салона достаточно одной битой ссылки в шапке, чтобы часть клиентов не дошла до записи.

Сверьте короткие имена рубрик и страниц до правок

Чеклист сверки имён рубрик и страниц до снятия префикса

Slug рубрики и страницы не должен совпадать. Рубрика `uslugi` и страница `/uslugi/` после снятия префикса конфликтуют: у плагина Remove Category URL при совпадении приоритет у рубрики, страница «пропадает» без явной 404.

  1. Откройте «Записи → Рубрики» и выпишите slug рубрик из меню.
  2. Сравните со «Страницами»: при совпадении переименуйте slug страницы, например в `uslugi-salona`.
  3. Проверьте подкасты: кейс на форуме WP — `/podcast/` занят RSS, архив рубрики не открывается.
  4. На мультиязычном сайте сверьте slug переводов во WPML до Strip Category Base в Rank Math.
  5. Запишите 3-5 полных адресов с `/category/` для проверки после настройки.

На практике таблица в блокноте спасает от истории Марины с «Акциями»: сначала список, потом галочка в плагине.

Сделайте резервную копию и спланируйте переадреса 301

Натюрморт: бэкап и план переадресации 301 перед правкой ЧПУ

Переадрес 301 говорит браузеру и поисковику: старый адрес заменён новым. Без него закладки и посты в соцсетях ведут в никуда. Rank Math и Remove Category URL заявляют 301 со старых URL; Yoast снимает префикс, но при обратном включении возможны 404 на архивах.

Сделайте бэкап через хостинг или плагин резервного копирования. Выпишите в таблицу: старый URL, новый URL, дата смены, кто проверил 301. Про ручные правила, если автоматический переадрес не сработал — в гайде по переадресу 301. Не включайте две SEO-опции сразу: Rank Math и Yoast вместе часто дают дубли правил и непредсказуемый ответ сервера на один и тот же адрес.

Выберите один способ: Rank Math, Yoast или Remove Category URL

Экран «Настройки → Постоянные ссылки» в блоке «Дополнительно» меняет префикс, но пустое поле снова подставит `category` — отсюда отдельные плагины на GitHub.

Способ Где включить 301 со старого /category/ Заметка
Rank Math General Settings → Links → Strip Category Base (Advanced mode) Заявлены автоматические 301 После включения — «Сохранить» постоянные ссылки
Yoast SEO Настройки → Рубрики → выключить префикс в slug Зависит от структуры ЧПУ В справке — не рекомендуют отключение
Remove Category URL Установка с wordpress.org 301 со старых URL При конфликте slug приоритет у рубрики
Только ядро WP Префикс рубрики на экране ЧПУ Нет полного снятия Минимум риска для архивов

Итог: есть Rank Math с Advanced mode — начните со Strip Category Base и проверки 301. На Yoast без причины префикс лучше не трогать. Без SEO-плагина — Remove Category URL, не `functions.php` с первого дня: в issue Yoast на GitHub кастомные ЧПУ плюс снятие префикса давали 404 на архивах.

Включите опцию и сбросьте правила постоянных ссылок

После смены базы рубрики WordPress пересобирает правила. Без «Сохранить изменения» на экране постоянных ссылок новый адрес может не открыться.

  1. Включите один способ: галочка в Rank Math, Yoast или активация Remove Category URL.
  2. «Настройки → Постоянные ссылки» → «Сохранить изменения» без правок полей.
  3. Откройте короткий адрес рубрики, например `/akcii/` вместо `/category/akcii/`.
  4. Вставьте старый URL с `/category/` — ожидается 301. Используйте вкладку «Сеть» в DevTools или онлайн-проверку редиректа.
  5. Проверьте пункты меню и 2-3 внутренние ссылки на рубрики.
  6. При сбое отключите опцию, снова сохраните ЧПУ, при необходимости восстановите бэкап.

Схема:

Slug без конфликтов → одна опция → Сохранить ЧПУ → новый URL открывается → старый `/category/…` даёт 301 → меню и Вебмастер через несколько дней

База ЧПУ — в материале про постоянные ссылки. Текст рубрики для поиска — в гайде по описанию рубрики, это не заменяет переадрес.

Проверьте браузер, меню и Яндекс Вебмастер

Критерии успеха из чек-листа владельца сайта: новый адрес рубрики открывается в обычном браузере; старый с `/category/` уводит на новый с кодом 301, а не с 302 или 404; пункт меню ведёт туда же, куда ручной ввод адреса; нет ситуации, когда вместо страницы «Услуги» открывается архив рубрики с тем же коротким именем. Через 3-7 дней в Яндекс Вебмастере не должно расти число ошибок «страница не найдена» по старым URL рубрик. Запишите дату смены и три проверенных адреса — при смене темы это сэкономит часы.

*Instagram,Facebook (принадлежит компании Meta, признанной экстремистской и запрещённой на территории РФ)

В Вебмастере откройте «Индексирование → Страницы в поиске» и отчёт по ошибкам обхода. Если старый `/category/novosti/` всё ещё отдаёт 404, добавьте правило в Rank Math Redirections или плагин Redirection. Пройдитесь сканером по главной и контактам — обход битых ссылок описан в отдельной инструкции. На практике одна забытая ссылка в подвале сайта держит 404 в отчёте месяцами, хотя основной переадрес уже работает.

Обойдите типичные ошибки после снятия префикса

Часто ломается так: не сохранили ЧПУ; включили Rank Math и Yoast вместе; не переименовали slug страницы; сняли префикс на сайте с сотнями внешних ссылок без мониторинга. В реальном проекте один конфликт «Акции» в меню режет заявки, хотя блог жив.

Если сомневаетесь — оставьте `/category/` и займитесь текстами рубрик. Нужна настройка без экспериментов на боевом сайте — напишите через форму на сайте (удобнее в мессенджер) или в Telegram; создание и сопровождение WordPress — в разделе услуги.

Материал проверен: Андрей Дикий (создаёт сайты и продвигает их статьями (SEO/GEO)).
Достоверность данных: wordpress.org (settings-permalinks, customize-permalinks), developer.wordpress.org (WP_Rewrite::set_category_base), справка Yoast и Rank Math, плагин Remove Category URL, wordpress.org support; Вордстат на 2026-10-03 (MCP недоступен, показы не верифицированы).

Частые вопросы

Можно ли убрать category из URL WordPress без плагина?

Полностью — нет, только заменить слово в «Префикс рубрики». Для адреса без сегмента нужен SEO-плагин или Remove Category URL и сброс ЧПУ через «Сохранить изменения».

Ломает ли SEO удаление category base?

Короткий URL сам по себе не поднимает позиции. Риск для видимости — массовые 404, отсутствие 301 и дубли одного архива по двум адресам без канонического выбора. При постоянном переадресе и без конфликтов slug поисковики обычно переносят накопленные сигналы на новый адрес, но это не мгновенно: заложите неделю на переобход.

Нужен ли 301 после смены URL рубрики?

Да, если старые ссылки с `/category/` в меню, соцсетях или индексе. Проверьте старый адрес вручную после настройки Rank Math или Remove Category URL.

Чем это отличается от настройки постоянных ссылок записей?

ЧПУ задаёт шаблон адреса статьи. Здесь только архивы рубрик — списки записей по метке.

Что делать, если после Yoast пропали архивы?

Включите префикс снова, сохраните ЧПУ. При нестандартной структуре смотрите issue Yoast на GitHub или оставьте префикс.

Как откатить, если сайт «поехал»?

Отключите Strip Category Base или плагин, сохраните постоянные ссылки, очистите кеш. При серьёзных поломках — бэкап и прежние slug по таблице.

Зачем убирать /category/, если есть риски?

Для короткой ссылки в визитке и меню, когда прошли чек-лист slug и проверили 301. Иначе оставьте префикс и развивайте контент рубрик.

*Instagram,Facebook (принадлежит компании Meta, признанной экстремистской и запрещённой на территории РФ)
Новый маркетинг с искусственным интеллектом
Добавить комментарий