Canonical o hreflang: ¿qué problema de duplicidad estás resolviendo?
Distingue páginas duplicadas en el mismo idioma de versiones traducidas que deben coexistir de forma legítima en los resultados de búsqueda.
Ambas etiquetas residen en el encabezado HTML y operan sobre direcciones URL, motivo por el que se confunden. Una etiqueta canonical declara que varias URLs corresponden a una misma página; hreflang indica que distintas URLs son versiones idiomáticas o regionales del mismo contenido. Aplicar la equivocada oculta traducciones o genera duplicidades ficticias.
Usa canonical para contenidos duplicados en un mismo idioma
El generador de canonical produce un enlace limpio que señala hacia la URL preferida. Empléalo cuando parámetros de seguimiento, versiones de impresión o identificadores de sesión muestren un mismo contenido bajo distintas direcciones, asegurándote de que la URL de destino devuelva código 200.
Usa hreflang para variantes de idioma y delimitación regional
Las etiquetas hreflang orientan a los buscadores sobre qué versión lingüística o regional presentar a cada usuario, incluyendo una opción x-default para visitantes sin correspondencia directa. Cada variante debe enlazar al grupo completo y apuntar siempre a páginas indexables reales.
Valida el sitemap antes de dar por buenas las etiquetas
El validador de sitemaps comprueba la estructura, las rutas y los límites de tamaño sin peticiones externas. Un mapa del sitio que apunte a URLs canonizadas hacia otros destinos o que omita variantes idiomáticas debilita ambas señales ante los motores de búsqueda.
Herramientas incluidas en esta guía
- Generador de Etiquetas Canónicas
Genera etiquetas rel=canonical válidas para evitar contenido duplicado en motores de búsqueda.
- Generador de Etiquetas Hreflang
Genera etiquetas link rel=alternate hreflang para páginas web en múltiples idiomas y países con x-default.
- Validador de Sitemap XML
Comprueba la sintaxis de tu mapa de sitio XML y valida directivas urlset antes de enviarlo a Google.
Preguntas frecuentes sobre etiquetas canonical y hreflang
¿Puede una página tener una etiqueta canonical y etiquetas hreflang al mismo tiempo?
Sí, es el patrón estándar. Cada variante idiomática declara su propia dirección como canonical mientras se vincula con el resto de idiomas mediante el conjunto completo de etiquetas hreflang.
¿Deben redirigir las URLs declaradas en hreflang?
No. Las direcciones especificadas en hreflang deben apuntar a la URL final e indexable; si redirigen, la señal se vuelve ambigua y los motores de búsqueda pueden ignorarla.
¿Es obligatorio incluir una etiqueta hreflang con valor x-default?
Es sumamente recomendable cuando recibes visitas de idiomas no cubiertos directamente. Debe apuntar a una página de selección neutral o al idioma principal, no a una traducción al azar.