La canonical y hreflang resuelven problemas distintos
Una canonical indica a Google qué URL representa un conjunto duplicado o muy parecido. hreflang marca las URL alternativas de idioma o región para que Google Search pueda elegir la versión adecuada para cada usuario. Ambas anotaciones se complementan: ninguna convierte un selector de idioma en una regla de redirección.
En páginas traducidas de verdad al inglés y al español, el patrón habitual a nivel de página es una canonical autorreferenciada en cada URL y anotaciones hreflang recíprocas entre las páginas equivalentes. El contenido principal visible debe dejar claro el idioma. Las directrices de Google sobre sitios multilingües también advierten que adaptar el idioma solo según la configuración del navegador puede dejar variantes sin descubrir.
Construye el mapa de alternativas antes de editar las plantillas
Empieza con una tabla de grupos de páginas: una URL preferida por idioma o región, su código de idioma y si el contenido principal es una traducción, una adaptación regional o un duplicado accidental. Añade x-default solo si existe una página de selección o de reserva real. No apuntes todas las traducciones que falten a la página de inicio solo para completar la matriz de anotaciones.
Una pareja regional en el mismo idioma merece una decisión aparte. Si el contenido sustancial es equivalente, Google documenta un enfoque combinado de canonical y hreflang para los duplicados regionales. Si el precio, la disponibilidad, la normativa o los consejos locales hacen que las páginas sean sustancialmente distintas, conserva el propósito de cada página y asegúrate de que cada alternativa sea recíproca.
Implementa y verifica las anotaciones tras el renderizado
Comprueba el HTML final, no solo un campo del CMS. Cada destino de canonical debe responder correctamente, ser indexable y usar la misma política de protocolo, host y ruta que la página. Cada destino de hreflang debe existir, contener el mismo conjunto de anotaciones de retorno y apuntar a la página del idioma o región correspondiente.
Una muestra práctica incluye una página traducida normal, una página sin traducción y una variante regional. Rastrea la muestra tras el despliegue y compara los destinos de canonical, la reciprocidad de hreflang, las declaraciones de idioma y las URL del sitemap. Registra una alternativa ausente como ausente; no la sustituyas en silencio por una URL que no tenga relación.
Lo que esto no puede garantizar
La canonical es una señal, no una orden: Google puede elegir otra URL representante cuando las señales entran en conflicto. Hreflang puede ayudar a la selección, pero no garantiza que todas las URL regionales se indexen ni que aparezcan para cada consulta. Evita afirmar que una canonical entre idiomas elimina automáticamente una página del índice; el resultado real depende del contenido y del conjunto más amplio de señales.
El fallo habitual es tratar todos los idiomas no predeterminados como duplicados de una única página de origen. La regla más segura es decidir la similitud a partir del contenido principal, mantener las alternativas de idioma accesibles mediante enlaces normales y volver a comprobar el conjunto renderizado tras cualquier cambio de enrutado o de plantilla.
FAQ
¿Qué significa en la práctica «Canonical para sitios multilingües»?
¿Cómo debe evaluarse «Canonical para sitios multilingües»?
hreflang marca las URL alternativas de idioma o región para que Google Search pueda elegir la versión adecuada para cada usuario. Ambas anotaciones se complementan: ninguna convierte un selector de idioma en una regla de redirección.