Hi @tianshen,
Thanks for explaining the issue so clearly — I can see how that would be confusing for users navigating your site.
Could you please share your site URL and a screenshot of your Settings → Permalinks page so I can take a closer look at how the breadcrumbs and brand links are working on your setup? That will help me better understand what’s going on and guide you accordingly.
Hi @tianshen,
Thanks for sharing your permalink settings and the additional details. From what you’ve shown, your setup looks great.
To clarify your message a bit further, are you referring to not being able to access the brand archive for a specific brand like example.com/brands/adidas/, or are you trying to access a general listing page at example.com/brands/ that shows all your brands together?
With the built-in WooCommerce Brands feature, each brand you create automatically gets its own archive page (like example.com/brands/adidas/), which works just as expected. However, the base URL example.com/brands/ is not a standalone page by default—it’s a taxonomy archive base, and it won’t display a list of all brands unless you manually create a custom page for that purpose.
If you’d like to have a page that shows all your brands, you can create a new page called “Brands” and use the [product_brand] block or a shortcode provided by WooCommerce to display them. Once you do that, you can manually link to that page in your navigation and breadcrumbs for a smoother experience. Or you can use brand plugins such as Perfect Brands for WooCommerce.
Let me know if I have clarified your concerns or if you have further questions.
Yes, I have created a new page called “Brands” that contains all our brands.
Customers can jump directly to /adidas/ or /nike/ through the “Brands” page.
But when customers are on /adidas/ or /nike/, they cannot click /brands/ in the breadcrumb navigation bar to return to the “Brands” page.
/brands/ in example.com/brands/adidas/ does not correspond to my “Brands” page
Zee
(@doublezed2)
Hello tianshen,
Thank you for your reply.
I understand that customers are unable to click on the /brands/ link in the breadcrumb when viewing brand-specific pages like /adidas/ or /nike/, because it does not lead back to your “Brands” page.
This is happening because the /brands/ slug is already being used by the WooCommerce Brands feature, which causes a conflict with your custom page. To resolve this, I suggest changing the slug of your “Brands” page to something unique, such as /our-brands/ or /product-brands/. This should allow the breadcrumbs to function correctly and direct users back to your intended page.
Please let me know if you have any questions. 🙂
Best regards.
We haven’t heard back from you in a while, so I’m going to mark this as resolved.
If you have a few minutes, we’d love if you could leave us a review: https://ww.wp.xz.cn/support/plugin/woocommerce/reviews/