Hecho con Chinaski

Hreflang e Intercambio de Idioma

Los sitios Chinaski multilingües señalan a los motores de búsqueda qué idioma está en cada página, y dan a los visitantes un intercambiador visible en el encabezado de la página. Ambos provienen de la misma fuente: el conjunto hreflang computado por página. Esta página explica cómo se emparejan las traducciones, cuándo aparecen los alternados, y cómo se comporta el intercambiador de idiomas integrado.

Para qué se genera hreflang

Con tus idiomas activos configurados y una URL del Sitio establecida, cada página y publicación lleva entradas <link rel="alternate" hreflang="…"> para sí misma en cada idioma, en el encabezado HTML compilado. Dos protecciones se aplican:

  • Un sitio monolingüe no tiene hreflang (no hay nada entre qué cambiar).
  • Los alternados solo se generan cuando tu configuración de URL del Sitio apunta a tu dominio real, porque deben ser enlaces absolutos.

Cómo se emparejan las traducciones

Para vincular una página a sus traducciones, el generador tiene que saber cuáles páginas son "el mismo contenido" en diferentes idiomas.

  • Páginas se emparejan por una clave de traducción primero, para que traducciones que usan URLs localizadas (una página /en/about cuya versión en español es /es/sobre) aún están correctamente vinculadas. Si no existe clave de traducción para la página, la coincidencia de slug igual es la alternativa.
  • Publicaciones se emparejan por slug idéntico entre idiomas.

Solo se enumeran los idiomas que realmente tienen una versión coincidente, y una entrada x-default apunta a la variante del idioma predeterminado siempre que una exista en el conjunto, la señal estándar para Search que dice qué versión mostrar cuando ningún idioma específico coincida con el usuario.

Cuando una traducción no existe

Tu intercambiador no puede desaparecer en páginas no traducidas. Cuando una publicación no tiene gemela traducida con el mismo slug, el generador retrocede a raíces de idioma: cada página de inicio de idioma de la URL. Entonces en un sitio multilingüe cada página o publicación incluye el intercambiador de idioma; elegir otro idioma de uno de esos te lleva a la página de inicio de ese idioma en lugar de una copia faltante del artículo.

El intercambiador en la página

El tema predeterminado renderiza un pequeño intercambiador de idioma en el encabezado, una lista estática de los idiomas del sitio, sin JavaScript involucrado:

  • El idioma actual se muestra como texto (no un enlace), marcado para tecnología de asistencia como la selección actual.
  • Cada otro idioma con una versión disponible vincula a esa versión en la URL del propio idioma, subdominios por idioma o segmentos de ruta, coincidiendo con lo que un visitante debería navegar.
  • La alternativa anterior se aplica: en un sitio multilingüe sin traducciones para la página que estás viendo, el intercambiador aún vincula a las páginas de inicio de otros idiomas.

Porque el intercambiador está controlado por la misma computación que produce las etiquetas hreflang, lo que ven los motores de búsqueda y lo que un visitante puede hacer clic es siempre la misma lista. Los temas personalizados deciden su propio marcado de encabezado, el intercambiador se distribuye con el encabezado del tema predeterminado y se puede agregar a cualquier tema.

Obtener los alternados correctos, consejos prácticos

  • Establece tu URL del Sitio, sin ella, no se generan alternados (deben ser absolutos).
  • Dale a cada traducción su lugar bajo el mismo contenido en la administración (o slug coincidente para publicaciones) para que el emparejamiento sea completo.
  • Para páginas cuyos slugs difieren por idioma (slugs localizados), usa la función de clave de traducción para que los alternados coincidan; sin ella, la alternativa de slug igual podría fallar en emparejarlas.
  • Las reglas de emparejamiento se aplican por página/publicación: una publicación en inglés sin gemela española muestra enlaces raíz en el intercambiador y sin alternativas hreflang específicas a la publicación misma, mientras que un par completamente traducido muestra alternadas por artículo.
Lee este sitio en