Sitemap

Depois de ouvir o podcast do The Search Engine Journal Show entre Brent Csutoras e Bill Hunt, onde eles falaram sobre vários desafios com a implementação do hreflang, pensei que talvez fosse hora de explicar como minimizar alguns dos principais desafios e desmascarar outros.

Hreflang é, na verdade, um conceito bastante direto que permite eliminar a ambiguidade de um conjunto de páginas, especialmente em um idioma comum, e atribuí-las a um local específico.

Muito simplesmente, você tem uma página para os EUA e, em seguida, tem exatamente a mesma página para vários outros mercados.

Hreflang é um método para indicar quais mercados de idioma específicos cada uma dessas páginas foi detonada para atingir.

Isso só se torna complexo quando as especificações são mal interpretadas e/ou quando a infraestrutura da web não é configurada de maneira uniforme para facilitar o mapeamento alternativo.

Neste artigo, revisarei algumas dessas complexidades comuns e interpretações errôneas da especificação, respondendo a sete perguntas simples, mas repetidas, sobre hreflang.

1.Tenho um site em inglês desenvolvido para os EUA, Reino Unido e Irlanda.Posso usar 'Hreflang=en-us-gb-ie?'

Resposta: Não, você não pode.Eu lhe digo que você está sendo criativo, e talvez tentando ser melhor organizado.

Se você tiver apenas um conjunto de páginas EN, poderá usar abaixo sem especificar os países.

Se você tiver outro conjunto de sites em inglês para outros países de língua inglesa, como Austrália e Cingapura, e precisar definir os países de destino específicos, será necessário criar uma linha separada para cada um dos países de destino, mesmo quando o URL da página for o mesmo para os três locais.

2.Tenho um site para todos os países da UE e outro para todo o Oriente Médio.Posso usar 'EU' e 'ME' como uma configuração de país em hreflang?Por exemplo:

Resposta: A tag Hreflang só pode usar o idioma ISO real e os códigos de país, não há códigos regionais como UE, EMEA, APAC e ME.

Muitos sites têm sites regionais direcionados à América Latina (LatAm) ou União Europeia (UE) ou Oriente Médio (ME), que representam vários países e, muitas vezes, idiomas em uma região, mas tente cooptar um dos códigos de país ISO para representar a região .

A configuração regional mais comumente implementada incorretamente é aquela que tenta representar o site da América Latina em espanhol usando es-LA.

Infelizmente, isso não funciona, pois você está dizendo ao Google que este é um idioma espanhol direcionado ao país do Laos.

3.Posso combinar a tag canônica e a tag hreflang na mesma linha?

Resposta: Não, você precisa separar a tag Canonical das tags Hreflang.

Se o seu SEO técnico ou desenvolvedor quiser ser criativo, incentive outra saída criativa e aponte-os diretamente para a especificação hreflang, pois hreflang é desafiador o suficiente sem se desviar da sintaxe padrão.

4.Usamos o CMS para gerar automaticamente arquivos de mapa do site XML (hreflang).Inclui URLs que não existem.É correto mantê-los na lista?Eu os vejo aparecer nos relatórios de erros do GSC.É ruim?

Resposta: Sim, isso é ruim. Este é um grande problema para muitas empresas.

O problema é causado pela configuração do CMS, que permite criar automaticamente um URL de espaço reservado para cada idioma ou país no site quando uma página é criada em um dos sites.

Às vezes, a URL é gerada automaticamente pelas regras globais de navegação, mesmo que a página não exista.

Infelizmente, não há uma maneira fácil de gerenciar ou gerenciar esse problema.Os URLs de página inexistentes não devem ser listados nos arquivos de mapa de site XML Hreflang.

A solução real varia de acordo com seu CMS, mas comece examinando as regras de alias de URL, suas regras pai-filho ou regras de transbordamento de página local.Em muitos casos, estes não foram configurados corretamente.

Pode ser que as regras estejam sendo substituídas por regras de navegação JavaScript ou protocolos de detecção/redirecionamento de IP.

A maioria dos sistemas tem uma opção de fallback para uma página global quando a página não foi localizada ou publicada explicitamente no mercado.

5.Preciso usar hreflang para gerenciar o mesmo conteúdo que existe em diferentes domínios, cada um direcionado a diferentes países?

Resposta: Muitas empresas têm sites de idiomas ou países diferentes em domínios separados e gerenciar hreflang em vários domínios (e subdomínios) não é uma tarefa fácil.

Você deve usar mapas de site XML hreflang que listam todas as URLs para cada um dos domínios exclusivos.Felizmente, os caminhos de URL são os mesmos ou pelo menos semelhantes, facilitando o mapeamento dos alternativos.

Para tornar seu trabalho ainda mais fácil, recomendo que você aproveite o processo de verificação de mapa de site entre domínios do Google e use um site dedicado que gerencie seus mapas de site XML para todos os domínios em um local central, em vez de criar tickets para carregá-los para dezenas de centenas de domínios exclusivos.

6.Devo usar uma URL de página específica ou uma página inicial como x-default?

Resposta: Ainda há muita confusão sobre o uso do x-default.

O x-default nada mais é do que uma diretiva para usar uma página específica para qualquer idioma ou mercado que não tenha um conjunto de hreflang dedicado.

Você quer aparecer onde você não tem uma versão local?

Para muitos sites, esta é a versão global do site ou sua versão em inglês.

Você só pode designar uma versão como x-default.

Se você definir uma página inicial como x-default para outras páginas que não a página inicial, você está solicitando que o Google mostre a página inicial em vez de quaisquer outras páginas no idioma-país que não estejam especificadas em suas tags Hreflang.

E você não pode trocá-lo dinamicamente para o idioma local do IP do usuário.

Sim, foi tentado.Não, não funciona.

7.Eu tenho conteúdo em inglês e francês na mesma página.Posso atribuí-los a ambos os idiomas na tag hreflang?

Resposta: Cada página deve ter conteúdo em apenas um idioma, mas vários idiomas em uma única página ocorrem frequentemente com conteúdo gerado pelo usuário em um modelo localizado.

O Google é bastante específico sobre isso.Você deve definir a região do idioma para o idioma dominante e/ou o idioma do modelo.

Resumindo

Felizmente, este artigo demonstrou que o hreflang em si não é complexo, mas as infraestruturas de sites interessantes e às vezes desafiadoras aumentam a complexidade.

Comece pequeno com um par de idiomas ou um subconjunto de páginas e teste-o.

Depois de mostrar o valor, é um caso de negócios brilhante para a administração comprometer os recursos para implementação em maior escala.

Mais recursos:

Todas as categorias: Blog