Os códigos de idioma Hreflang são uma das coisas que você precisa adicionar a sites multilíngues. Os códigos de idioma Hreflang podem ajudar o público a descobrir qual idioma da web está sendo usado no momento.
Portanto, é importante determinar o código de idioma correto com orientação completa sobre a implementação do hreflang. Neste artigo, estudaremos a lista de códigos de idioma padrão ISO e como implementá-los.
O que são códigos de idioma Hreflang?

Para aqueles que não sabem o que é um código de idioma hreflang, trata-se de um atributo HTML especial utilizado para indicar aos motores de busca o idioma e o direcionamento regional de uma determinada página web.
Este código é composto por 2 letras, por exemplo, o código do francês é ‘fr’ e o código do espanhol é ‘es’.
Estes códigos permitem que os proprietários de sites definam versões alternativas de páginas para diferentes idiomas ou regiões. Ao implementar códigos de idioma hreflang, pode garantir que os utilizadores sejam direcionados para a versão mais relevante do seu conteúdo com base nas suas preferências linguísticas e localização geográfica.
A importância de usar o código de idioma hreflang significa que você precisa realmente entender o código de idioma de cada país. Recomenda-se combiná-lo com o código hreflang regional ISO 3166-1 alpha-2.
O objetivo é fornecer informações abrangentes aos motores de busca sobre o idioma e a região geográfica para os quais uma determinada página web é direcionada. Mesmo que utilizem o mesmo idioma, a ortografia e as expressões do dia a dia podem ser diferentes.
Lista de códigos de idioma Hreflang

