I have total 10 websites. All are hosted on same IP address. Is it better to host each website on different IP address or it is ok if I continue all websites on the same IP. Please write me the reason also.
There is nothing wrong with shared hosting - some ip addresses have thousands of sites hosted. Just realize that you aren't going to fool google (they'll assume common ownership) and if you have a good reason to crosslink the sites for traffic, I would add "nofollow" to the links to be on the safe side. Matt Cutts made a statement about how google assumes a person who owns one site is more apt to have a site they can devote more time to than someone with 10 sites. Of course that isn't always true, but google's algorithm isn't perfect and as a general statement, it's probably a valid point to consider and use. I wouldn't be surprised if they factor that into their algorithm, however, it probably carries minimal weight. Unless you are going to find different hosts with different class c ip addresses, use different whois for the domains, and don't run the same adsense code, google analytics, etc., I wouldn't worry about it. Just getting different ip's from the same host isn't going to do anything for you.