Google's John Mueller explained the difference between clustering and canonicalization within Google Search. He said, "Clustering is basically taking the pages that we think are the same. And then canonicalization is, from those pages, which one is the best one."...
-
Google Search Difference Between Clustering & Canonicalization
seroundtable.com