If you want to see what google says about the issue, see
http://www.mattcutts.com/blog/seo-advice-url-canonicalization/
Matt Cutts is responsible for Quality and Webmaster Relations at google.
I have been doing SEO since 2000 and I have seen it all (or most of it). Most CMS solutions don’t really do much to help these issues out of the box. The main reason I have become instantly addicted to ModX is because of how modular it is. This means whatever it doesn’t do, I can make it do. But the idea of having ModX follow true SEO best practices is really exciting.
I have actually been very active spreading the word about ModX on webmaster / seo forums like SitePoint.com and WebmasterWorld.com. I know the more codes / webmasters / seo’s I can get involved with ModX, the faster it’s available plugins and core code will grow.
I would love it if I could help define such seo best practices. I would even go as far as offering to become a ModX SEO advocate. Sort of how you have advocates who promote to other languages.
I was already planning on creating a post with recomendations for the core code once I was done with my SEO Strict URLs plugin. There are just certain things I am doing with that plugin that really need to be done at the core to be truely effective.
There are a number of issues that need to be discussed. Not just duplicate content, but also best practices for how plugins should be formating content. For example, NewsListing currently puts blog titles on a page in <h2> tags. It should really be using <h1> tags for the title and <h2> tages for sub topics (although sub titles may be a txt editor issue). It’s tough since so much of ModX is 3rd party snippets and plugins. You can’t control them all, but we can have certain best practices that any snippet / plugin must pass to be included at part of the base install process / core code.