Which is a better web address - http://www.chemtopper.com/ or http://chemtopper.com/. I ask this as some of my pages point to one and the balance to other. One of the SEO page assessors have reported that I should set up a 301 redirect. So whom should I redirect to so as to achieve best results.
redirect http://chemtopper.com/ to http://www.chemtopper.com/ yes the www version is better as old netizens consider that to be clean
There is no difference from a ranking perspective. However, every page on your site should have a single URL for referencing it - called the canonical (preferred) URL. The key is to pick one version of your URL as your canonical URL and 301 redirect all non-canonical URLs to the canonical version. You obviously have URL Canonicalization issues if you're seeing both the www and non-www versions of URLs showing up in the search engines. You want to fix this using 301 redirects because it leads to issues with duplicate content and split page rank/link juice.
There are not either one is good or bad. You can select any one of it and 301 redirect the other one.