Current as of May 13th 2013
My theory is simple. If you’re going to do International SEO on a global scale, do it properly and get the right information. My theory also states that the company who is most likely to have all of this information up to date is Google.
I wasn’t able to find a comprehensive list of languages spoken per country, per ccTLD – so I researched it myself and now going to give this away.
Here’s the deal, you find a legitimate mistake or contribute to keeping this table / spreadsheet download up to date – and I will give you a link crediting you as a contributor. Fair?
Please only offer corrections if they apply to Google TLDs. This list is only identifying what languages Google uses per international top level domain.
Download the FULL Excel version here
Here’s the list (sweat, blood & tears) as reference for any SEOs who need this. Please remember that this isn’t the full data set, use the download link above.
| Top level domain | Extension | Country Name | Language | Language b |
|---|---|---|---|---|
| http://www.google.com.af | .af | Afghanistan | fa – Persian | ps – Pashto, Pushto |
| http://www.google.dz | .dz | Algeria | fr – French | ar – Arabic |
| http://www.google.as | .as | American Samoa | en – English | |
| http://www.google.ad | .ad | Andorra | ca – Catalan; Valencian | |
| http://www.google.co.ao | .ao | Angola | pt-PT – Portuguese | kg – Kongo |
| http://www.google.com.ai | .ai | Anguilla | en – English | |
| http://www.google.com.ag | .ag | Antigua and Barbuda | en – English | |
| http://www.google.com.ar | .ar | Argentina | es-419 – Español (Latinoamérica) | |
| http://www.google.am | .am | Armenia | hy – Armenian | hy – Armenian |
| http://www.google.com.au | .au | Australia | en – English | |
| http://www.google.at | .at | Austria | de – German | |
| http://www.google.az | .az | Azerbaijan | az – Azerbaijani | ru – Russian |
| http://www.google.bs | .bs | Bahamas | en – English | |
| http://www.google.com.bh | .bh | Bahrain | ar – Arabic | |
| http://www.google.com.bd | .bd | Bangladesh | bn – Bengali | |
| http://www.google.by | .by | Belarus | be – Belarusian | ru – Russian |
| http://www.google.be | .be | Belgium | nl – Dutch | fr – French |
| http://www.google.com.bz | .bz | Belize | es-419 – Español (Latinoamérica) | en – English |
| http://www.google.bj | .bj | Benin | fr – French | yo – Yoruba |
| http://www.google.com.bo | .bo | Bolivia | es-419 – Español (Latinoamérica) | qu – Quechua |
| http://www.google.ba | .ba | Bosnia and Herzegovina | bs – Bosnian | sr – Serbian |
| http://www.google.co.bw | .bw | Botswana | tn – Tswana | |
| http://www.google.com.br | .br | Brazil | pt-BR – Portuguese (Brasil) | |
| http://www.google.com.bn | .bn | Brunei Darussalam | ms – Malay | zh-cn – Chinese (Simplified Han) |
| http://www.google.bg | .bg | Bulgaria | bg – Bulgarian | |
| http://www.google.bf | .bf | Burkina Faso | fr – French | |
| http://www.google.bi | .bi | Burundi | fr – French | sw – Swahili |
| http://www.google.com.kh | .kh | Cambodia | km – Khmer | |
| http://www.google.cm | .cm | Cameroon | fr – French | - |
| http://www.google.ca | .ca | Canada | en – English | fr – French |
| http://www.google.cv | .cv | Cape Verde | pt-PT – Portuguese | |
| http://www.google.cf | .cf | Central African Republic | fr – French | |
| http://www.google.td | .td | Chad | fr – French | ar – Arabic |
| http://www.google.cl | .cl | Chile | es-419 – Español (Latinoamérica) | - |
| http://www.google.cn | .cn | *China (Google.hk) | zh-CN – Chinese (Simplified Han) | - |
| http://www.google.com.co | .co | Colombia | es-419 – Español (Latinoamérica) | |
| http://www.google.cg | .cg | Congo | fr – French | in – Lingala |
| http://www.google.cd | .cd | Congo, The Democratic Republic of the | fr – French | sw – Swahili |
| http://www.google.co.ck | .ck | Cook Islands | en – English | |
| http://www.google.co.cr | .cr | Costa Rica | es-419 – Español (Latinoamérica) | |
| http://www.google.ci | .ci | Cote d’Ivoire | fr – French | - |
| http://www.google.hr | .hr | Croatia | hr – Croatian | |
| http://www.google.com.cu | .cu | Cuba | es-419 – Español (Latinoamérica) | |
| http://www.google.com.cy | .cy | Cyprus | en – English | el – Greek, Modern |
| http://www.google.cz | .cz | Czech Republic | cs – Czech | |
| http://www.google.dk | .dk | Denmark | da – Danish | fo – Faroese |
| http://www.google.dj | .dj | Djibouti | fr – French | ar – Arabic |
| http://www.google.dm | .d | Dominica | en – English | |
| http://www.google.com.do | .do | Dominican Republic | es-419 – Español (Latinoamérica) | |
| http://www.google.com.ec | .ec | Ecuador | es-419 – Español (Latinoamérica) | |
| http://www.google.com.eg | .eg | Egypt | ar – Arabic | |
| http://www.google.com.sv | .sv | El Salvador | es-419 – Español (Latinoamérica) | |
| http://www.google.ee | .ee | Estonia | et – Estonian | ru – Russian |
| http://www.google.com.et | .et | Ethiopia | am – Amharic | ti – Tigrinya |
| http://www.google.com.fj | .fj | Fiji | en – English | - |
| http://www.google.fi | .fi | Finland | fi – Finnish | sv – Swedish |
| http://www.google.fr | .fr | France | fr – French | |
| http://www.google.ga | .ga | Gabon | fr – French | |
| http://www.google.gm | .gm | Gambia | en – English | wo – Wolof |
| http://www.google.ge | .ge | Georgia | ka – Georgian | |
| http://www.google.de | .de | Germany | de – German | |
| http://www.google.com.gh | .gh | Ghana | en – English | ha – Hausa |
| http://www.google.com.gi | .gi | Gibraltar | en – English | es – Spanish; Castilian |
| http://www.google.gr | .gr | Greece | el – Greek, Modern | |
| http://www.google.gl | .gl | Greenland | da – Danish | |
| http://www.google.gp | .gp | Guadeloupe | fr – French | |
| http://www.google.com.gt | .gt | Guatemala | es-419 – Español (Latinoamérica) | |
| http://www.google.gg | .gg | Guernsey | en – English | fr – French |
| http://www.google.gy | .gy | Guyana | en – English | |
| http://www.google.ht | .ht | Haiti | fr – French | ht – Haitian; Haitian Creole or Kreyòl Ayisyen |
| http://www.google.hn | .hn | Honduras | es-419 – Español (Latinoamérica) | |
| http://www.google.com.hk | .hk | Hong Kong | zh-TW – Chinese (Traditional Han) | |
| http://www.google.hu | .hu | Hungary | hu – Hungarian | |
| http://www.google.is | .is | Iceland | is – Icelandic | |
| http://www.google.co.in | .in | India | en – English | hi – Hindi |
| http://www.google.co.id | .id | Indonesia | id – Indonesian | jw – Basa Jawa |
| http://www.google.iq | .iq | Iraq | ckb – Kurdish | ar – Arabic |
| http://www.google.ie | .ie | Ireland | en – English | ga – Irish |
| http://www.google.im | .im | Isle of Man | en – English | |
| http://www.google.co.il | .il | Israel | ar – Arabic | iw – Hebrew |
| http://www.google.it | .it | Italy | it – Italian | |
| http://www.google.com.jm | .jM | Jamaica | en – English | |
| http://www.google.co.jp | .jp | Japan | ja – Japanese | |
| http://www.google.je | .je | Jersey | fr – French | en – English |
| http://www.google.jo | .jo | Jordan | ar – Arabic | |
| http://www.google.kz | .kz | Kazakhstan | kk – Kazakh | ru – Russian |
| http://www.google.co.ke | .ke | Kenya | sw – Swahili | |
| http://www.google.ki | .ki | Kiribati | en – English | |
| http://www.google.co.kr | .kr | Korea, Republic of | ko – Korean | |
| http://www.google.com.kw | .kw | Kuwait | ar – Arabic | |
| http://www.google.kg | .kg | Kyrgyzstan | ky – Kyrgyz | ru – Russian |
| http://www.google.la | .la | Lao People\’s Democratic Republic | lo – Lao | |
| http://www.google.lv | .lv | Latvia | lv – Latvian | lt – Lithuanian |
| http://www.google.com.lb | .lb | Lebanon | ar – Arabic | fr – French |
| http://www.google.co.ls | .ls | Lesotho | st – Southern Sotho | en – English |
| http://www.google.com.ly | .ly | Libya | ar – Arabic | it – Italian |
| http://www.google.li | .li | Liechtenstein | de – German | |
| http://www.google.lt | .lt | Lithuania | lt – Lithuanian | |
| http://www.google.lu | .lu | Luxembourg | de – German | fr – French |
| http://www.google.mk | .mk | Macedonia, The Former Yugoslav Republic of\nspons | mk – Macedonian | |
| http://www.google.mg | .mg | Madagascar | mg – Malagasy | fr – French |
| http://www.google.mw | .mw | Malawi | ny – Chichewa; Chewa; Nyanja | tum - |
| http://www.google.com.my | .my | Malaysia | ms – Malay | |
| http://www.google.mv | .mv | Maldives | en – English | - |
| http://www.google.ml | .ml | Mali | fr – French | |
| http://www.google.com.mt | .mt | Malta | mt – Maltese | en – English |
| http://www.google.mu | .mu | Mauritius | en – English | fr – French |
| http://www.google.com.mx | .mx | Mexico | es-419 – Español (Latinoamérica) | |
| http://www.google.fm | .f | Micronesia | en – English | |
| http://www.google.md | .md | Moldova, Republic of | mo – Moldovan | ru – Russian |
| http://www.google.mn | .mn | Mongolia | mn – Mongolian | |
| http://www.google.me | .me | Montenegro | sr-ME – Montenegro – Serbian (Latin) | sr – Serbian |
| http://www.google.ms | .ms | Montserrat | en – English | |
| http://www.google.co.ma | .ma | Morocco | fr – French | ar – Arabic |
| http://www.google.co.mz | .mz | Mozambique | pt-PT – Portuguese | sw – Swahili or Kiswahilior Kiswahili |
| http://www.google.com.na | .na | Namibia | en – English | af – Afrikaans |
| http://www.google.nr | .nr | Nauru | en – English | |
| http://www.google.com.np | .np | Nepal | ne – Nepali | |
| http://www.google.nl | .nl | Netherlands | nl – Dutch | en – English |
| http://www.google.co.nz | .nz | New Zealand | en – English | mi – Māori |
| http://www.google.com.ni | .ni | Nicaragua | es-419 – Español (Latinoamérica) | |
| http://www.google.ne | .ne | Niger | fr – French | ha – Hausa |
| http://www.google.com.ng | .ng | Nigeria | en – English | ha – Hausa |
| http://www.google.nu | .nu | Niue | en – English | |
| http://www.google.com.nf | .nf | Norfolk Island | en – English | |
| http://www.google.no | .no | Norway | no – Norwegian | nn – Norwegian Nynorsk |
| http://www.google.com.om | .om | Oman | ar – Arabic | |
| http://www.google.com.pk | .pk | Pakistan | en – English | ur – Urdu |
| http://www.google.ps | .ps | Palestinian Territory, Occupied | ar – Arabic | |
| http://www.google.com.pa | .pa | Panama | es-419 – Español (Latinoamérica) | |
| http://www.google.com.py | .py | Paraguay | es-419 – Español (Latinoamérica) | |
| http://www.google.com.pe | .pe | Peru | es-419 – Español (Latinoamérica) | qu – Quechua |
| http://www.google.com.ph | .ph | Philippines | tl – Tagalog | - |
| http://www.google.pn | .pn | Pitcairn | en – English | |
| http://www.google.pl | .pl | Poland | pl – Polish | |
| http://www.google.pt | .pt | Portugal | pt-PT – Portuguese | |
| http://www.google.com.pr | .pr | Puerto Rico | es-419 – Español (Latinoamérica) | |
| http://www.google.com.qa | .qa | Qatar | ar – Arabic | |
| http://www.google.cat | .cat | reserved for the Catalan linguistic and cultural | ca – Catalan; Valencian | - |
| http://www.google.ro | .ro | Romania | ro – Romanian, Moldavian, Moldovan | hu – Hungarian |
| http://www.google.ru | .ru | Russia | ru – Russian | |
| http://www.google.rw | .rw | Rwanda | en – English | fr – French |
| http://www.google.sh | .sh | Saint Helena | en – English | |
| http://www.google.com.vc | .vc | Saint Vincent and the Grenadines | en – English | |
| http://www.google.ws | .ws | Samoa | en – English | |
| http://www.google.sm | .sm | San Marino | it – Italian | |
| http://www.google.st | .st | Sao Tome and Principe | pt-PT – Portuguese | |
| http://www.google.com.sa | .sa | Saudi Arabia | ar – Arabic | |
| http://www.google.sn | .sn | Senegal | fr – French | wo – Wolof |
| http://www.google.rs | .rs | Serbia | sr – Serbian | |
| http://www.google.sc | .sc | Seychelles | crs – Kreol Seselwa | fr – French |
| http://www.google.com.sl | .sl | Sierra Leone | en – English | kri – Krio |
| http://www.google.com.sg | .sg | Singapore | en – English | zh-cn – Chinese (Simplified Han) |
| http://www.google.sk | .sk | Slovakia | sk – Slovak | |
| http://www.google.si | .si | Slovenia | sl – Slovene | |
| http://www.google.com.sb | .sb | Solomon Islands | en – English | |
| http://www.google.so | .so | Somalia | so – Somali | ar – Arabic |
| http://www.google.co.za | .za | South Africa | af – Afrikaans | st – Southern Sotho or Sesotho |
| http://www.google.es | .es | Spain | es – Spanish; Castilian | ca – Catalan; Valencian |
| http://www.google.lk | .lk | Sri Lanka | en – English | si – Sinhala, Sinhalese |
| http://www.google.se | .se | Sweden | sv – Swedish | |
| http://www.google.ch | .ch | Switzerland | de – German | fr – French |
| http://www.google.com.tw | .tw | Taiwan, Province of China | zh – Chinese | |
| http://www.google.com.tj | .tj | Tajikistan | tg – Tajik | ru – Russian |
| http://www.google.co.tz | .tz | Tanzania, United Republic of | sw – Swahili or Kiswahilior Kiswahili | |
| http://www.google.co.th | .th | Thailand | th – Thai | |
| http://www.google.tl | .tl | Timor-Leste | pt-PT – Portuguese | |
| http://www.google.tg | .tg | Togo | fr – French | ee – Ewe |
| http://www.google.tk | .tk | Tokelau | en – English | |
| http://www.google.to | .to | Tonga | en – English | to – Tonga (Tonga Islands) |
| http://www.google.tt | .tt | Trinidad and Tobago | en – English | hi – Hindi |
| http://www.google.tn | .tn | Tunisia | ar – Arabic | fr – French |
| http://www.google.com.tr | .tr | Turkey | tr – Turkish | |
| http://www.google.tm | .tm | Turkmenistan | tk – Turkmen | ru – Russian |
| http://www.google.co.ug | .ug | Uganda | lg – Ganda | sw – Swahili |
| http://www.google.com.ua | .ua | Ukraine | uk – Ukrainian | ru – Russian |
| http://www.google.ae | .ae | United Arab Emirates | ar – Arabic | fa – Persian |
| http://www.google.co.uk | .uk | United Kingdom | en – English | |
| http://www.google.com | .com | United States | en – English | |
| http://www.google.com.uy | .uy | Uruguay | es-419 – Español (Latinoamérica) | |
| http://www.google.co.uz | .uz | Uzbekistan | uz – Uzbek | ru – Russian |
| http://www.google.vu | .vu | Vanuatu | en – English | fr – French |
| http://www.google.co.ve | .ve | Venezuela, Bolivarian Republic of | es-419 – Español (Latinoamérica) | |
| http://www.google.com.vn | .vn | Viet Nam | vi – Vietnamese | fr – French |
| http://www.google.vg | .vg | Virgin Islands, British | en – English | |
| http://www.google.co.vi | .vi | Virgin Islands, U.S. | en – English | |
| http://www.google.co.zm | .zm | Zambia | en – English | ny – Chichewa; Chewa; Nyanja |
| http://www.google.co.zw | .zw | Zimbabwe | en – English | sn – Shona |
Contributors
- Thanks to my flatmate Ami who sat through 2 hours of proofing http://amirobertsonweddings.com
- Sam Turner for the Belize (English correction)
- Lee Hughes for the Tajikistan (Russian correction)
- Larry Heart for the Malta (English correction)
- Maybe you’re next?

