It depends on the hosting itself as well.
I recently took over a site that had been on very cheap hosting in the US. Looking at the logs the site appears to have been unavailable a lot more often than it was available, so it hasn't been indexed properly! |