Redação: 4SYSTEMPublicado em Atualizado em
9 min de leitura
O hreflang entre francês e inglês é construído por grupos de páginas equivalentes, não por simples substituição de /fr/ por /en/. Você deve identificar as versões realmente disponíveis, seu URL canônico e sua possível página substituta. Uma apresentação traduzida forma um par; um guia apenas em francês não precisa receber um URL artificial em inglês.
Lembre-se: cada versão declara sua própria URL e as demais versões do grupo, com links recíprocos.
freendesignar idiomas.x-defaultcorresponde a uma escolha alternativa, não necessariamente ao inglês.
Linguagem e equivalência: o que o par deve representar
Comece distinguindo idioma e território. Para atingir falantes de francês e inglês sem diferenciação geográfica, lembre-se fr e en. Google permite declarar um único idioma, independentemente da região [26]. O prefixo /en/ não implica segmentação britânica e /fr/ não define uma oferta reservada para França.
Em seguida, verifique a equivalência editorial: as páginas devem representar o mesmo conteúdo ou o mesmo serviço em dois idiomas. Uma apresentação de negócios em francês e sua versão em inglês podem formar um grupo. Uma apresentação em inglês e um guia em francês não se equivalem porque pertencem ao mesmo site.
Um menu bilíngue ou URLs semelhantes não comprovam essa equivalência. No nosso método, um gerenciador de conteúdo confirma a reconciliação antes de gerar anotações.
Construa uma matriz hreflang para francês e inglês
Colete o URL final, o idioma real, o canônico declarado, o status de acesso e o equivalente de cada página. Adicione o link fornecido pelo gerenciador de mudança de idioma e conteúdo. Trabalhe nas URLs selecionadas, não nos caminhos deduzidos dos slugs.
Aqui está uma matriz preenchida para uma empresa fictícia, não relacionada a um cliente de 4SYSTEM. Tem apresentação em francês e inglês, mas seu guia técnico existe apenas em francês. Para apresentação, escolhemos um alternador de idioma dedicado como alternativa.
| Grupo | URL francês | URL em inglês | Destino x-padrão | Decisão |
|---|---|---|---|---|
| Apresentação | https://example.com/fr/presentation/ | https://example.com/en/company/ | https://example.com/choisir-presentation/ | Par completo, com seletor de fallback |
| Guia técnico | https://example.com/fr/guide-technique/ | Ausente | Nenhum | Fora dos pares bilíngues |
A linha Presentation constitui um grupo completo. A Diretriz documenta uma ausência, não um erro a ser encoberto. O seletor diz respeito à apresentação e oferece suas duas versões; não é usado como equivalente em inglês do guia.
Esta matriz é nossa ferramenta de controle, não um formato exigido por Google. Observe também os canônicos esperados: cada página designa seu próprio URL aqui.
Declarar um conjunto completo, idêntico e recíproco
Para cada versão, Google solicita um conjunto de links incluindo a própria página e todas as suas outras versões; este conjunto é idêntico em cada página do grupo [26]. Em outras palavras, a página francesa não declara apenas o inglês, e a página inglesa não declara apenas o francês.
Os destinos devem ser URLs absolutos, com seu protocolo. Acima de tudo, se duas páginas não se referem entre si, Google indica que as anotações em questão serão ignoradas [26]. Uma verificação limitada à página francesa não valida, portanto, o par.
No <head> da apresentação francesa, use:
<link rel="canonical" href="https://example.com/fr/presentation/">
<link rel="alternate" hreflang="fr" href="https://example.com/fr/presentation/">
<link rel="alternate" hreflang="en" href="https://example.com/en/company/">
<link rel="alternate" hreflang="x-default" href="https://example.com/choisir-presentation/">
Na página em inglês, copie os três links alternate sem modificação e substitua apenas o canônico por https://example.com/en/company/. O seletor recebe esse mesmo conjunto e um canônico para sua própria URL. O guia não recebe este bloco.
Neste exemplo, usamos a implementação HTML. Gere o conjunto a partir da matriz em vez de regras de substituição de caminho: os slugs francês e inglês podem diferir sem impedir a equivalência.
Verifique especialmente os modelos compartilhados: um bloco idêntico para todo o site apontaria páginas não relacionadas à apresentação. O todo deve ser idêntico num grupo, e não idêntico em todos os lugares.
Escolha x-default de acordo com a recepção realmente oferecida
Google reserva x-default para usuários cujas configurações de idioma não correspondem a nenhuma versão declarada; o idioma desta página alternativa não é decisivo [26]. Este código, portanto, não significa “inglês” nem “versão internacional”.
Em nosso exemplo, o seletor de apresentação dá as boas-vindas a esses visitantes e permite que eles escolham. Seus links visíveis levam precisamente aos dois URLs da matriz. Também retoma as declarações do grupo para manter um todo coerente.
Você pode escolher a página em inglês como alternativa se esta for realmente sua decisão de hospedagem. Você também não pode adicionar x-default desde que nenhum destino relevante seja selecionado. Não deixe uma extensão selecionar inglês por hábito.
A escolha deve ser documentada por grupo. Um seletor global que vincula apenas páginas iniciais não cumpre necessariamente a mesma função de um seletor que preserva o contexto da página visualizada.
Manter um canônico específico para cada idioma
O canônico indica qual URL você prefere para conteúdo igual ou muito semelhante. Hreflang descreve suas variantes linguísticas. Google recomenda, com hreflang, um canônico no mesmo idioma e aconselha um canônico autorreferenciado na própria página canônica [24].
Em nosso par, a apresentação francesa designa, portanto, seu próprio URL como canônico; a apresentação em inglês designa a sua. Não aponte o inglês canônico para o francês simplesmente porque o francês é o idioma original da empresa. Você estaria confundindo duas decisões distintas.
Compare também os links internos e URLs do mapa do site com os destinos selecionados. Google desaconselha a declaração de canônicos diferentes dependendo das técnicas usadas e recomenda apontar links internos para o URL canônico [24].
Um canônico continua sendo um sinal de preferência, não uma garantia de seleção [24]. A receita estabelece a consistência das declarações, não a escolha futura de Google.
Deixe o guia francês fora dos pares bilíngues
O guia francês mantém seu próprio URL e canonicidade. Nesta configuração, não adicionamos anotações multilíngues a este conteúdo isolado. A falta de um equivalente em inglês permanece explícita na matriz.
Evite dois atalhos: crie uma rota /en/ que ainda exibe o guia em francês, ou anuncia a apresentação em inglês como alternativa. A primeira confunde a linguagem anunciada; o segundo muda o conteúdo. Nenhum dos dois resolve a falta de tradução.
Na interface em inglês, você pode oferecer um link chamado “Guia disponível em francês”, apontando para o documento em francês. Este é um link útil para o visitante e não uma prova de equivalência linguística. Se a mudança de linguagem leva à recepção, a sua formulação deve tornar esse movimento compreensível.
Quando uma versão em inglês do guia estiver disponível, crie seu grupo, verifique o conteúdo e depois implante os links recíprocos em ambas as páginas. A existência de uma estrada não é suficiente.
Controle em ordem e mantenha provas utilizáveis
Aqui está nossa ordem editorial e de controle técnico. Completa as regras documentadas sem constituir um formato imposto por Google.
- Conteúdo. Confirme o idioma e a equivalência. Aceite aqui o grupo de Apresentação, deixe o guia fora das duplas. Se a equivalência for contestada, suspender a geração desse grupo.
- Acesso. Abra cada destino sem nenhuma sessão ou preferência de idioma salva. Mantenha a resposta HTTP e observe redirecionamentos e restrições de indexação. Um URL inacessível ou removido deve ser corrigido antes da validação.
- Canônico. Compare o esperado com o HTML fornecido. Caso JavaScript intervenha, verifique se não modifica um canônico já presente no código fonte, conforme recomendação de Google [24].
- Definir hreflang. Leia os códigos e URLs de cada membro. Compare os conjuntos: autopresença, mesmos destinos, retornos recíprocos, retirada escolhida. Controle o switcher também, não apenas as duas páginas de conteúdo. A comparação diz respeito aos pares código e destino, não ao número de tags: dois conjuntos do mesmo tamanho podem designar páginas diferentes.
- Navegação. Teste os links visíveis de alteração de idioma e o link para o guia em francês. Devem corresponder a decisões documentadas, sem fazer parecer que existe uma tradução inexistente.
Arquivar a matriz validada, as respostas HTTP e os extratos do <head> associado aos URLs testados. Uma captura de tela do menu comprova seu funcionamento visual, e não as anotações presentes no documento.
Exemplo de folha utilizável: Grupo de apresentação; esperado: FR, EN e seletor com o mesmo conjunto; evidências: extrai HTML e respostas HTTP dos membros; decisão: aceitar somente se todos os controles concordarem. Para o guia, registre Equivalente em inglês ausente, sem grupo bilíngue.
Se uma página continuar faltando nos resultados, continue com o diagnóstico de indexação de páginas : uma matriz coerente não substitui o exame do seu acesso e do seu estado de indexação.
Perguntas frequentes
Uma página temporária em inglês pode caber no par?
Se ainda contiver o texto em francês, não o inclua como versão em inglês nesta matriz. Mantenha o grupo em seu estado realmente disponível e adicione a página quando o conteúdo em inglês estiver pronto e o URL estiver estável. A receita deve então abranger todas as páginas do grupo, não apenas o recém-chegado.
Como gerenciar um PDF em francês sem um PDF em inglês?
Não crie um arquivo falso em inglês para equilibrar a mesa. Se o PDF permanecer apenas em francês, trate seu URL separadamente dos pares HTML. Para uma possível canonização de um documento não HTML, Google fornece um cabeçalho HTTP Link contendo o URL canônico e o parâmetro rel="canonical" [24]. Verifique também o que o botão de download oferece na versão em inglês da página.
Devemos alterar o hreflang após uma modificação de URL?
Sim, se o URL publicado de uma versão for alterado. Atualize a matriz e depois as declarações de todas as páginas do grupo, incluindo o possível seletor. Verifique novamente os links e canônicos de alteração de idioma. Mantenha o mapeamento de URL antigo para novo URL para verificar se nenhuma anotação ainda depende de um caminho removido.
Conclusão: valide um grupo antes de generalizar
Sua próxima ação: preencher a matriz com os URLs finais do grupo Apresentação, confirmar o substituto e arquivar as provas de reciprocidade e consistência canônica. Mantenha o guia fora dos pares até que exista o equivalente.
Se o seu CMS dificultar essas verificações, o serviços web e SEO de 4SYSTEM pode ajudá-lo a examinar a implementação afetada.