Generador de Etiquetas Canónicas

Siguiente

Cuando el mismo contenido es accesible en múltiples URLs (parámetros de consulta, barras finales, HTTP vs HTTPS, archivos paginados), Google necesita una URL marcada como la versión canónica. Pega la URL preferida y el generador devuelve una etiqueta <link rel="canonical"> correctamente formateada lista para incluir en <head>, además del equivalente del encabezado HTTP Link para recursos no HTML como PDFs.

Cómo generar una etiqueta canónica

  1. 1

    Pega la URL canónica (preferida)

    URL absoluta que incluye protocolo y host. Los identificadores de fragmento (#sección) son ignorados — Google trata las URLs con diferentes fragmentos como idénticas.

  2. 2

    La herramienta valida y normaliza

    Consistencia de barra final, host en minúsculas, punycode para dominios IDN. Se señala la falta de protocolo como una corrección.

  3. 3

    La etiqueta se construye

    `<link rel="canonical" href="https://example.com/page">`.

  4. 4

    Copia la forma HTML o del encabezado HTTP

    Usa la etiqueta HTML para páginas web; usa `Link: <url>; rel="canonical"` para PDFs, imágenes y respuestas de API.

Qué hacen realmente las etiquetas canónicas

Una etiqueta canónica le dice a los motores de búsqueda: “de este conjunto de URLs que muestran este contenido, esta es la original. Consolida todas las señales de clasificación aquí.” Sin ella, las páginas duplicadas dividen las señales de clasificación — ninguna de ellas clasifica tan bien como lo haría una página consolidada.

La forma HTML

<link rel="canonical" href="https://example.com/products/blue-shirt" />

Coloca en <head>. Google la lee; los navegadores la ignoran.

La forma del encabezado HTTP Link

Usa para recursos no HTML (PDFs, imágenes, XML de feeds):

Link: <https://example.com/whitepaper.pdf>; rel="canonical"

Envía en cualquier respuesta 2xx. Configura a través de tu servidor web o CDN.

Errores comunes

  • URLs relativas: href="/page" funciona pero es frágil. Usa URLs absolutas para evitar ambigüedades.
  • Desajuste de protocolo: canónica dice http:// pero la página se sirve a través de https://. Siempre coincide con el protocolo en vivo.
  • Apuntando a un redireccionamiento: la canónica debe apuntar a una respuesta 200. Las cadenas debilitan la señal.
  • Bloqueando la URL canónica en robots.txt: el objetivo debe ser rastreable, de lo contrario Google no puede verificar.
  • Señales conflictivas: enlaces internos que apuntan a variantes no canónicas. Actualízalos para que coincidan.
  • noindex en el objetivo canónico: mutuamente excluyentes — elige uno.
  • Diferentes canónicas en páginas duplicadas: Google elige una e ignora las otras. Establece la misma canónica en cada duplicado.

Casos especiales

  • Archivos paginados: cada página (?page=2) puede auto-canonizarse, no canonizarse a la página 1. Eso solía ser un consejo diferente; Google explícitamente desaprobó rel=prev/next y ahora trata la auto-canonización como estándar.
  • Navegación facetada: vistas filtradas de la misma lista generalmente canonizan de vuelta a la lista no filtrada a menos que el filtro cambie significativamente el contenido.
  • URLs móviles separadas (m.example.com): la página móvil canoniza a la de escritorio; la de escritorio añade rel=alternate apuntando de vuelta.
  • Páginas AMP: AMP canoniza a no-AMP; no-AMP añade rel=amphtml a la versión AMP.

Preguntas frecuentes

Recomendado — canónicas autorreferenciales (la página apunta a sí misma) protegen contra parámetros de ID de sesión, códigos UTM y otras duplicaciones accidentales. Es una mejor práctica de SEO, no un requisito.

Sí. Si los socios sindicados republican tu contenido, pueden establecer su canónica en tu URL original. Google respeta las canónicas entre dominios cuando el contenido realmente coincide.

HTTPS, siempre, para cualquier página servida a través de HTTPS. Mezclar protocolos envía señales conflictivas y puede hacer que Google elija una variante aleatoria.

La canónica debe apuntar a la URL final después de los redireccionamientos, no a una intermedia. Las cadenas debilitan la señal — Google puede tratar un puntero a un 302 como una pista en lugar de autoritativa.

Herramientas relacionadas