Whats the Difference between the urls with or without www (like: http://www.idealsofts.com and http://idealsofts.com) bcz google treated the same website as two different websites. is there any solution to make both as one url ?
The quick answer to this question is that there is no difference between the two addresses for most modern domains. For example, typing www.wisegeek.com or wisegeek.com into the Uniform Resource Locator (URL) of your Web browser will bring you to this site with equal ease. However, leaving “www†off of some websites can result in the browser being unable to find the site. This problem is correctable by the domain holder. A cursory understanding of how the World Wide Web (WWW) works will be helpful in understanding the problem.
I would have expected Google to see it as one and the same website. Can't say I've had a problem with it.
Huge difference. www.example.com is a subdomain of example.com and all the search engines will treat them as seperate domains. You should use 301 redirect to redirect example.com to www.example.com as everybody got used to www.example.com.
praetserge is correct. Not only will search engines treat them as separate domains, but Google in particular will even split PR between the 2 if both exist on the index. So if you're one of those people that worry about pagerank, make sure you create the permanent (301) redirect to your preferred domain. Don't make the mistake of creating a 302, because that's only a temporary redirect. Also, in Google webmaster tools, there's an option in there to choose your preferred domain. However, creating a 301 redirect is more effective, because that covers ALL search engines. I actually would do both if you have a Google account.
All you need to do is have your CNAME redirect www. to http:// automatically ( most hosting companies do this automatically ). If your worried, type in both versions and if they send you to the same place , your fine.