Robert_Charlton - 10:09 am on Aug 29, 2013 (gmt 0)
...what parameter do I set when I have a page with no ? in the URL.
I've not been able to follow this discussion very closely, so please forgive if I'm incorrect or this has been covered here... but I get the sense as I look at this comment, and at some of these urls, that the "prettier" ones, without question marks, might simply be rewrites by the CMS (or manual rewrites enabled by the CMS) of the URLs with the query strings and parameters.
They were probably rewritten by the CMS, but not 301 redirected. To greatly oversimplify... and it's late at night, so this may be sloppy... when a CMS makes the same page accessible via multiple urls, the ideal way to get rid of these, when the content is identical, is to 301 redirect the urls with parameters to the user-friendly version of the url with the same content.
Has the whole question of canonicalization been considered?