Esta tradução ainda não foi revista editorialmente. A versão alemã é vinculativa. Deutsche Fassung →
SEO
Porque é que o meu website apresenta pontos de interrogação em vez de letras acentuadas?
Pontos de interrogação, caixas ou alheta de caracteres em vez de ä, ö e ü surgem quando o browser adivinha incorretamente o conjunto de caracteres de uma página — porque a indicação de conjunto de caracteres no código-fonte falta. Esta única linha define de acordo com qual esquema os caracteres da página devem ser lidos. Com ela, as letras acentuadas e caracteres especiais aparecem consistentemente corretamente em cada dispositivo e em cada browser.
O conjunto de caracteres são as instruções de leitura para o browser
Um computador armazena texto como sequências de números. Qual número corresponde a qual letra é regulado pelo conjunto de caracteres — as instruções de leitura para o browser. Para as letras acentuadas e o ç há historicamente múltiplas dessas instruções e elas atribuem os mesmos números a caracteres diferentes. Se a sua página não indicar explicitamente qual instrução é aplicável, o browser tem de adivinhar. Se adivinhar errado, «Mühle» transforma-se em «Müller» ou num ponto de interrogação caixa. A indicação do conjunto de caracteres no código-fonte encerra este adivinhação: ela nomeia a codificação vinculativamente, atualmente geralmente UTF-8, que abrange todas as línguas e caracteres especiais.
Caracteres distorcidos danificam confiança e legibilidade
Uma página cheia de alheta de caracteres parece imediatamente defeituosa — visitantes concluem a partir da apresentação danificada a uma falta de cuidado da empresa, mesmo que o conteúdo esteja correto. Os motores de busca leem o mesmo texto distorcido: a partir de «Cozinha móvel» torna-se uma sequência de caracteres que ninguém procura e a página perde a ligação aos termos exatamente para os quais deveria ser encontrada. A indicação tem também de estar cedo no código-fonte porque o browser começa imediatamente a apresentar — se as instruções de leitura vierem muito longe, uma parte da página pode já ter sido construída com uma codificação mal adivinhada. A nossa verificação verifica a presença da indicação em cada página; a ausência é considerada uma lacuna menor, facilmente reparável.
- Verifique esporadicamente se as letras acentuadas e o ß aparecem corretamente em todas as páginas — também no smartphone.
- Peça à sua agência para ancorar a indicação de conjunto de caracteres UTF-8 cedo no código-fonte de cada página.
- Procure deliberadamente por alheta de caracteres em textos anteriores após reformas ou mudança de fornecedor.
- Preste também atenção às partes de página geradas automaticamente como formulários ou páginas de confirmação — a alheta de caracteres frequentemente aparece aí apenas tarde.