пр. Мира 620000 Россия +7900-000-00-00
Логотип блога интернет-бродяги

Как убрать category из URL

Способ убрать category из URL записи

Последнее бновение - 15 января 2023 в 16:45

Сегодняшний пост о том, как убрать category из URL категорий для сайта, работающего под управлением WordPress. Обычно ссылка на категорию записей имеет такой вид:

https://your-super-site.ru/category/nazvanye-kategorii/.

Как видно из приведённого примера, адрес включает в себя доменное имя, «category» и название категории. Часто на сайтах используются дочерние категории или подкатегории. Тогда ссылка будет уже выглядеть так:

https://your-super-site.ru/category/nazvanye-kategorii/nazvanye-podkategorii/.

Так, собственно, в чём весь сыр-бор? Ну висит этот category в постоянных ссылках и пусть себе дальше висит. Но не всё так просто. Дело в том, что поисковики не приветствуют слишком длинные URL. В справочных материалах как Яндекса, так и Google содержатся рекомендации по сокращению длинных ссылок.

Конкретных указаний поисковых систем на то, какое должно быть количество знаков в ссылках, я не обнаружил. Но имеются предупреждения о том, что слишком большая длина URL может привести к ухудшению индексирования записей. В Сети, среди оптимизаторов, бытует мнение, что для наилучшего продвижения, длина URL должна быть ограничена 60-80 символами. Посмотрите, что об этом говорит справка Яндекса в разделе помощи вебмастеру по индексированию сайта:

Яндекс Справка о длине URL

А вот рекомендации Google:

Структура URL сайта должна быть предельно простой. Попробуйте организовать контент так, чтобы URL имели логическую структуру и были понятны для человека…

Слишком сложные URL, особенно включающие несколько параметров, могут затруднять работу поисковых роботов, так как создается чрезмерное количество URL-адресов, указывающих на одно и то же или схожее содержание на сайте. В результате робот Googlebot может использовать гораздо больше ресурсов канала передачи данных, чем это необходимо. Кроме того, есть вероятность, что он не сможет просканировать все содержание сайта полностью…

Чтобы избежать возможных проблем, связанных со структурой URL, советуем следовать рекомендациям, перечисленным ниже:

…По возможности укоротите URL, удалив из них ненужные параметры.

Не думаю, что слово из 8 знаков намного удлиняет ссылку, но всё же… Раз просят, раз советуют, то прислушаемся и сделаем всё что в наших силах для улучшения индексации сайта. Кроме того, без лишних слов URL выглядит более привлекательно и понятно.

На самом деле, удалить category из URL не представляет никакой сложности. В этом нам поможет прекрасный плагин WP No Category Base.

Плагин WP No Category Base в репозитории WordPress

Плагин практически невесомый, постоянно обновляется разработчиками, а значит, совместим с актуальной версией WordPress на сегодняшний день. Кроме того интересен он ещё и тем, что выполняет переадресацию со старых URL на новые, то есть дополнительно настраивать 301 редирект не придётся.

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

Друзья, плюсаните, вдруг пригодится!

Почитайте похожие материалы

Об авторе: Hobo

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

2 Comments

  1. Мне нужно было убрать категории из урлов и я это сделал. Спасибо!

    1. Hobo:

      Отлично, пожалуйста.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *