Esta tradução ainda não foi revista editorialmente. A versão alemã é vinculativa. Deutsche Fassung →
Indexierung
Porque é que as indicações linguísticas de uma página devem corresponder?
Porque um website declara o seu idioma em dois locais — no código-fonte (o atributo lang do elemento html) e na resposta do servidor (o cabeçalho Content-Language) — e indicações contraditórias tornam incerta qualquer decisão baseada nelas: a atribuição de país da pesquisa, a seleção de idioma de funções de tradução e leitura em voz alta, a classificação por motores de resposta. A nossa verificação compara ambas as indicações e relata contradições.
Dois locais, uma verdade
O atributo lang é definido pela redação ou pelo modelo; o cabeçalho Content-Language é definido pelo servidor ou hosting. Como partes diferentes são responsáveis, as indicações divergem: o código-fonte diz «de», o servidor diz «en», porque está numa configuração padrão inglesa. Invisível para visitantes, uma contradição para máquinas — e conforme o serviço, uma ou outra indicação prevalece. Um website austríaco funciona melhor com «de-AT» em ambos os locais: idioma E região, consistente.
O que a verificação mede exatamente
A verificação lê o atributo lang do código-fonte e o cabeçalho Content-Language da resposta do servidor e compara ambos. O relatório menciona os dois valores medidos — assim fica imediatamente visível qual parte da configuração deve ser corrigida. A constatação é classificada como suave, mas fácil de corrigir: uma definição no servidor ou uma linha no modelo.
- Estabeleça a indicação autorizada — para um website austríaco: de-AT — e defina-a em ambos os locais.
- Após movimentações de hosting, verifique o cabeçalho Content-Language: é o local que muda mais frequentemente sem avisar.
- Em websites multilíngues, marque cada versão de idioma com sua própria indicação coerente.