Glosario SEO

Etiqueta canonical: qué es y cómo funciona

La etiqueta canonical (rel="canonical") indica a los buscadores cuál es la URL preferida de una página cuando el mismo contenido es accesible desde varias URL.

Compruébalo gratis: Comprobador de canonical

Etiqueta canonical: La etiqueta canonical (rel="canonical") indica a los buscadores cuál es la URL preferida de una página cuando el mismo contenido es accesible desde varias URL.

La etiqueta canonical es un elemento link con rel="canonical" que indica la URL preferida para un contenido. Cuando una misma página es accesible en varias direcciones —con parámetros de seguimiento, con otro orden de clasificación, por HTTP y por HTTPS—, el canonical le dice a los buscadores cuál indexar y mostrar.

<!-- servido en https://shop.example/boots?color=black&utm_source=mail -->
<link rel="canonical" href="https://shop.example/boots">

La relación de enlace está definida en el RFC 6596. Para los PDF y otros archivos que no son HTML, envía la misma señal como cabecera HTTP: Link: <https://shop.example/guide.pdf>; rel="canonical".

Por qué importa la canonicalización

Las URL duplicadas reparten las señales. Los enlaces, las referencias internas y la atención del rastreo se dispersan entre las copias, y Google puede elegir una versión que nunca quisiste posicionar, como una vista de impresión o una URL con un ID de sesión. Un canonical coherente concentra esas señales en una sola dirección. El problema general se trata en contenido duplicado.

Una sugerencia, no una orden

Google trata rel="canonical" como una sugerencia fuerte, no como una directiva. Su guía para consolidar URL duplicadas enumera las señales que pondera en conjunto: redirecciones (la más fuerte), anotaciones canonical, inclusión en el sitemap y enlaces internos. Cuando esas señales se contradicen, Google decide por ti, y Search Console informa de «Duplicada: Google ha elegido una página canónica distinta a la del usuario».

Errores frecuentes

  • Un destino roto — el canonical apunta a una URL que redirige, devuelve 404 o lleva noindex.
  • Todas las páginas con canonical a la home, normalmente un error de plantilla. Google suele ignorarlo, pero has perdido el control de la señal.
  • Páginas paginadas que apuntan a la página 1. La página 2 lista elementos distintos; da a cada página de una serie su propio canonical autorreferenciado.
  • Dos canonicals distintos, uno del tema y otro de un plugin, o una etiqueta HTML y una cabecera HTTP que se contradicen.
  • Canonical en el body o añadido solo con JavaScript. Colócalo en el <head> renderizado en el servidor.
  • Canonical y noindex en la misma página. Uno dice «indexa esa otra URL» y el otro «aquí no indexes nada»: un mensaje contradictorio.

Cuando una URL se ha movido de forma definitiva, una redirección 301 es mejor que un canonical, porque tanto las personas como los bots terminan en la página correcta.

Canonicals autorreferenciados

Un canonical que apunta a la propia URL limpia de la página no es obligatorio, pero es un seguro barato. Si alguien enlaza /boots?ref=newsletter, la etiqueta le indica en silencio a Google qué versión conservar. Usa URL absolutas con el protocolo y el host correctos para no dejar margen a malas interpretaciones.

Cómo comprobar un canonical

El verificador de canonical encuentra rel=canonical en el HTML y en las cabeceras HTTP, comprueba que sea absoluto y que sea autorreferenciado o intencionado, que el destino devuelva 200 y se pueda indexar, y que las variantes HTTP/HTTPS y www/sin www redirijan a una sola versión. Para confirmar que Google puede almacenar la propia página, infórmate sobre la indexación.

Preguntas frecuentes

¿Debe tener cada página un canonical autorreferenciado?

No es obligatorio, pero es una buena práctica. Protege frente a parámetros de seguimiento y copias scrapeadas, y deja explícita tu URL preferida para todos los buscadores.

¿Puede una etiqueta canonical apuntar a otro dominio?

Sí, los canonicals entre dominios son compatibles, por ejemplo cuando trasladas contenido o publicas el mismo artículo en dos sitios que son tuyos. En los artículos sindicados a socios, Google sugiere ahora que sean ellos quienes bloqueen la indexación de su copia, porque sus páginas suelen diferir demasiado para que un canonical funcione.

¿Uso una etiqueta canonical o una redirección 301?

Usa una 301 cuando la URL antigua ya no necesita existir para los visitantes. Usa un canonical cuando ambas URL deben seguir siendo accesibles, como las versiones filtradas o con seguimiento de una misma página.