David Sottimano comes from a varied background in Corporate Marketing and Professional Sales. His love affair between the internet and marketing has finally found the perfect balance at Distilled, where he *almost* always shares insider secrets.
HI David,
This is such a great resource! I didn’t see any errors, but just wanted to add to it.
I lived in the Philippines for 2 years and although Tagalog is the countries national language, the country has over 120 languages that are spoken there.
With all of these different languages most websites in the Philippines especially in business are done in English.
Thank you again for the resource, hopes this helps.
You’ve raised a great point.
When I look at Analytics (Language + Country) I noticed that *most south eat Asian countries are actually using en-us as their browser language!
This list is specifically identifying which languages Google offers per TLD, assuming that they’ve somehow realized that those specific languages are being used for queries in those countries.
It’s an assumption, of course
Dunno if this counts as an error, but on lines 141 & 150 there are backslashes (“\”) in the Country Name.
Great resource, thank you for putting it up!
I believe I found an error for Moldova, the mo code is for Macau. I think Moldova has the md code.
You’re welcome. I think you might be confusing the country ISO code with language ISO code, and also please remember that the language code that Google uses may be depreciated, explanation of the mo language code below:
“Moldovan was assigned the code mo in ISO 639-1 and code mol in ISO 639-2 and ISO 639-3[12] but these have been deprecated in November 2008, leaving ro and ron (639-2/T) and rum (639-2/B) the current language identifiers to be used for the variant of the Romanian language also known as Moldavian and Moldovan in English, the ISO 639-2 Registration Authority said in the motivation of the decision.[13][14]“
Source: Wikipedia
Also, http://www.google.md (Google Moldova) still uses the depreciated ISO language code (hl=mo, Moldovenească) for their Moldovan search homepage.
Additional resources:
1.Romanian wikipedia page about Limba moldovenească
2.W3c language codes still uses the depreciated MO language code for Moldovan as well
3.The US Library of Congress Lists the Moldovan language as the newly (2008) replaced RO language code
Hope that helps.
Hi David,
Thanks for such a useful and convenient resource! My only comment would be that I think English (or a dialect of English that’s pretty hard to understand) is the primary language in Belize rather than Spanish. It was actually a British colony (formerly British Honduras).
Indeed Google.com.bz seems to be in English as a default.
On a more trivial point they actually speak a similar dialect in south eastern Guatemala, but you’re talking about a small enclave there and Google.com.gt is only offered in Spanish. So that’s not a suggestion, it’s just me showing off.
Hope that helps, Sam
Israel: first Hebrew, then Arabic. Russianis also spoken but not formal.
I’ll be adding some links folks, thanks for the help.
Hi,
I would like to add ru – Russian to Tajikistan as it’s a second language . I also don’t see Iran.
Great resource
Thanks Dave, brilliant resource. Saved to favourites!
I have a related question, I hope you don’t mind me asking.
If I can’t get hold of the .com or .co.uk domain that I really want, but can say the .ly, should I buy it rather than searching for, and settling on a far longer .co.uk/.com version?
For example dave.ly sounds nice, it reads well, I can set my preferred location in webmaster tools and users are becoming aware of various international extensions.
Interested to hear your thoughts on how much you think this matters now, and more importantly, will matter in the future?
The only problem is that you cannot set a geographic target in webmaster tools for any tld.
Example: You cannot target a .co.uk domain to Russia for example.
The list of supported domains is here: http://support.google.com/webmasters/bin/answer.py?hl=en&answer=1347922
I can safely assume that new top level domains may be added to the “neutral / generic list”, but country specific tlds are always going to be around & useful for geotargeting.
David , Hearty thanks to you for bringing every domain of Google in one place. This is a big help!
Salve, Dave! First of all, thanks a lot for your blood, sweat and tears, which have produced such a tremendous list of ccTLd’s & languages! I believe, that it’s a great starting point for young international websites.
Here some things, that should be corrected (I think=) ):
Also I’d like to add, that this list is a treasure for those, who’re using a Google Global Chrome extension – a Google ccTLD manager. It would be a great idea to create some “upgrade”, so it could be downloaded along with this database.
Hi Larry,
You’re very welcome, and you’re getting credit for English in Malta. As for Malaysia and Denmark, you’re probably right but I’m only looking at which languages Google offers.
Thanks for the contribution.
Thanks for putting together this list!
Switzerland: in addition to the 4 languages you already listed (German, French, Italian, Romansh) Google.ch offers also English.
amazing , but i am really wondring that such country does not have a google domain like yemen
Additional languages:
Kenya – english Wiki Wiki
Tanzania – english Wiki Wiki
Uganda – english Wiki Wiki
Malawi- english Wiki Wiki
And Taiwan’s language needs to be changed to “zh-TW” (because you used specific language codes like zh-CN, zh-TW, pt-BR, pt-PT elsewhere)
However, for those who will use this list for Google Adwords, take note that Adwords simply uses “pt” for Portuguese. Source
Hi David, awesome list, very useful. But, an there’s always a ‘but’ isn’t there? Jersey is part of the UK, same as Guernsey, (as a ‘but’ aside you’ve also spelt Guernsey wrong) Therefore the principle language is en, even though fr is widely spoken. Thank you so much for this, its now in my favorites!
Fixed. Thank you.
Nice one David, you just saved me a lot of time this morning! Cheers
Thanks David, you just saved me a load of time too!