A few weeks ago I wrote about cloud computing and its effect on data centres, but investigating a new cloud host has caused me to wonder what effect hosting your files in multiple locations could have on search engines.
It’s a reasonably well-known fact that the geographical location of the files that make up your Website can have a big impact on how they are ranked within Google and other search engines. For example, a British site hosting in the UK is more likely to be found in a UK search than a British site hosting in Germany.
This is one of the arguments against budget hosting, which is invariably located overseas where the pound is stronger. If you’re just hosting a WordPress blog or two it may not make that much of a difference, but if you’re running a company that sells, promotes or simply relies on good search engine rankings, you must be hosting within your audience’s country of residence.
I’m currently looking at Mosso, RackSpace’s cloud computing venture. They provide application hosting in both Windows and Linux (the first I’ve seen) aswell as file hosting which you pay for by the gigabyte. But what concerns me is, if I were to move some of my sites onto the Cloud, with their servers being located potentially worldwide, search engines may become confused as to where my site is actually from.
If that doesn’t make sense, let me break it down. When you request a Web page, your computer follows a chain of computers to get to the one hosting that page. One computer tells yours where to find the next one in the chain until you get to your destination.
With standard hosting you have one (or maybe more) computers with the same files on them, but crucially in cases where you have multiple computers hosting the same content, they’re located quite close to each other (this is called load balancing, and it just stops one computer getting overloaded with requests).
Cloud computing adds another link near the end of the chain. That computer in the chain is in charge of telling your computer where to find the Web page you’re after, but because you’re hosting on lots of computers simultaneously (the Cloud, as it’s known), each time you request a page, you will probably get a different computer, which would be on the other side of the world compared to the last one.
So if you think in terms of search engine spiders (the applications that crawl the Web looking for content), a spider could hit your blog’s homepage and find a computer in New York, then go to the About Us page and find a computer in Aberdeen. So how does Google determine your site’s cultural locale?
The domain name and language of your site already play a key part in Google’s decision to rank it based on geography, however Google Webmaster Tools allows you to specify one or more locations for your site, so as hosting moves closer to the Cloud we could find these services become more and more valuable.
In conclusion then, if you’re considering a move to cloud hosting, remember to let Google know in what countries your site is most relevant, so you don’t end up with a drop in rankings.
