Avançar para o conteúdo
SilktideAjuda

Idioma das redes sociais

As páginas podem declarar em que idioma estão as pré-visualizações para redes sociais. A Silktide verifica se o idioma de partilha declarado corresponde ao idioma em que a página está efetivamente escrita, para que as ligações partilhadas transmitam os indicadores de idioma corretos.

O idioma de partilha é definido com uma etiqueta de localidade do no da página:

<!-- Idioma de partilha: inglês dos EUA -->
<meta property="og:locale" content="en_US" />

Por que isto é importante

As plataformas de redes sociais podem utilizar a localidade declarada para formatar as pré-visualizações partilhadas e decidir para que público o conteúdo é relevante. Quando uma página em espanhol declara uma localidade de partilha em inglês, ou uma página em inglês dos EUA é marcada como inglês britânico, as páginas traduzidas e regionais podem ser apresentadas ao público errado ou com a formatação incorreta.

As incompatibilidades geralmente têm origem nos modelos: um valor og:locale definido para todo o site é copiado para todas as páginas traduzidas, em vez de ser definido por idioma.

Como corrigir

  1. No seu , verifique a definição de idioma da página e qualquer definição de idioma ou localidade de partilha nas redes sociais, e certifique-se de que estão de acordo.
  2. Se o seu site tiver versões em vários idiomas, confirme que cada página traduzida declara a sua própria localidade, em vez de herdar uma da versão no idioma predefinido.
  3. Utilize o formato de localidade padrão, como en_US, en_GB ou fr_FR.

Como a Silktide testa isto

  1. Testa cada página que possa ser partilhada — páginas que os motores de pesquisa e as plataformas têm autorização para indexar.
  2. Lê a etiqueta og:locale da página e compara-a com o idioma principal em que a página está escrita — consulte como funcionam os idiomas.
  3. Se algum dos valores estiver em falta, a página não é comunicada por esta verificação.
  4. Comunica a página quando os idiomas base diferem (por exemplo, de numa página em inglês) ou quando ambos os lados especificam uma região e as etiquetas completas diferem (por exemplo, en_US numa página em en-GB).

Resolução de problemas

A localidade parece correta, mas continua a ser comunicada

Verifique também a região, além do idioma: quando tanto a página como a etiqueta de partilha declaram uma região, têm de coincidir exatamente; por isso, en_US numa página em inglês britânico é comunicado. Se apenas um dos lados especificar uma região, os idiomas base correspondentes passam. Os sublinhados e os hífenes são intercambiáveis, e as maiúsculas e minúsculas não são relevantes.

Saiba mais

Última atualização

Esta página foi útil?

Idioma das redes sociais | Ajuda da Silktide