Does your domain extension matter? The .cv case, measured

You are choosing a domain, or you already have a country-code one and want to know what it is costing you.

Short answer

A country-code domain carries a built-in geographic association: search engines treat it as targeting that country by default, and for most ccTLDs you cannot override it. A generic domain has no such association and can be targeted freely. If your audience is global and your extension belongs to a country you have no connection to, that is a real constraint, though it is not necessarily the constraint holding you back.

What the extension actually signals

Generic extensions carry no geographic meaning. Country-code extensions do, and engines use them as a strong hint that the site serves that country. A handful have been treated as generic because of widespread global use, but the default assumption for the rest is national.

The part you cannot override

For a generic domain you can set a geographic target, or set none, in Search Console. For most country-code domains that setting is unavailable, because the extension already answered the question. That is the specific limitation: not a penalty, an assumption you cannot revise.

What it does not do

It does not stop you ranking elsewhere. Plenty of country-code domains rank internationally on the strength of content and links. The association is a thumb on the scale in one direction, not a wall, and the size of it varies by query and market.

The other costs, which are not algorithmic

Trust and recall. An unfamiliar extension is harder for people to remember, occasionally triggers suspicion, and can look like a typo of a more familiar domain. Those affect click-through and word of mouth, which are the mechanisms that compound.

Whether to move

Moving domains is a migration with weeks of turbulence and a permanent dependency on redirects. It is worth it when the extension is genuinely blocking a market you can prove demand in. It is not worth it because the extension is unfashionable.

How to test the claim on your own data

Segment your Search Console impressions by country. If you are getting impressions and clicks across the markets you care about, the extension is not blocking you and the constraint is elsewhere. If you are invisible outside one country you have no connection to, the claim gets more plausible.

Be careful about the story

A domain extension is a satisfying explanation for slow growth because it is external and unfixable. That makes it attractive and makes it under-scrutinised. Check the data before adopting it, because the more common answer is authority and demand.

Questions

Are .io and .ai penalised?
No. Several country-code extensions are used globally enough to be treated as generic, and there is no penalty attached to any of them. The question is whether yours is in that group.
Should I buy the .com if I can?
If it is available at a sensible price, yes, for recall and trust rather than for ranking. Redirect one to the other and pick a single canonical host.
Does a keyword in the domain help?
Very little now, and an exact-match domain can look spammy. Choose a name people can remember and spell over one that contains a keyword.

Measured, not asserted

ihatepdf.cv runs on the country-code domain for Cape Verde, a country the project has no connection to, and still reached 100,542 users and 42,320 clicks in 224 days on search alone. Whatever the extension cost, it did not prevent global traffic, and the full-history data did not support the geographic explanation the project initially assumed.

Free tool for this: Search Console Analyzer. No account, nothing uploaded.

Where this goes deeper

Every number on this page comes from one complete dataset: one product taken from zero to 100K+ users on search alone, with nothing spent on advertising. The full argument is Chapter 10 of the book. Five chapters are free to read.

Related