Feito com Chinaski

Hreflang e Alternância de Idioma

Sites Chinaski multilíngues sinalizam para mecanismos de busca qual idioma cada página está, e oferecem aos visitantes um alternador visível no cabeçalho da página. Ambos vêm da mesma fonte: o conjunto de hreflang computado por página. Esta página explica como as traduções são emparelhadas, quando os alternativas aparecem e como o alternador de idioma incorporado se comporta.

Para que hreflang é gerado

Com seus idiomas ativos configurados e uma URL do Site definida, cada página e post carregam entradas <link rel="alternate" hreflang="…"> para si mesmos em cada idioma , no HTML head. Duas proteções se aplicam:

  • Um site monolíngue não tem hreflang (não há nada para alternar).
  • As alternativas são geradas apenas quando sua configuração de URL do Site aponta para seu domínio real, porque devem ser links absolutos.

Como as traduções são emparelhadas

Para vincular uma página a suas traduções, o builder precisa saber quais páginas são "o mesmo conteúdo" em idiomas diferentes.

  • Páginas emparelham por chave de tradução primeiro, então traduções que usam URLs localizadas (uma página /en/about cuja versão em espanhol é /es/sobre) ainda são corretamente vinculadas. Se nenhuma chave de tradução existe para a página, a correspondência de slug igual é o fallback.
  • Posts emparelham por slug idêntico entre idiomas.

Apenas os idiomas que realmente têm uma versão correspondente estão listados e uma entrada x-default aponta para a variante de idioma padrão sempre que um existe no conjunto , o sinal padrão para Search que diz qual versão mostrar quando nenhum idioma específico combina com o usuário.

Quando uma tradução não existe

Seu alternador não pode apenas desaparecer em páginas não traduzidas. Quando um post não tem gêmeo traduzido com o mesmo slug, o builder volta para raízes de idioma: cada URL da página inicial do idioma. Portanto, em um site multilíngue cada página ou post inclui o alternador de idioma; escolher outro idioma de um desses o leva para a página inicial desse idioma em vez de uma cópia faltante do artigo.

O alternador na página

O tema padrão renderiza um pequeno alternador de idioma no cabeçalho , uma lista estática dos idiomas do site, sem JavaScript envolvido:

  • O idioma atual é exibido como texto (não um link), marcado para tecnologia assistiva como a seleção atual.
  • Cada outro idioma com uma versão disponível vincula a essa versão no URL do próprio idioma , subdomínios por idioma ou segmentos de caminho, combinando com o que um visitante deveria navegar.
  • O fallback acima se aplica: em um site multilíngue sem traduções para a página que você está visualizando, o alternador ainda vincula para as páginas iniciais dos outros idiomas.

Porque o alternador é conduzido pela mesma computação que produz as tags de hreflang, o que mecanismos de busca veem e o que um visitante pode clicar é sempre a mesma lista. Temas personalizados decidem sua própria marcação de cabeçalho , o alternador é fornecido com o cabeçalho do tema padrão e pode ser adicionado a qualquer tema.

Acertando as alternativas , dicas práticas

  • Defina sua URL do Site , sem ela, nenhuma alternativa é gerada (devem ser absolutas).
  • Dê a cada tradução seu lugar sob o mesmo conteúdo na administração (ou slug correspondente para posts) para que o emparelhamento seja completo.
  • Para páginas cujos slugs diferem por idioma (slugs localizados), use a funcionalidade de chave de tradução para que as alternativas correspondam; sem ela, o fallback de slug único pode não conseguir emparelhá-los.
  • As regras de emparelhamento se aplicam por página/post: um post em inglês sem gêmeo em espanhol mostra links raiz no alternador e nenhuma alternativa hreflang específica para o post em si, enquanto um par totalmente traduzido mostra alternativas por artigo.
Leia este site em