Worked example
One Product, Twelve URLs
Worked example
How filter links split a shop's rankings
This pattern shows up on almost every online shop. A store sells one pair of running shoes. Shoppers can filter by size or color, while emails add tracking codes. Soon one product page exists at a dozen addresses.
- The problemOther sites link to three different versions. The link value is split, so no single URL ranks well.
- The signal clashThe sitemap lists /shoes/runner/, while the menu links to /shoes/runner/?size=9.
- The fixEvery version gets a canonical to /shoes/runner/. Menu links, the sitemap or ads all use the clean URL too.
- The resultGoogle groups the copies into one cluster. Links count toward one page, so it has a better chance to rank.
Lesson: a canonical tag works best when your whole site points at the same URL.