Para ajudá-lo a entender melhor a lista de códigos hreflang, fornecemos uma tabela abaixo com base na ISO 639-1, ISO 3166 e combinações comuns de idioma-país hreflang.
ISO 639-1
Nome do idioma | Código de idioma hreflang |
Africânder | af |
Albanês | sq |
Amárico | am |
Árabe | ar |
Armênio | hy |
Azerbaijano | az |
Bashkir | ba |
Basco | eu |
Bielorrusso | be |
Bengali | bn |
Bósnio | bs |
Búlgaro | bg |
Birmanês | my |
Catalão | ca |
Cebuano | cb |
Khmer Central | km |
Chichewa | ny |
Chinês (Simplificado) | zh |
Chinês (Tradicional) | tw |
Corso | co |
Croata | hr |
Tcheco | cs |
Dinamarquês | da |
Holandês | nl |
Inglês | en |
Esperanto | eo |
Estoniano | et |
Fijiano | fj |
Filipino | fl |
Finlandês | fi |
Francês | fr |
Galego | gl |
Georgiano | ka |
German | de |
Grego Moderno | el |
Gujarati | gu |
Haitiano | ht |
Hauçá | ha |
Havaiano | hw |
Hebraico | he |
Híndi | hi |
Hmong | hm |
Húngaro | hu |
Islandês | is |
Igbo | ig |
Indonésio | id |
Irlandês | ga |
Italiano | it |
Japonês | ja |
Javanês | jv |
Canarês | kn |
Cazaque | kk |
Coreano | ko |
Curdo | ku |
Quirguiz | ky |
Lao | lo |
Latim | la |
Letão | lv |
Lituano | lt |
Luxemburguês | lb |
Macedônio | mk |
Malgaxe | mg |
Malaio | ml |
Maltês | mt |
Maori | mi |
Marata | mr |
Mongol | mn |
Nepalês | ne |
Norueguês | no |
Odia | or |
Pashto | ps |
Persa | fa |
Polonês | pl |
Português | pt |
Punjabi | pa |
Romeno | ro |
Russo | ru |
Samoano | sm |
Gaélico Escocês | gd |
Sérvio | sr |
Shona | sn |
Sindi | sd |
Cingalês | si |
Eslovaco | sk |
Esloveno | sl |
Somali | so |
Soto, Sul | st |
Espanhol | es |
Sundanês | su |
Suaíli | sw |
Sueco | sv |
Tagalo | tl |
Taitiano | ty |
Tadjique | tg |
Tamil | ta |
Tártaro | tt |
Telugu | te |
Tailandês | th |
Tonga (Ilhas Tonga) | para |
Turco | tr |
Turcomeno | tk |
Ucraniano | uk |
Urdu | ur |
Uzbeque | uz |
Vietnamita | vi |
Galês | cy |
Frísio Ocidental | fy |
Xhosa | xh |
Iídiche | yi |
Iorubá | yo |
Zulu | zu |
ISO 3166
País | Código Alpha-2 |
Afeganistão | AF |
Albânia | AL |
Argélia | DZ |
Andorra | AD |
Angola | AO |
Antártida | AQ |
Argentina | AR |
Armênia | AM |
Austrália | AU |
Áustria | AT |
Azerbaijão | AZ |
Bahrein | BH |
Bangladesh | BD |
Bielorrússia | BY |
Bélgica | BE |
Belize | BZ |
Bolívia (Estado Plurinacional da) | BO |
Bonaire, Santo Eustáquio e Saba | BQ |
Brasil | BR |
Território Britânico do Oceano Índico (o) | IO |
Brunei Darussalam | BN |
Bulgária | BG |
Burquina Faso | BF |
Camboja | KH |
Canadá | CA |
Chile | CL |
China | CN |
Colômbia | CO |
Congo (o) | CG |
Croácia | HR |
Cuba | CU |
Chéquia | CZ |
Dinamarca | DK |
Dominica | DM |
Equador | EC |
Egito | EG |
El Salvador | SV |
Estônia | EE |
Etiópia | ET |
Finlândia | FI |
França | FR |
Guiana Francesa | GF |
Gabão | GA |
Gâmbia (a) | GM |
Geórgia | GE |
Alemanha | DE |
Grécia | GR |
Groenlândia | GL |
Guatemala | GT |
Guiné | GN |
Haiti | HT |
Honduras | HN |
Hong Kong | HK |
Hungria | HU |
Islândia | IS |
Índia | IN |
Indonésia | ID |
Irão (República Islâmica do) | IR |
Iraque | IQ |
Irlanda | IE |
Itália | IT |
Jamaica | JM |
Japão | JP |
Jersey | JE |
Jordânia | JO |
Cazaquistão | KZ |
Quénia | KE |
Coreia (República Popular Democrática da) | KP |
Coreia (a República da) | KR |
Kuwait | KW |
Letónia | LV |
Líbano | LB |
Libéria | LR |
Líbia | LY |
Lituânia | LT |
Luxemburgo | LU |
Macau | MO |
Madagáscar | MG |
Malásia | MY |
Maldivas | MV |
Mauritânia | MR |
México | MX |
Mónaco | MC |
Mongólia | MN |
Mianmar | MM |
Namíbia | NA |
Nepal | NP |
Países Baixos (os) | NL |
Nova Zelândia | NZ |
Nigéria | NG |
Noruega | NO |
Omã | OM |
Paquistão | PK |
Palestina, Estado da | PS |
Panamá | PA |
Papua-Nova Guiné | PG |
Paraguai | PY |
Filipinas (as) | PH |
Polónia | PL |
Portugal | PT |
Porto Rico | PR |
Catar | QA |
Roménia | RO |
Federação Russa (a) | RU |
Ruanda | RW |
São Bartolomeu | BL |
Santa Lúcia | LC |
Samoa | WS |
São Marinho | SM |
Arábia Saudita | SA |
Singapura | SG |
Espanha | ES |
Sri Lanca | LK |
Sudão (o) | SD |
Suíça | CH |
Taiwan (Província da China) | TW |
Tajiquistão | TJ |
Tailândia | TH |
Timor-Leste | TL |
Turquia | TR |
Turquemenistão | TM |
Uganda | UG |
Ucrânia | UA |
Emirados Árabes Unidos (os) | AE |
Reino Unido da Grã-Bretanha e Irlanda do Norte (o) | GB |
Ilhas Menores Distantes dos Estados Unidos (as) | UM |
Estados Unidos da América (os) | US |
Uruguai | UY |
Usbequistão | UZ |
Venezuela (República Bolivariana da) | VE |
Vietname | VN |
Ilhas Virgens (Britânicas) | VG |
Ilhas Virgens (EUA) | VI |
Wallis e Futuna | WF |
Saara Ocidental | EH |
Iémen | YE |
Zâmbia | ZM |
Zimbabué | ZW |
Combinações comuns de idioma e país (hreflang)
Código Hreflang | Idioma | País/Região |
|---|---|---|
en-US | Inglês | Estados Unidos |
en-GB | Inglês | Reino Unido |
fr-FR | Francês | França |
fr-CA | Francês | Canadá |
es-ES | Espanhol | Espanha |
es-MX | Espanhol | México |
pt-BR | Português | Brasil |
pt-PT | Português | Portugal |
id-ID | Indonésio | Indonésia |
de-DE | German | Alemanha |
zh-CN | Chinês (simplificado) | China |
zh-TW | Chinês (Tradicional) | Taiwan |
ko-KR | Coreano | Coreia do Sul |
ar-SA | Árabe | Arábia Saudita |
nl-NL | Holandês | Países Baixos |
pl-PL | Polonês | Polónia |
th-TH | Tailandês | Tailândia |
tr-TR | Turco | Turquia |
vi-VN | Vietnamita | Vietname |
Como implementar códigos de idioma hreflang?

