Why this matters
When a customer filters by colour and size simultaneously, WooCommerce generates URLs like /shop/shoes?colour=red&size=42. With ten filterable attributes at five options each, your store can generate thousands of near-identical URLs. Google wastes crawl budget on these and may split link equity across them instead of concentrating it on your main category page.
The solution is canonical tags: a tag on the filtered URL tells Google the authoritative version is the main category page. Rank Math handles this automatically for most filter parameters. If your store uses a third-party filtering plugin, verify it is not blocking canonical tag injection. See our Rank Math setup guide for configuration steps.
For facet combinations with genuine search volume — 'red leather shoes size 42' — consider creating dedicated landing pages rather than relying on filter URLs. These can be optimised with unique content, schema markup, and strong internal links from your main category page, turning a duplicate content problem into a real SEO asset.
Expert insight — Vesa Nippala
Vesa Nippala has optimised dozens of WooCommerce stores and built the ProsperCart e-commerce platform. This advice comes from real-world experience, not theory. Learn more about Vesa →
Key takeaways
- Canonical tags via Rank Math
- Verify third-party filters don't block canonicals
- Create landing pages for high-volume facet combinations