SEO TECNICO

Canonical

Etiqueta HTML que indica a los buscadores cuál es la URL preferida cuando existen varias versiones del mismo contenido, evitando contenido duplicado.

Nivel · intermedio4 min de lecturaActualizado 23 may 2026
También conocido como: URL canónica, rel=canonical, Etiqueta canonical

Definición

Una URL canónica es la URL que indicas a los buscadores como "versión preferida" de una página cuando existen varias direcciones distintas con el mismo contenido o muy similar. Se declara con la etiqueta HTML <link rel="canonical" href="..."> en el <head> de cada página.

El problema que resuelve es viejo y real: una misma página puede vivir bajo múltiples URLs por motivos técnicos (parámetros de filtrado, sesiones, paginación, mayúsculas, www vs sin www, http vs https). Sin canonical, Google ve varias páginas distintas, reparte señales (backlinks, autoridad) entre ellas y a veces indexa la versión "mala" o ninguna.

Con canonical le dices "todas estas son una sola y la oficial es ésta". Google consolida las señales en la URL canónica y la SERP muestra solo esa.

Cómo funciona

La etiqueta canonical se coloca en el <head> de la página y apunta (con URL absoluta) a la versión que quieres que rankee:

<head>
  <link rel="canonical" href="https://antonioecheverria.es/diccionario/programacion/api" />
</head>

Comportamientos según el escenario:

  • Canonical hacia sí misma (self-referential): cada página apunta a su propia URL canónica. Recomendado por defecto en todas las páginas para evitar problemas con parámetros añadidos por terceros.
  • Canonical hacia otra URL: la página actual indica que no es la versión preferida. Google rara vez la indexará y atribuirá las señales al canonical declarado.
  • Sin canonical: Google elige solo, basándose en pistas (URL más limpia, más enlaces internos, presencia en sitemap). Posible y peligroso: a veces se equivoca.

Importante: el canonical es una pista fuerte, no una orden. Google puede ignorarlo si detecta que la URL canónica declarada no tiene sentido (apunta a un 404, el contenido es radicalmente distinto, hay un bucle de canonicales, etc.).

Ejemplo práctico

En antonioecheverria.es todas las páginas del diccionario tienen un canonical autorreferencial. El término /diccionario/programacion/api/ declara:

<link rel="canonical" href="https://antonioecheverria.es/diccionario/programacion/api" />

Si mañana alguien comparte la URL con un parámetro de tracking (?utm_source=newsletter), Google verá esa URL pero, gracias al canonical, sabrá que la versión preferida es la limpia y consolidará las señales allí.

En IMDICA tenemos un caso clásico de e-commerce: la misma página de un producto industrial accesible vía:

  • /producto/destornillador-makita-ref-1234
  • /producto/destornillador-makita-ref-1234?utm_campaign=email
  • /categoria/electricos/destornillador-makita-ref-1234

Sin canonical, Google ve tres páginas distintas y diluye la autoridad. Con canonical apuntando todas a la primera URL, consolida señales y rankea esa versión.

Casos en los que sí usar canonical

  • Parámetros UTM y tracking: ?utm_source, ?fbclid, ?gclid. Canonical a la URL limpia.
  • Filtros y orden en listados: /productos?color=rojo&orden=precio. Canonical al listado base.
  • Paginación: cada página de paginación puede ser canónica de sí misma (recomendado moderno) o apuntar a la primera (estrategia clásica, hoy menos común).
  • Versiones imprimibles o AMP: canonical de la versión imprimible apuntando a la versión normal.
  • Contenido sindicado: si publicas el mismo artículo en tu blog y en Medium, Medium debería declarar canonical hacia tu blog.
  • HTTPS vs HTTP, www vs no-www: aunque idealmente esto se resuelve con redirecciones 301.

Casos en los que NO usar canonical

  • Contenido realmente distinto: si las páginas tienen contenido diferente, canonical es engañoso. Usa contenido único o noindex si no aporta valor.
  • Como sustituto de una redirección 301: si una URL ha cambiado para siempre, 301 es mejor.
  • Para penalizar páginas: para sacar una página del índice, usa noindex, no canonical.

Errores comunes

  • Canonical a URL inexistente (404): Google detecta el error y termina ignorando todos tus canonicales en ese dominio. Auditar regularmente.
  • Canonical relativo en lugar de absoluto: aunque Google acepta ambos, lo robusto es siempre URL absoluta con protocolo.
  • Canonical apuntando a una versión con noindex: contradicción. Google se confunde.
  • Bucles de canonical: A canonical a B, B canonical a A. Google los ignora.
  • Canonical inconsistente con sitemap.xml: si el sitemap declara una URL y la página declara otra como canonical, mensaje confuso.
  • Canonical en páginas con hreflang mal montado: los hreflang deben apuntar todos a sus propias canónicas, no a una versión maestra.

Cuándo usarlo

Sí, declara canonical en todas las páginas:

  • Por defecto y autorreferencial — buena higiene SEO.
  • En cualquier página con parámetros opcionales (filtros, tracking, sesiones).
  • En contenido sindicado o duplicado intencionadamente entre dominios propios.
  • En e-commerce con productos accesibles desde varias rutas.

No te preocupes por canonical cuando:

  • Cada URL es genuinamente distinta y no hay duplicados.
  • Estás en una web muy pequeña y plana donde no hay ambigüedad de rutas.

Referencias

Tagsseohtmltráficoindexación