Удаление /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 плагин и сниппеты из интернета для удаления базовых префиксов.
Источник: https://www.kobzarev.com/wordpress/woocommerce-kill-performance/