I don't know if I am posting this in the best suitable place, but I believe it is somehow related to the Search Engine result, so I think it is ok to post it here (please correct me if I am wrong). I have a wordpress blog being installed in http://www.example.com/blog/ . And I have also a homepage on http://www.example.com/ , it is not associated with the blog. When I did a search on my website on several search engines , it appears that some of the site was being index with WWW in front of them , and some other URL in the same domain don't show up with the WWW in front of them. Let me give you an example, I did some search on 2 sets of keywords (separated and non-separated keyword) in Google, Yahoo, an MSN Live search . Here are the results. Example keyword used : icecream & ice cream So, now I have search engine indexing my site with and without www... My Question is, how can that happened ? Was it because my homepage and blog's URL is not in a canonical form ? Thanks in advance for all of the help being provided in here.