Idioma de redes sociales
Las páginas pueden declarar el idioma de sus vistas previas en redes sociales. Silktide comprueba que el idioma declarado para compartir coincida con el idioma en el que la página está realmente escrita, de modo que los enlaces compartidos transmitan las indicaciones de idioma correctas.
El idioma para compartir se define con una etiqueta de de configuración regional (locale) en el de la página:
<!-- Idioma para compartir: inglés (EE. UU.) -->
<meta property="og:locale" content="en_US" />
Por qué es importante
Las plataformas sociales pueden usar la configuración regional declarada para dar formato a las vistas previas compartidas y decidir para qué audiencia es relevante el contenido. Cuando una página en español declara una configuración regional para compartir en inglés, o una página en inglés de EE. UU. se marca como inglés británico, las páginas traducidas y regionales pueden presentarse al público equivocado o con un formato incorrecto.
Las discrepancias suelen provenir de las plantillas: un valor de og:locale a nivel de sitio copiado en cada página traducida en lugar de establecerse por idioma.
Cómo solucionarlo
- En tu , comprueba la configuración de idioma de la página y cualquier ajuste de idioma o configuración regional para compartir en redes sociales, y asegúrate de que coincidan.
- Si tu sitio tiene varias versiones de idioma, confirma que cada página traducida declare su propia configuración regional en lugar de heredar la del idioma predeterminado.
- Utiliza el formato estándar de configuración regional, como
en_US,en_GBofr_FR.
Cómo lo comprueba Silktide
- Probar cada página que pueda compartirse - páginas que los motores de búsqueda y las plataformas tienen permitido indexar.
- Leer la etiqueta
og:localede la página y compararla con el idioma principal en el que está escrita la página - consulta cómo funcionan los idiomas. - Si falta alguno de los valores, esta comprobación no informa de la página.
- Informar de la página cuando los idiomas base difieran (por ejemplo,
defrente a una página en inglés), o cuando ambas partes especifiquen una región y las etiquetas completas difieran (por ejemplo,en_USfrente a una página enen-GB).
Solución de problemas
La configuración regional parece correcta, pero sigue informándose
Comprueba la región además del idioma: cuando tanto la página como la etiqueta para compartir declaran una región, deben coincidir exactamente; por ello, en_US frente a una página en inglés británico se informa. Si solo una de las partes especifica una región, los idiomas base coincidentes pasan. Los guiones bajos y los guiones son intercambiables, y las mayúsculas y minúsculas no importan.