Depois de saber qual é a lista de códigos de idioma hreflang para cada idioma, a seguir discutiremos como implementar o hreflang em um site.
Aqui existem duas formas que discutiremos, nomeadamente manualmente e automaticamente usando um dos serviços de tradução de sites.
Implementação manual com código de idioma hreflang
O guia de implementação usando o código de idioma hreflang envolve adicionar uma tag <link> especial na seção <head> do código HTML do site. Um exemplo simples deste código é:
Como você provavelmente sabe, implementar manualmente as tags hreflang pode levar muito tempo, especialmente se o seu site tiver muitas páginas que precisam delas.
Além disso, não recomendamos a abordagem manual porque é propensa a erros; gerenciar muitas tags hreflang manualmente aumenta o risco de erros, como uso inadequado de códigos de idioma ou país, ou erros no formato da tag hreflang.
Não só isso, adicionar código excessivo pode diminuir os tempos de carregamento da página, afetando potencialmente o ranking SEO do seu site.
Esses erros podem levar à exibição de conteúdo no idioma errado para os usuários, prejudicando a experiência do usuário.
Implementação no head do HTML (com x-default)
Este é o método mais comumente usado, no qual as tags hreflang são colocadas dentro da seção <head> do HTML de cada página da web. Essas tags informam aos mecanismos de busca sobre versões alternativas da página em diferentes idiomas e regiões.
Aqui está um exemplo de sua implementação, como visto na imagem a seguir no lado direito, há um link rel alternate equipado com vários códigos hreflang de acordo com os idiomas fornecidos pelo site.

