Forum Moderators: Robert Charlton & goodroi
is this "april fools"? =8)Not necessarily :-)
the purpose of the link rel canonical is to specify the canonical url for content served from non-canonical urls.
When Google detects duplicate content, such as variations caused by URL parameters, we group the duplicate URLs into one cluster and select what we think is the "best" URL to represent the cluster in search results. We then consolidate properties of the URLs in the cluster, such as link popularity, to the representative URL. Consolidating properties from duplicates into one representative URL often provides users with more accurate search results.
i think you are assuming a url without the query string is the canonical url and that is not always the case, nor are query strings themselves necessarily noncanonical.
The content is often getting scraped including the template/nav everything. And when the scraped content is hosted somewhere elese by the scraper he woun't be necessarily looking into the html codes and remove the canonical tag.