Skip to content

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.

Deutsche Fassung dieser Seite