O valor x-default é usado como alternativa para usuários cujas preferências de idioma não correspondem a nenhuma das opções listadas. Isso ajuda a evitar a entrega de conteúdo incorreto e melhora o desempenho de SEO internacional.
Cabeçalhos HTTP para conteúdo não HTML (por exemplo, PDFs)
Se o seu site disponibiliza conteúdo não HTML, como PDFs, imagens ou arquivos para download em vários idiomas, você pode implementar o hreflang usando cabeçalhos de resposta HTTP. Isso garante que mecanismos de busca como o Google entendam qual versão do arquivo devem exibir com base na preferência de idioma do usuário, assim como fazem com páginas da web.
Ao contrário das páginas HTML, onde as tags hreflang ficam dentro do <head>, para conteúdo não HTML, você define as versões de idioma alternativas usando um cabeçalho Link na resposta do servidor. Para implementar hreflang em cabeçalhos HTTP, você pode seguir estas etapas.
- Prepare as versões dos seus arquivos, certifique-se de ter um arquivo separado para cada idioma, como brochure-en.pdf, brochure-fr.pdf, etc.
- Hospede os arquivos no seu próprio servidor, faça o upload de cada versão para o servidor do seu site ou CDN, garantindo que cada uma tenha seu próprio URL público.
- Acesse as configurações do seu servidor ou CDN
- Adicione o cabeçalho Link manualmente: insira o cabeçalho Link na configuração do seu servidor para declarar todas as versões alternativas.
Veja um exemplo de como fica:
; rel="alternate"; hreflang="en-us",
; rel="alternate"; hreflang="fr-fr",
; rel="alternate"; hreflang="x-default"
Depois de aplicado, você pode verificar por meio de
- Abra o seu ficheiro diretamente num navegador (por exemplo, https://example.com/brochure-en.pdf).
- Pressione F12 para abrir Ferramentas do Desenvolvedor.
- Vá para a aba Rede e atualize a página.
- Clique na solicitação do arquivo e verifique a aba Cabeçalhos para confirmar que o cabeçalho Link aparece em Cabeçalhos de Resposta.
Implementação de sitemap XML
Se você prefere uma forma centralizada de gerenciar URLs multilíngues, os sitemaps XML são uma ótima opção. O Google e outros mecanismos de busca suportam anotações <xhtml:link> dentro de entradas de sitemap para indicar versões de idioma e regionais da mesma página.
Se você estiver usando um plugin multilíngue, um sitemap XML multilíngue geralmente é criado automaticamente. Aqui estão dois exemplos de sitemaps XML disponíveis em alemão.

Além do alemão, aqui também temos exemplos em italiano. Portanto, cada idioma que você disponibiliza no site também deve ter páginas de sitemap diferentes.

Implementação automática com Linguise
Linguise oferece uma solução para implementar automaticamente o hreflang. Usando o Linguise, as tags hreflang podem ser ajustadas dinamicamente de acordo com o conteúdo traduzido, sem a necessidade de intervenção manual.
A plataforma oferece recursos de tradução automática e integração com diversas plataformas de CMS, ajudando a reduzir a complexidade da implementação manual e a superar o risco de erros associados ao gerenciamento manual do hreflang.
O Linguise funciona detectando e traduzindo o conteúdo original do seu site para o idioma de destino e, em seguida, exibindo esse conteúdo sem a necessidade de criar uma cópia do site.
Simultaneamente, as tags hreflang automáticas serão adicionadas às versões linguísticas e regionais das suas páginas web. Este processo ocorre rapidamente e nos bastidores, sem exigir intervenção direta no código HTML.
Com Linguise, os usuários podem otimizar a exibição multilíngue dos seus sites de forma mais eficiente e eficaz.
Para poder adicionar hreflang automaticamente, você precisa seguir várias etapas começando por adicionar um domínio de site. Resumidamente, as etapas são as seguintes.
- Registe o Linguise gratuitamente
- Adicionar domínio do site
- Obtenha uma chave de API
- Adicionar tradução de idioma
- Configurar o seletor de idiomas
- O site foi traduzido e o uso de hreflang é automático
Após o processo automático, você pode verificar a implementação da tag de idioma hreflang. Para isso, abra a página que deseja verificar, clique com o botão direito > Inspecionar > observe a seção html lang no canto superior esquerdo.

A imagem acima é um exemplo de aplicação correta do hreflang, porque o artigo à esquerda está usando alemão com o código ‘de’, então quando verificado, o lado direito também mostra o uso correto da tag, ou seja, html lang=”de”.
Se o seu site não tem tags hreflang, corrija imediatamente para que o conteúdo do site esteja disponível em vários idiomas, para que seja mais fácil para os visitantes entenderem.
Também precisa de saber que este código de idioma hreflang também é utilizado quando submete um sitemap multilingue ao Google Search Console. Por isso, certifique-se de que o código de letras está correto para cada idioma, para que seja fácil para os motores de busca rastreá-lo.
Ferramentas para geração e validação de hreflang

Para garantir que as suas etiquetas hreflang sejam implementadas e otimizadas corretamente, estão disponíveis várias ferramentas para auxiliar na geração e validação. Estas ferramentas são especialmente úteis para gerir um website com vários idiomas ou versões regionais.
Gerador Hreflang.org
Desenvolvida por especialistas em SEO, esta ferramenta suporta a geração de tags hreflang para HTML, cabeçalhos HTTP e sitemaps XML.
- Suporta configurações avançadas como x-default
- Permite salvar e reutilizar resultados
- Ideal para sites grandes com muitas versões regionais
O Hreflang.org é especialmente útil para profissionais de SEO ou desenvolvedores que trabalham em sites grandes e complexos. Com formatos de saída flexíveis, ele oferece controle total sobre como as tags hreflang são implementadas em diferentes partes de um site.
Ahrefs Site Audit – verificador de hreflang
O Ahrefs Site Audit está incluído na ferramenta de auditoria de sites da Ahrefs. Ele ajuda a detectar problemas de implementação de hreflang, como:.
- Tags inconsistentes entre páginas
- Hreflang apontando para páginas não canónicas
- Referência cruzada inválida entre versões de idioma
Como parte de uma plataforma de SEO abrangente, o Ahrefs permite realizar auditorias técnicas aprofundadas e monitorar continuamente a saúde do SEO multilíngue do seu site. É perfeito para empresas e agências que exigem supervisão regular do desempenho do hreflang.
Screaming Frog SEO Spider
Esta ferramenta de desktop inclui um recurso para verificar o hreflang por meio do rastreamento do site.
- Verifica as tags hreflang em HTML, cabeçalhos HTTP e sitemaps
- Fornece relatórios detalhados que podem ser exportados
- Ideal para auditorias técnicas de grande escala
O Screaming Frog destaca-se na análise detalhada de estruturas de sites complexas. O seu verificador de hreflang permite inspecionar visualmente todas as relações entre idiomas e detetar instantaneamente erros técnicos difíceis de encontrar manualmente.
Google Search Console
A última ferramenta é o Google Search Console. Embora não gere tags, o GSC ajuda a validar a sua implementação de hreflang.
- Mostra erros como tags ausentes ou versões de idioma sem links
- Funciona apenas para sites verificados no GS
O Google Search Console é indispensável porque mostra como o Google lê e interpreta as suas etiquetas hreflang. Depois de configurado, é um companheiro ideal, oferecendo informações diretas do próprio motor de busca.
Vantagens SEO da utilização do código hreflang em sites multilingues
Como explicado anteriormente, é importante que os sites multilingues utilizem hreflang; por que isso é importante?
Porque utilizar o código hreflang em sites multilíngues oferece uma série de benefícios de SEO que contribuem significativamente para o desempenho geral e a visibilidade do site. Algumas das principais vantagens incluem:
- Redução de problemas de conteúdo duplicado: Ao especificar o idioma e o direcionamento regional, os códigos hreflang ajudam a evitar que os mecanismos de busca sinalizem conteúdo idêntico em diferentes versões de idioma como duplicado, o que pode impactar positivamente o desempenho de SEO do site.
- Melhor visibilidade internacional na busca: A implementação de códigos hreflang permite que sites multilíngues apareçam em resultados de busca relevantes para usuários de diferentes regiões e idiomas, aumentando a visibilidade e o tráfego de públicos globais.
- Envolvimento mais direcionado do público: Ao apresentar o conteúdo no idioma preferido do usuário, os códigos hreflang facilitam um envolvimento mais direcionado e relevante, levando a maior satisfação do usuário, visitas mais longas às páginas e melhores taxas de conversão.
- Estratégia de conteúdo multilíngue otimizada: Os códigos Hreflang permitem que os proprietários de sites desenvolvam e implementem uma estratégia de conteúdo multilíngue abrangente que se alinhe às preferências e necessidades específicas de públicos internacionais diversos, melhorando, em última análise, o desempenho geral de SEO multilíngue do site.
Conclusão: Códigos hreflang automáticos com Linguise agora!
Agora você entende melhor o que é o código de idioma hreflang, a lista hreflang, e como implementá-lo tanto manual quanto automaticamente.
Para economizar tempo e evitar erros humanos, é melhor contar com a ajuda de um serviço de tradução automatizada que vem em um pacote com o uso de hreflang automático.
Assim, você não precisa se preocupar em adicionar links hreflang um por um tantas vezes quantos forem os idiomas usados. Basta se inscrever no Linguise, adicionar um domínio de site, relacionamento de chave de API, adicionar um idioma, e a tradução automática e os resultados de hreflang serão gerados. Eficaz, não é? Vamos lá, experimente agora!



