Skip to content

Tudo para WordPress, desenvolvimento web — e não só

Gerador e auditoria de hreflang

Gerador e verificação de hreflang para um site multilingue

Componha etiquetas corretas de versões linguísticas alternativas — em HTML, no sitemap ou como excerto de PHP. O segundo separador verifica as etiquetas existentes à procura de erros que não dão qualquer sintoma além de uma quebra de tráfego. Funciona offline: serve para staging e sites protegidos por palavra-passe.

Predefinição
A segunda subetiqueta é o país do público, não o país da língua. Para um site que opera na Ucrânia, a versão russa deve ser ru-UA e não ru-RU: ru-RU diz ao Google que a página se destina a utilizadores na Rússia. Quase todos os geradores colocam precisamente ru-RU — e isso é uma perda silenciosa de tráfego.
Idioma Região URL da versão x-default
Definições
Basta um dos três métodos. Usar ao mesmo tempo as etiquetas e o sitemap não é erro, mas também não duplica o efeito.
Preencha pelo menos duas versões linguísticas para ver o código.

Nem o URL nem o código colado saem do seu navegador — tanto a geração como a auditoria são executadas localmente.

Dois terços dos sites com hreflang têm erros

Segundo um estudo da Ahrefs em 374 756 domínios, 67% dos sites com hreflang configuraram-no com erros. Os mais frequentes: 56% não têm x-default, em 18% a página não se referencia a si própria e 15% não têm ligações de retorno. As regras são simples, mas fáceis de quebrar. Cada versão linguística tem de listar TODAS as versões, incluindo a própria. Se a página A aponta para B, então B é obrigada a apontar para A — caso contrário, o Google ignora totalmente a relação. O x-default assinala a versão para visitantes cuja língua não coincide com nenhuma das existentes. Uma armadilha diz-nos respeito diretamente: uk é o código da LÍNGUA ucraniana. O código de país do Reino Unido é GB, ao passo que UK, na norma ISO 3166, está atribuído à Ucrânia. Por isso en-UK é quase sempre um erro: pretendia-se en-GB. É o erro mais frequente à escala mundial. E um segundo, exclusivamente nosso: para um site ucraniano com versão em russo, o par correto é uk-UA e ru-UA. Ou seja, a língua russa com alvo na Ucrânia, e não ru-RU. Nenhum gerador de língua inglesa o indica, porque para ele isto é exótico.

Perguntas frequentes