ccTLD cc codes explained: country-code domain extensions and local SEO
A ccTLD cc code is the two-letter country-code extension after the final dot that ties a domain to one country, like .uk, .de, or .fr. The registrar pages that rank for this query define the term and stop there.
They skip the three things that decide whether a country-code extension helps you: how it gets assigned, who can register it, and what it signals to a search engine in its home market.
This guide covers the full chain, then hands you a searchable lookup for the codes themselves.
So this page gives you three things:
- A clear definition plus the IANA assignment chain, from the ISO 3166-1 country list to the registry that runs each extension.
- A searchable, filterable lookup of 67 ccTLDs, each row carrying its country, registry operator, and whether registration is open or restricted.
- The investor lens the listicles skip: how an aged ccTLD carries inherited local authority and resale liquidity in its own market.
The extension is one signal. How the country code geo-targets, and whether the name carries clean local history, are the reads this guide is built to support.
This guide is general SEO and domain-market education about country-code top-level domains and the aged-domain market. It is not financial, investment, or legal advice, and it does not value or endorse any specific domain or extension.
Every fact in the lookup tool is sourced from the IANA Root Zone Database, the named registry operators, and published Google documentation. Where a fact is uncertain, the field is left blank instead of invented.
What a ccTLD cc code is and how country codes map to countries
A ccTLD, or country-code top-level domain, is the two-letter extension after the final dot that ties a domain to a specific country, sovereign state, or dependent territory. In example.co.uk the country code is .uk.
The defining rule is simple. Every ASCII ccTLD is exactly two letters, and every two-letter top-level domain is a ccTLD.
That two-letter string is not chosen by a registry. It is drawn from the ISO 3166-1 alpha-2 list, the same standard that gives the United Kingdom “GB” and Germany “DE”.
The two-letter form separates ccTLDs from generic extensions at a glance:
- Country-code ccTLDs: two letters tied to a territory, like .uk, .de, .fr, and .jp.
- Generic gTLDs: three or more letters, open to anyone, like .com, .net, and .org.
- The exceptions that prove the rule: .uk and .eu, which sit beside the ISO codes GB and the EU region for historical and regional reasons.
The two-letter code is borrowed, not assigned by the domain industry.
The reason ccTLDs feel consistent worldwide is that the namespace did not invent the codes. It reused a list that already existed for shipping, banking, and customs.
That borrowing is deliberate. It lets the country code stay neutral, because the decision about which territories count as countries sits with a standards body, not with a domain registry.
The distinction the glossaries blur is between the code and the operator that runs it. The string is .uk; the operator is Nominet, which sets the registration policy, the price, and the renewal terms for that country.
Reading the operator alongside the code is the first read a serious country-market acquisition runs, and it is what the lookup tool below makes fast.
Searchable ccTLD lookup: code, country, registry, and restriction
The lookup below holds 67 ccTLDs, each with its country, its real registry operator, whether registration is open or restricted, and a short geo or resale note, filterable by restriction type and searchable by code or country. Type a code or a country name, or filter to open, restricted, or generic-use extensions.
Every row draws its country and operator from the IANA Root Zone Database and the named registries. The generic-use flag follows Google’s documented list. No value scores, no invented facts.
The tool runs entirely in your browser. With scripting off, the full table still renders as static HTML below.
How IANA assigns ccTLDs through ISO 3166-1 and RFC 1591
IANA assigns a ccTLD by taking the two-letter code from the ISO 3166-1 alpha-2 list and delegating it to a registry that agrees to act as a trustee for that country's Internet community. The framework dates to RFC 1591, drafted by Jon Postel in 1994.
The design choice at the centre is neutrality. IANA states it is "not in the business of deciding what is and what is not a country," so it leans on the ISO list maintained by a separate standards body.
The assignment runs in a fixed order:
- Eligibility: a string qualifies when it is an ISO 3166-1 alpha-2 code, so .de exists because "DE" is on the list.
- Delegation: IANA delegates the code to a manager that demonstrates it can serve the local Internet community fairly.
- Trustee duty: the manager runs the extension as a trustee, not an owner, on behalf of the national and global communities.
The ISO list does the deciding, which keeps the assignment apolitical.
The settled point about ccTLD eligibility is that the domain system delegates the hardest decision. Whether a territory is a country is answered by the ISO 3166 Maintenance Agency, not by IANA or any registry.
That separation is the reason the namespace stays stable when borders or recognition shift. The code follows the list, and the list follows a transparent, neutral procedure.
Internationalised ccTLDs, also written internationalized, are the non-Latin-script country strings. They are delegated through the ccTLD Fast-Track process and stay valid only while the country remains on the ISO 3166-1 standard.
Delegation is not permanent ownership. The transferring or redelegation of a ccTLD follows the same trustee obligations, so a registry's management of the string answers to a public-interest duty instead of a private title.
The wider governance picture, from ICANN coordination down to the registry contract, is set out in the sibling guide What is a TLD? The top-level domain explained, from the dot to the governance behind it.
ccTLD eligibility: open, restricted, and local-presence rules
ccTLD eligibility splits into open extensions anyone can register and restricted ones that demand a local presence, a national address, or a documented connection to the country. The trustee duty is why the rules differ so sharply by registry.
The split is the single key practical fact a buyer reads before choosing a country-code name. It decides whether the extension is reachable at all.
The three working categories map directly onto the lookup tool's filters:
The eligibility rule is a trust signal, not just a hurdle.
The restriction the gate imposes doubles as a trust marker. When .ca demands Canadian presence, a .ca site carries an implicit verification that an open extension does not.
For a domestic business, that gate is a feature. The harder the extension is to register from outside the country, the stronger the local credibility it confers on the registrant who clears it.
For an acquirer, the gate is also a logistics fact. A restricted ccTLD can need a local contact, a registered entity, or a trustee service to hold and transfer cleanly, which is part of the diligence on any country-market name.
Confirm the registry's current eligibility rule before assuming a country code is reachable, because the gate varies by registry and the registry can revise it.
How a ccTLD geo-targets and the local-SEO mechanics behind it
A country-code extension acts as a strong, automatic geo-targeting signal: Google associates a .de with Germany by default, and that country setting cannot be changed in Search Console. The signal is the ccTLD's defining SEO property.
The mechanic is documented. Google states a ccTLD tied to a country "provides a strong signal" for that location, with no manual setup needed.
The ccTLD is one way of using country-specific URLs to tell Google a market. The alternative is qualifying a single domain with localized country versions, each addressed by hreflang, which a cross-border brand reaches for when one country lock will not serve every market.
The ccTLD is one geo signal among the geo signals Google reads, and the others matter when a site spans markets:
- hreflang annotations: tell Google which language and region version to serve, the main tool for a cross-border site.
- Server and IP location: a weaker, complementary indicator of where a site is hosted.
- Local addresses, phone numbers, language, and currency: on-page signals that reinforce the country focus.
- Links from other local sites: inbound links from the target market that corroborate local relevance.
The geo signal helps at home and constrains reach abroad by design.
The geo-targeting strength is a feature with a built-in cost. When Google treats .de as a strong indicator a site serves Germany, the site gains local relevance and gives up implied global reach.
For a national retailer or a regional service business, that trade is worth taking, and the ccTLD is the right tool. For a cross-border brand, it forces a structural choice between one country domain per market and a single gTLD with hreflang.
The constraint is also why a ccTLD rarely competes head-to-head outside its country. A .fr site starts from a colder position for a query outside France, even with identical content.
How the extension choice feeds direct ranking versus indirect trust is set out in the sibling guide Does your domain extension affect SEO? The data, the myths, and the aged-domain nuance.
Generic-used ccTLDs versus country-restricted ones
A documented set of ccTLDs is read globally instead of locally, because Google treats them as generic and the market adopted them as brand extensions instead of country flags. The list is published, not folklore.
Google names the geotargetable ccTLDs it treats as generic, so they can be geotargeted manually instead of locked to a country. The set includes .io, .ai, .co, .me, .tv, .cc, .fm, .la, and .ws.
This commercial usage is what separates them. The market repurposed these country strings for global vanity branding, so .io reads as a tech extension and .tv as a video one, an unconventional usage their ISO origin never intended.
The practical split between the two reads runs along three lines:
The read depends on the specific code, not on the two-letter form.
Treating all ccTLDs as country flags is the error the glossaries make. A .de is a country signal; a .io is a global brand extension, even though both are two letters from the same ISO list.
The working rule is to check whether a given code sits on the generic-treated list before assuming geo behaviour. The same two-letter form can mean "for one country" or "for the world."
For a global product on a generic-used ccTLD like .io or .ai, the extension behaves like a gTLD on the ranking axis and carries its own premium resale market. The geo penalty that constrains a true country ccTLD does not apply.
The family-level contrast between country codes and generic extensions, on eligibility and aftermarket value, is mapped in the broader Domain extensions list: Every TLD type and what each one signals.
Why an aged ccTLD carries local authority and resale value
On the aftermarket an aged ccTLD carries inherited local authority, because a country-code name with clean history and a relevant backlink profile starts from a warmer position in its own market than a fresh registration. This is the lens the registrar lists omit.
The investor read inverts the registration question. A fresh ccTLD weighs the geo fit and the eligibility gate. An acquisition weighs inherited equity, local trust, and how fast the name converts in its home market.
Three facts drive aftermarket value on a country-code name:
The extension prices the local liquidity, and the history prices the equity.
The distinction that matters on a country-market acquisition is between equity and liquidity. The inherited backlink profile and topical history decide the SEO value; the extension decides how the name converts in its market.
An aged ccTLD with a clean, relevant in-country profile combines both: the equity that carries the ranking and the geo signal that anchors it to the target market. A new registration on the same extension carries the geo signal and none of the inherited authority.
The condition on inherited equity is relevance and cleanness, not the country code. A profile concentrated in relevant, clean local sources transfers authority forward; an engineered profile discounts the name on .de as readily as on any extension.
How that inherited value is read and scored runs through the metric guide What is a good Domain Authority score, and the way an acquired domain's age carries forward is covered in Does domain age still matter for SEO in 2026.
8 frequently asked questions about ccTLDs
The 8 questions readers raise about ccTLDs concern the definition, what the term stands for, how codes are assigned, the gTLD difference, the SEO effect, which are open to register, why .io and .ai are used globally, and whether a ccTLD limits international reach.
The answers are general SEO and market education, not financial, investment, or legal advice, and not a verdict on any specific domain or extension.
Q1What is a ccTLD?
A ccTLD, or country-code top-level domain, is the two-letter extension after the final dot that ties a domain to a specific country, sovereign state, or dependent territory.
Examples are .uk for the United Kingdom, .de for Germany, and .jp for Japan. Every ASCII ccTLD is two letters, and every two-letter top-level domain is a ccTLD.
The two-letter string is drawn from the ISO 3166-1 alpha-2 country list, which IANA adopted as the eligibility standard. This is a sourced definition, not a per-domain claim.
Q2What does ccTLD stand for?
ccTLD stands for country-code top-level domain. The "cc" is the country code, and "TLD" is the top-level domain, the part of the address after the final dot.
It is the counterpart to gTLD, which stands for generic top-level domain, the open extensions like .com that are not tied to a country.
Q3How are ccTLDs assigned?
IANA assigns a ccTLD by taking the two-letter code from the ISO 3166-1 alpha-2 list and delegating it to a registry that agrees to run it as a trustee for that country's Internet community.
The framework comes from RFC 1591, drafted by Jon Postel in 1994. IANA uses the neutral ISO list because it is "not in the business of deciding what is and what is not a country."
Delegation requires local Internet community support and a government statement of support or non-objection. Internationalised ccTLDs come through the IDN Fast-Track process.
Q4What is the difference between a ccTLD and a gTLD?
A ccTLD is a two-letter country-code extension tied to a territory under ISO 3166-1, like .uk or .de. A gTLD is a generic top-level domain of three or more letters, open to anyone and not tied to a country, like .com or .org.
Google reads a country-tied ccTLD as a strong, automatic geo signal that cannot be edited, which helps at home and constrains reach abroad. Every gTLD shares one direct ranking ceiling with no geo lock.
The exception is the generic-used ccTLD, where a code like .io or .co is read globally. This is general SEO education, not a ranking claim about any domain.
Q5Are ccTLDs good for SEO?
A ccTLD is strong for SEO when the goal is to rank in one country, because it sends Google an automatic geo signal that the site serves that market.
The trade is built in. The same country signal that helps at home constrains international reach, so a .fr site starts from a colder position for queries outside France.
For a single-country business the ccTLD is the right tool. For a cross-border brand, a gTLD with hreflang usually serves the multi-market goal better. This is general SEO education, not a ranking guarantee.
Q6Which ccTLDs can anyone register?
Open ccTLDs accept worldwide registration with no local-presence test. They include .uk (Nominet), .nl (SIDN), .in (NIXI), .fi (Traficom), and .cc.
Restricted ccTLDs require a local tie. .fr needs an EU-area registrant, .de a German postal address, .ca Canadian presence, .au Australian presence, and .jp a Japanese address.
The lookup tool above filters by exactly this open-versus-restricted split. Confirm the registry's current rule before registering, because a registry can revise it.
Q7Why do tech companies use .io and .ai if they are ccTLDs?
Because Google documents .io and .ai among the ccTLDs it treats as generic, so they behave like gTLDs instead of country flags.
.io is the country code for the British Indian Ocean Territory and .ai for Anguilla, but the market adopted them as tech and AI brand extensions, and Google reads them globally.
A generic-used ccTLD carries no automatic country lock and holds its own premium resale market. To target one country on such a name, the owner sets it explicitly. This is general SEO education, not a ranking claim.
Q8Does a ccTLD limit my international reach?
Yes, for a country-tied ccTLD. Google associates it with one country automatically, which strengthens home-market relevance and signals that the site is less relevant elsewhere.
The constraint is the geo signal working as designed. It is a feature for a single-country site and a limit for a cross-border one.
A brand that needs multiple markets typically runs a gTLD with hreflang, or one ccTLD per country, instead of fighting one country lock against every other market. A generic-used ccTLD like .io carries no such limit.
How a screened catalogue reads the ccTLD inside a country market
The whole guide resolves to one operational point: the country code is one signal, and the eligibility rule, the geo behaviour, and the inherited local history are what decide value. The definition, the assignment chain, the geo mechanics, and the lookup all point the same way.
SEO Domains reads a country-code name exactly that way at intake. The curated catalogue screens each aged domain in a fixed order:
- Its inherited backlink profile, read for relevance and cleanness in the target market.
- Its topical history, read against the buyer's intended use and country.
- Its abuse and trademark exposure, surfaced before acquisition.
- The extension and its eligibility rule last, read as a geo-and-liquidity modifier on top of that screen.
Domain Authority, Domain Rating, Trust Flow, and Citation Flow are reported alongside the inheritance read, so a buyer sources a country-code name selected on the local history that decides the SEO, with the extension placed as the geo modifier it is.
| ccTLD trap in an unscreened pool | How a raw list leaves it | What the SEO Domains catalogue screens for instead |
|---|---|---|
| Country code treated as the headline value | A .de or .co.uk is priced up for its geo signal with no read of its local history or link profile | The screen reads the inherited in-country link profile and topical history first, and the extension and eligibility rule last as a geo-and-liquidity modifier |
| Generic-used ccTLD assumed to geo-target | A .io or .ai is sold as a country domain, missing that Google reads it as generic with no country lock | The screen confirms how the code is treated and how deep its global aftermarket runs before it is matched to a use |
| Eligibility gate ignored until transfer | A restricted ccTLD is listed without flagging the local-presence rule that blocks a foreign buyer from holding it | The screen reads the registry's eligibility rule so the gate and the trustee or local-contact need are known before acquisition |
| Local history confused with the geo signal | The automatic country signal is sold as if it were inherited authority the new owner already has | The screen separates the geo signal from the inherited equity, pricing the in-country history that actually carries the ranking |
| International reach assumed on a country code | A country-locked ccTLD is pitched for a multi-market brand it will constrain by design | The screen reads the geo behaviour against the buyer's market, so a country code is matched to a domestic goal, not a global one |
The catalogue reads inherited local equity before the country code.
The discipline SEO Domains applies is to invert the order the registrar lists encode. A raw country list prices a name on its geo signal and leaves the local history unread.
The catalogue reverses that. It reads the inherited in-country backlink profile for relevance and cleanness, reads the topical history against the buyer's market, reads the abuse and trademark exposure, and only then reads the extension and its eligibility rule as the geo-and-liquidity modifier they are.
An aged domain on a country-code extension combines the inherited local SEO equity that carries the ranking with the geo signal that anchors it to the market. ICANN-accredited transfer applies to every acquisition, and the registry's own eligibility rule governs who can hold the name.
A buyer who reads a country code by its rule and its local history, not by the flag alone, is the buyer best served by inventory screened on the history that is the larger lever.
A screened catalogue raises confidence in the local history, and it guarantees no outcome.
The honest takeaway is two-sided. A geo signal sold as inherited authority, a generic-used ccTLD assumed to geo-target, an eligibility gate discovered at transfer, and a country lock pitched for a global brand are real ways a country-code decision goes wrong.
They concentrate in unscreened pools where a name reaches a buyer priced on its flag with its local history unread.
A screened catalogue does not write the content, earn the new local links, or run the conversion the inherited equity rewards. It does not provide financial, investment, or legal advice, and it promises no ranking or sale outcome on any name or extension.
What it does is read the inherited in-country equity, the topical history, the abuse exposure, and the eligibility rule that decide the outcome, and place the country code where this guide places it, as one signal on top of the asset.
A reader who finishes this guide is equipped to stop reading the flag in isolation and start reading the country-code domain.
