Я создаю веб-сайт электронной коммерции на платформе WordPress, в котором WooCommerce обеспечивает функциональность покупок.
На сайте будет много товаров; вероятно подходит для нескольких категорий товаров. Таким образом, типичные структуры URL будут:
www.example.com/product-category-a/product-a/
www.example.com/product-category-b/product-a/
Приведенная выше структура URL соответствует иерархии; что-то, что я хотел бы сохранить как для пользовательского опыта, так и для поисковой оптимизации.
Существует много споров о том, предпочитают ли поисковые системы структурированные
или плоская структура URL. Несмотря на это, я чувствую, структурированный URL легче
поддерживать, анализировать и сохранять чувство порядка.
Недостатком этого иерархического подхода является проблема дублированного контента. Придерживаясь приведенных выше примеров, я хотел бы rel=canonical
для их соответствующей плоской структуры URL продукта, как показано ниже:
www.example.com/product-a/
Проблема в том, как я могу поддерживать иерархическую структуру URL-адресов и одновременно создавать более простой вариант /product-a/
? В настоящее время мне приходится выбирать между тем или иным.