Верх страницы
Обложка к записи Не удаляйте product-category из URL в WooCommerce
Время для прочтения: 0 мин. 13 сек.

Не удаляйте product-category из URL в WooCommerce

Удаление /product/, /product-category/ или /shop/ из URL крайне НЕ рекомендуется из-за способа, которым WordPress осуществялет свой роутинг.

Коротко о проблеме

WordPress использует /product-category/ (или любое другое из ключевых слов), чтобы определить, что это URL, ведущий к категории товара.

Существует несколько SEO плагинов, которые позволяют удалить эту базу, что, в свою очередь, приводит к ряду проблем с производительностью и дублированием URL-адресов.

Если ваш сеошник требует это всенепеременно сделать — гоните его в шею.

Итог

WordPress будет намного труднее определить, какую страницу вы пытаетесь открыть, когда вводите URL-адрес категории товара.

Также следует понимать, что стандартная «Страница» в WordPress не имеет базового префикса в URL. Например:

# URL стандартной страницы
http://yoursite.com/about-page/

# URL, ведущий на категорию товара
http://yoursite.com/product-category/category-x/ (this is the URL leading to a product category)

Что произойдёт, если мы удалим префикс product-cat из URL?

# URL стандартной страницы
http://yoursite.com/about-page/

# URL, ведущий на категорию товара
http://yoursite.com/category-x/

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

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

Автор: Кобзарёв Михаил

Русский разработчик с 20-ти летним стажем. Работаю с PHP, ООП, JavaScript, Git, WordPress, Битрикс, Joomla, Drupal, Opencart, DLE, Laravel, Moonshine, SuiteCRM.

Оптимизирую сайты под Google Page Speed, настраиваю импорты для больших магазинов на WooCommerce + WP All Import. Пишу плагины на заказ. Все мои услуги.

Веду блог о разработке, дайджест в телеграмме и в ВК.

Вы всегда можете нанять меня.

Комментарии
Подписаться
Уведомить о
guest

23 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
Игорь
Игорь
4 лет назад

Михаил, хотелось бы услышать комментарий по поводу ПЕРЕИМЕНОВАНИЯ product-category ( эта возможность заложена из коробки в Постоянные ссылки-Постоянные ссылки товаров), скажем в category?

Мне это актуально, при переделке существующего проиндексированного сайта на другой CMS, чтобы сохранить структуру проиндексированных ссылок.

Sad Cube
Sad Cube
3 лет назад

«Если ваш сеошник требует это всенепеременно сделать — гоните его в шею.»

Так это элементарное требование, логичное и обоснованное логичной структурой каталога, не только в угоду юзерам но и поисковикам, они это любят доказано сотнями проектов. Я бы гнал в шею тех, кто додумался сделать интернет-магазин на WP в связке с ущербным WC в современных условиях. Скупой платит дважды… А с таким симбиозом потоку затрат на допиливание во имя хоть какого-то продвижения не будет конца, за $75 в час или от $3000 в месяц))) WP блоговая среда и точка, ни какой коммерции там не сделаешь, одна только боль и разочарование.

Последний раз редактировалось 3 лет назад Sad Cube ем
Sad Cube
Sad Cube
3 лет назад
Ответить на  Кобзарёв Михаил

Я к тому, что такие рекомендации массово сыпятся не спроста и можно было бы задуматься. И дело не в глубине url, даже ЧПУ тут не главное, а в его структуре, во взаимосвязи разделов, в том как выглядит карта сайта для ПС. 20 лет это конечно достижение, но все когда-то кончается и смена структуры выручает в 9 случаев из 10

Sad Cube
Sad Cube
3 лет назад
Ответить на  Кобзарёв Михаил

Реализовал на проекте пару дней назад. С радостью поделюсь результатами после нескольких месяцев ожидания с ссылками на отчет topvisor

Александр
Александр
11 месяцев назад
Ответить на  Кобзарёв Михаил

Михаил, приветствую!
Высылал ли человек результаты с топвизора после смены структуры? Или это только слова были?) ОЧЕЕЕНЬ интересно)
Или может у вас за это время есть какой-то кейс с результатами?

gpflv
gpflv
2 лет назад
Ответить на  Кобзарёв Михаил

Больше половины поста это выдумки ) Поисковик рейтит классическое структурное дерево, где товар входит в каталог категории. Нет ни одного действительно крупного проекта, тем более eCommerce на вордпрессе.

Елена Имполитова
Елена Имполитова
3 лет назад

А есть возможность заполнить эту страницу? Просто разместить на ней все категории товаров? Сейчас у нас на сайте она отдаёт 404 и очень бы хотелось это поправить.

Елена Имполитова
Елена Имполитова
3 лет назад
Ответить на  Кобзарёв Михаил

Например, у нас есть страница https://site.com/product-category/katalog/tovar/
и https://site.com/product-category/ вот эта страница отдаёт 404 код. А можно, чтобы она была рабочая (200 код) и на ней разместить категории товаров?

Последний раз редактировалось 3 лет назад Елена Имполитова ем
Станислав Шендрик
Станислав Шендрик
2 лет назад
Ответить на  Кобзарёв Михаил

А что Вы подразумеваете под «постоянные ссылки скинули»
У меня тоже по ссылке https://site.com/product-category/  404 ошибка
Как исправить?

Артём
Артём
2 лет назад
Ответить на  Кобзарёв Михаил

Он имел в виду что по адресу самой базы категорий нет никакой страницы. Я не уверен поправимо ли это и нужно ли.
https://site.com/product-category/imya-categorii/imya-tovara — это будет рабочая ссылка
https://site.com/product-category/ — это будет 404. То есть через url пользователь не сможешь посмотреть какие вообще есть категории. Как это править непонятно.

Артём
Артём
2 лет назад
Ответить на  Кобзарёв Михаил

Он имеет в виду что страницы для базы категорий (https://site.com/product-category/) — не существует. И непонятно как это исправить и нужно ли

Станислав Шендрик
Станислав Шендрик
2 лет назад

Как сейчас обстоят дела с этим вопросом, возможно ли без ущерба убрать(скрыть) данные категории?

Предыдущая запись
Следующая запись

Давайте дружить
в Telegram

Авторский блог вашего покорного слуги в Telegram про web, программирование, алгоритмы, инструменты разработчика, WordPress, Joomla, Opencart, Laravel, Moonshine, фильмы и сериалы