Tags hreflang explicadas

Tags hreflang explicadas, com gerador e exemplos | We.Inc

Como o hreflang marca versões por idioma e região: códigos válidos, x-default, links de retorno, métodos via HTML, cabeçalho e sitemap, erros comuns e um gerador.

Tags hreflang explicadas

O hreflang diz aos buscadores qual URL mostrar para cada idioma ou região. Cada versão de uma página lista a si mesma e todas as alternativas com link rel="alternate" hreflang="code" e uma URL completa. Os códigos são um idioma ISO 639-1, opcionalmente seguido de uma região ISO 3166-1 como en-GB, e o x-default cobre todos os demais.

Códigos válidos e inválidos

A maioria dos problemas de hreflang é de organização: uma página esquece de linkar de volta, um código usa a região errada ou as URLs são relativas. O gerador abaixo monta o conjunto completo e simétrico para todas as versões de uma vez, para que cada página leve a mesma lista completa.

Perguntas frequentes

Preciso de uma tag hreflang que aponte para a própria página?

Sim. A documentação do Google diz que cada versão deve listar a si mesma, além de todas as outras versões. Sem a autorreferência, o conjunto fica incompleto.

Para que serve o x-default?

O x-default indica a página a mostrar quando o idioma ou a região de quem pesquisa não corresponde a nenhuma das versões listadas. Uma página de seleção de idioma ou a sua página inicial internacional costuma ser a escolha.

O que acontece se a página B não linkar de volta para a página A?

O Google exige que os links sigam nos dois sentidos. Se A aponta para B mas B não aponta de volta para A, a anotação pode ser ignorada. Os links de retorno impedem que terceiros afirmem ser uma alternativa da sua página.

Devo usar tags HTML, cabeçalhos HTTP ou o sitemap?

O Google trata os três como equivalentes. Tags HTML servem para a maioria dos sites. Cabeçalhos HTTP Link são a opção para PDFs e outros arquivos que não são HTML. Um sitemap tira a marcação das suas páginas e é mais fácil para sites grandes com muitos idiomas.

Posso segmentar um país sem um idioma?

Não. Um código de região sozinho é inválido. Para segmentar o Canadá em inglês e francês, use en-CA e fr-CA.

Quando vale a pena adicionar hreflang

Erros comuns

As três formas de declarar alternativas

Tags link HTML no head

As mesmas cinco linhas vão nas páginas em inglês, em inglês britânico, em alemão e na de seleção.

Cabeçalho HTTP Link para um PDF

Enviado pelo servidor junto com o arquivo, já que um PDF não tem head onde colocar tags.

Entradas no sitemap

Cada elemento url lista todas as versões, inclusive ele mesmo. O namespace xhtml precisa ser declarado no urlset.

Erros e como corrigi-los

O que mais dá errado

Região sozinha não é válida; adicione um idioma, como en-{code}

Use hífen, não underscore

O código de região do Reino Unido é GB

Esperado um formato como en, en-GB ou zh-Hant

A URL precisa ser absoluta, com https e host

O mesmo código aparece duas vezes

Gerador de hreflang

Adicione o código e a URL completa de cada versão. O gerador confere os códigos e escreve o conjunto de tags e o bloco de sitemap para todas as versões de uma vez.

Código

URL

Remover {name}

Remover linha

Remover

Adicionar versão

URL x-default (opcional)

Formato de saída

Tags HTML

Sitemap

Os códigos e as URLs parecem válidos. Coloque este mesmo conjunto em todas as versões.

Para o head de cada versão

Copiar

Comece grátis · Sem cartão de crédito

Relacionados: Guias

Produto

Para quem é

Recursos

Recursos

Empresa

Mapa do site