↑↓ to move ↵ to open Esc to close Browse all tools

Website guide

.com vs .io vs .co vs .ai: Choosing a Domain Extension

The part after the dot is called a top-level domain, and there are two kinds: generic endings like .com and country codes like .io, .co and .ai. Startups use those three as if they were generic, and for search they mostly are. But each is run by or for a country or territory, under its own rules. Here is who manages them, how Google reads them, and how to choose.

Two kinds of ending

Every domain ends in a top-level domain, and IANA, which keeps the root of the domain name system, lists each one in its Root Zone Database with a type and a manager. The two types that matter for a website are generic and country code. A generic ending such as .com or .org is run by a registry company. A country-code ending is the two-letter code of a country or territory, and in the records below its manager is often a government body. How the whole system fits together, from registrar to DNS to hosting, is covered in domain, DNS and hosting explained.

EndingIANA typeManager listed by IANA
.comGenericVeriSign Global Registry Services
.netGenericVeriSign Global Registry Services
.orgGenericPublic Interest Registry
.appGenericCharleston Road Registry
.ioCountry codeInternet Computer Bureau, address in Diego Garcia, British Indian Ocean Territory
.coCountry codeColombian ICT ministry (MinTIC), Bogotá
.aiCountry codeGovernment of Anguilla
.meCountry codeGovernment of Montenegro
.tvCountry codeTuvalu ministry for communications

So .io, .co, .ai, .me and .tv are all country codes. They became popular because the letters spell something useful in English, not because the sites are based there.

For search, the type matters less than you might expect. Google Search Central says a country-code domain gives "a strong signal" that a site is meant for that country, and that generic domains are not tied to a location. But it also keeps a list of country codes it treats as generic, because they are widely used as vanity endings:

.ad .ai .as .bz .cc .cd .co .dj .fm .io .la .me .ms .nu .sc .sr .su .tv .tk .ws

That is 20 endings, and every country code in the table above is on it: .io, .co, .ai, .me, .tv. A site on .io or .ai is treated like a .com site; it is not shown preferentially to people in the British Indian Ocean Territory or Anguilla. Google notes that the list may change. A country code that is not on it, such as .de, .fr or .ca, does tie the site to that country, which is what you want for a local business there and not what you want for a site aimed at the whole world.

For the trade-offs of putting regional versions on separate domains, subdomains or folders, see subdomain vs subdirectory.

The registry sets the rules

Each ending has its own registry policy for who may register, what it costs and how disputes are handled. Google warns that some countries restrict who can register their country code, so check before you plan a site around one. The IANA records also show that managers change: the .co record lists a redelegation to .CO Internet SAS in 2009 and a transfer to the Colombian ministry, MinTIC, in 2020.

Practical consequences:

  • Read the registry's policy. Each IANA record names the registry's website. Prices, renewal terms and eligibility live there.
  • Compare renewal prices. Look at what year two and later cost, not only the first year, before you print the address on anything.
  • Know the expiry. A lapsed domain can be lost. The what happens when a domain expires guide walks through the stages.

An ending with a technical rule: .app

Some endings come with a technical condition. The .app registry states that the whole ending is on the HSTS preload list, which makes HTTPS required on all connections to .app websites, with no setup on your side. Browsers will not load a .app site over plain HTTP at all. That is good for security and a trap if you planned to start without a certificate. The HTTP vs HTTPS guide explains what HTTPS adds and what a certificate is for.

Length and saying it aloud

The ending is part of what people type and say. For one name, the full address grows with the ending:

EndingAddressCharacters
.combluebirdbakery.com18
.cobluebirdbakery.co17
.iobluebirdbakery.io17
.aibluebirdbakery.ai17
.appbluebirdbakery.app18
.netbluebirdbakery.net18

Shorter is easier, but say it aloud too. ".co" heard over the phone can be written down as ".com", so a .co site risks sending visitors to whoever owns the .com. If you take a .co, try to own the .com as well and redirect it.

Choosing, step by step

  1. Start with the name. The domain name generator combines your keywords with prefixes, suffixes and short forms across several endings, so you see which names are still free.
  2. Prefer .com if it is free. It is generic, not tied to any country in search, and avoids the .co and .com mix-up.
  3. If .com is taken, look it up. The WHOIS lookup shows the registrar, creation and expiry dates and status. A parked domain registered last month is a different situation from a company that has used it for 20 years.
  4. Pick a country code only on purpose. For a business in one country, its code is the natural choice and a strong local signal. For a global product, .io, .co and .ai behave like generic endings in Google Search, but remember who runs them.
  5. Check the registry's rules and renewal price before you commit, and set the domain to renew automatically.
  6. Register the obvious variants that you can afford and redirect them, so typos and the .com do not lead somewhere else.

Frequently asked questions

What is the difference between a gTLD and a ccTLD?

A generic top-level domain such as .com, .org or .app is not tied to a country. A country-code top-level domain is the two-letter ending assigned to a country or territory, such as .de, .co or .io, and is run by a manager for that place, often a government body. The IANA Root Zone Database lists the type and manager of every ending.

Is .io a country domain?

Yes. IANA lists .io as a country-code top-level domain whose manager, Internet Computer Bureau Limited, has an address in Diego Garcia, British Indian Ocean Territory. Google Search treats .io like a generic domain for geotargeting, so it does not tie a site to that territory in search.

Does a .co or .ai domain hurt SEO?

Google Search Central lists .ai, .co, .io, .me and .tv among the country codes it treats as generic top-level domains, so they are not read as a signal for Colombia or Anguilla. Google adds that the list may change. A country code outside that list, such as .de, is a strong signal that a site targets that country.

Should I buy the .com too?

If the name is a brand you plan to keep, owning the .com and the most likely typos means nobody else can use them, and you can redirect them to the main site. A WHOIS or RDAP lookup shows whether they are taken and when a registration expires.

Is .app different from .com?

Technically, yes. The .app registry states that the whole ending is on the browsers' HSTS preload list, so every .app website must be served over HTTPS. A .com site can choose HTTPS; a .app site cannot work without it.

Sources