Lista dos códigos de idioma Hreflang e como implementá-los

Conceito de tags Hreflang. Ferramenta de tradução SEO.
Índice

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?

Um homem de terno azul usando computadores com telas de programação. Ele parece estar trabalhando em um projeto de desenvolvimento de software.

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

Uma mulher interagindo com um smartphone grande exibindo opções de idioma. O telefone mostra inglês, espanhol, japonês e alemão.

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?

Ilustração de uma mulher trabalhando no computador com código na tela. Ela parece estar em uma conversa.

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 é:

				
					<link rel=”alternate” href=”https://www.yourdomain.com/” hreflang=”en” />
<link rel=”alternate” href=”https://www.yourdomain.com/” hreflang=”id” />

				
			

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.

Quebre Barreiras Linguísticas
Diga adeus às barreiras linguísticas e olá ao crescimento sem limites! Experimente hoje o nosso serviço de tradução automática.

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. 

				
					<link rel="alternate" href="https://example.com/" hreflang="x-default" />
<link rel="alternate" href="https://example.com/en/" hreflang="en-us" />
<link rel="alternate" href="https://example.com/fr/" hreflang="fr-fr" />
<link rel="alternate" href="https://example.com/es/" hreflang="es-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.

Pessoa interagindo com o widget do Google Translate na tela. Interface de programação no lado direito.

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:

  •  
				
					<https://example.com/brochure-en.pdf>; rel="alternate"; hreflang="en-us",
<https://example.com/brochure-fr.pdf>; rel="alternate"; hreflang="fr-fr",
 <https://example.com/brochure.pdf>; 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.

Erro no código do arquivo XML, informações de estilo não encontradas.

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.

Mensagem de erro de codificação XML

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.

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.

Captura de tela da interface do software Lleonplanetes. A imagem mostra uma tela de computador com vários botões e texto.

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

Uma mulher de jaqueta azul ao lado de uma tela de computador com código. A imagem representa programação ou desenvolvimento de software.

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.
Pronto para explorar novos mercados? Experimente nosso serviço de tradução automática gratuitamente com nosso teste sem risco de 1 mês. Não é necessário cartão de crédito!

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!

Você também pode se interessar por ler

Não perca esta oportunidade!
Assine a nossa Newsletter

Receba novidades sobre tradução automática de sites, SEO internacional e muito mais!

Invalid email address
Experimente. Uma vez por mês, e pode cancelar a subscrição a qualquer momento.

Não saia sem compartilhar seu e-mail!

Não podemos garantir que ganhará a lotaria, mas podemos prometer algumas notícias informativas interessantes sobre tradução e descontos ocasionais.

Não perca esta oportunidade!
Invalid email address