After enabling the Google sitemap.xml it seems that it doesn’t give the full urls (including categories). From what I read this seems to be the Magento default.
This causes big issues from an SEO point of view because it’s much better to include the full url with category, but also in that it creates duplicate content. For example in the sitemap.xml file it could link to this page: http://myshop.com/amazing-white.html where the correct url should be: http://myshop.com/mens-clothes/t-shirts/amazing-white.html But also the following page is possible: http://myshop.com/mens-clothes/amazing-white.html
All these pages show the same product!
I could add a canonical tag but this doesn’t really address the issue.
So… how do I get the sitemap.xml to show the full urls (with the categories), and how do I stop the other urls from showing (or preferably get them to redirect to the correct url)
Yoast’s great article on Magento SEO went some way to help, but it involves extensions and doesn’t answer the sitemap url issue.