One of the important thing in blog SEO is we must ensure canonical url for your blog. The reason is search engines treat http://www.abc.com, http://abc.com, http://www.abc.com/index.php as different sites.
Lets see what are the affects if you don’t ensure a single url for your blog?
- Drop in Search Engine Rank: Search engine will choose the best url to rank your site. So this will affect your search engine rank.
- Duplicate Content: Search engine will pick up some content in your blog and put down the similar content or same content and is considered as duplicate content by search engine.
Check your site for this issue, your site should always forward you to full url ie., http://www.abc.com, if your site is at abc.com. If there is issue don’t worry All in one SEO pack, Enforce www. Preference and .htaccess hack will help you fix it.
Fix it with Enforce www. Preference:
Install and activate Enforce www. Preference plugin.
Fix it with All in One SEO Pack:
Login to WordPress admin, go to Settings > All in one SEO plugin > check Canonical URLs.

















June 17th, 2009 at 5:21 am
Actually i usually don’t use www version of my website.while submitting to search engine,directory also i didn’t used www version. Does it make any difference?
June 17th, 2009 at 5:33 am
@Ricky
It doesn’t matter what version of link (www or non-www) you submit to directories or in website comments, but you must make sure canonical url is enabled for your blog as i said in the post.