The .co domain is the country code of Colombia.
But a few years back Colombia sold its soul (I mean, licensed its country code).
So now .co can be registered pretty much by anyone, similar to generic top-level domains such as .com and .net.
When you register a country code for use as a generic domain, you want to be sure that search engines don’t view your website as limited to only that country.
Fortunately, Google is on top of the situation.
According to Search Engine Roundtable, here are the country codes (ccTLDs) Google now treats as generic:
But what if I want my country code to act like a country code?
Let’s suppose you’re a business located in Colombia and you register .co. You want search engines to recognize your domain as a country code, not some globally generic identifier.
Well, there’s a solution for this as well, at least with Google. Using Google Webmaster Tools you can tell Google to view your domain not as generic but as specific to a country or region.
It’s not the most elegant solution and I’m unclear on if/how Bing manages the issue, but it’s where we stand today with the world’s largest search engine.