We're glad to hear a feed back on the feature.
First of all in Sitefinity 6.0 the canonical url links will be added on dynamic pages that are able to show specific type of content (IDataItem) in detail mode. E.g. - if we have a several pages with a news widget - each page that shows the news item in it's detail mode should have a canonical url link - for the news item.
Currently the canonical urls are not supported for static pages yet. We are working on this and hope we will provide it for the planned service pack. And yes - your are absolutely right about the query string parameters in the canonical link - there are ones that should be removed as they do not change the page content (e.g. some referral tracking information) and there are others that should be kept as they (could) be used to output a different content on the page (e.g. paging parameters). And we plan to have a configuration (on page level) for white-listed parameters that will be kept when generating canonical url link.
And the query string parameters are only part of the problem we're trying to solve by placing a canonical link. This will fix casing issues, domain issues etc. E.g.
should all have a canonical url link:
If you have some other ideas on that topic - don't hesitate to share them with us.
Thanks again for the feedback!
the Telerik team
Do you want to have your say in the Sitefinity development roadmap? Do you want to know when a feature you requested is added or when a bug fixed? Explore the Telerik Public Issue Tracking
system and vote to affect the priority of the items