I currently have both urls of my site listed in google and yahoo siteexplorer etc, there is some difference in the pages that are indexed.
Do I need both, or can I delete the one with the www at the start and then let it find all pages using the new url? I have already set my preferred domain in google but can not see a way to do it in yahoo.
Does this even make a diff to how they will index my site, or is it just so I can access stats etc?
My .htaccess is all set up to remove the www anyways.
Any advice greatly appreciated.
If you use URL rewrite to rewrite your www-URL to your non-www-URL you shouldn't need to delete it. Then, the search engines should only list the non-www-URLs.
http://www.codinghorror.com/blog/2007/02/url-rewriting-to-prevent-duplicate-urls.html