Hi Friends, I have site with more pages, in my site some of pages are cached with www and some are cached with non www I want to set all pages on www URL What to do? please advice.. Thanks,
You can add your site to Google Webmaster Tools and then go to Site Configuration -> Settings -> General Settings and set Preferred domain to Display URLs as www. your domain.com
301 redirects can solve your problem completely. It is the best solution. Because it works for all of the search engines.
Either you can set a preferred domain.... But this can split your backlinks (some websites link to domain.com and some will link to www.domain.com) This divides the credit that you should get for your backlinks. Use 301 redirect... This is the best thing, retain your backlinks to one domain only (which you want to make visible for to your users)