Builder Link Alternate
Monte a tag <link rel="alternate" hreflang> para indicar versões de idioma da página.
Montar tags hreflang sem errar a sintaxe
Seu site tem versao em portugues e em ingles, e o Google insiste em mostrar a errada para quem chega de fora. O par rel=alternate com hreflang existe justamente para dizer qual versao serve qual publico, e a sintaxe e curta o bastante para dar a impressao de que ninguem erra, o que nao e verdade na pratica.
Sao dois campos, o codigo do idioma e a URL, e sai uma linha pronta para o head. A ferramenta monta uma tag por vez: se voce tem tres idiomas, roda tres vezes e cola as tres. O codigo segue o padrao ISO 639-1, opcionalmente com regiao, como pt, pt-BR ou en-GB. Regiao sozinha nao vale, o idioma e obrigatorio, e o valor x-default marca a versao de fallback para quem nao se encaixa em nenhuma.
O conjunto precisa ser reciproco: se a pagina em portugues aponta para a inglesa, a inglesa tem que apontar de volta, senao o Google descarta o grupo inteiro. Inclua tambem a tag que aponta para a propria pagina. E use sempre a mesma URL que esta no rel=canonical, porque apontar hreflang para um endereco que se canonicaliza para outro e o erro mais comum da lista. A ferramenta nao valida o codigo nem a URL, so monta a linha, entao confira antes de publicar.
Perguntas frequentes
Uso pt ou pt-BR?
Preciso de uma tag apontando para a propria pagina?
Da para declarar hreflang fora do head?
Ferramentas Relacionadas
Builder Link License
Monte a tag <link rel="license"> indicando a licença do conteúdo da página.
Builder Link AMP
Monte a tag <link rel="amphtml"> apontando para a versão AMP da página.
Gerador de hreflang
Gere tags hreflang para sites multilíngues — informa ao Google qual versão exibir por idioma/região (pt-BR, en-US, x-default, etc.). Tudo no navegador.