Tools Hub

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

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.

Otras guías