Qué es la etiqueta rel canonical y cómo utilizarla correctamente

Tabla de contenidos

¡Hola querido lector! Ya estoy una vez más por aquí para explicarte un concepto SEO fundamental: la etiqueta rel=canonical.

Es una etiqueta muy sencilla, pero mal utilizada puede provocar que Google indexe la URL equivocada o deje fuera páginas importantes. Y es uno de los errores que más encuentro en tiendas online y páginas web grandes.

En este post te explico qué es la etiqueta canonical, cuándo utilizarla, cómo implementarla en WordPress y los errores más habituales. ¡Al lío!

Resumen rápido

  • La etiqueta rel=canonical indica a Google cuál es la versión principal de una página cuando existen varias URLs con contenido igual o muy similar.
  • Se coloca en el <head>: <link rel="canonical" href="https://tudominio.com/url-principal/">.
  • Es una sugerencia, no una orden: Google puede elegir otra URL canónica.
  • Los errores más habituales: canonical hacia URLs con redirección o 404, combinarla con noindex, canonicalizar paginaciones a la primera página y enviar URLs canonicalizadas en el sitemap.

¿Qué es la etiqueta rel=canonical?

La etiqueta rel=canonical es un elemento HTML que indica a los buscadores cuál es la URL preferida o principal cuando varias URLs muestran el mismo contenido o uno muy parecido.

Para entenderlo mejor, imagina una tienda online de camisetas. Cada camiseta tiene 4 colores y 4 tallas, y la tienda genera una URL distinta para cada combinación. Es decir, 16 URLs con prácticamente el mismo contenido.

No tiene sentido que Google indexe las 16. Con la etiqueta canonical le indicas que la URL principal es la de la camiseta y que las demás son variantes de esa misma página.

<link rel="canonical" href="https://tudominio.com/camiseta-basica/">
Servicio de Consultoría SEO
Resultados reales con un experto SEO freelance que sabe lo que hace

¿Para qué sirve la etiqueta canonical en SEO?

  1. Consolida las señales: los enlaces y la relevancia de las URLs duplicadas se concentran en la URL canónica.
  2. Evita que Google elija una versión que no te interesa, como una URL con parámetros.
  3. Reduce los problemas de contenido duplicado interno.
  4. Ayuda a optimizar el crawl budget a largo plazo, porque Google tiende a rastrear menos las URLs duplicadas.

PD. El contenido duplicado interno no suele provocar una penalización de Google. El problema es que Google tiene que elegir qué versión mostrar y puede no ser la que tú quieres. La canonical sirve precisamente para indicárselo.

¿Google siempre respeta la etiqueta canonical?

No. Google trata la etiqueta canonical como una sugerencia, no como una orden. Además de la canonical, tiene en cuenta otras señales: redirecciones, enlaces internos, el sitemap, el protocolo HTTPS o la similitud real entre páginas.

Si esas señales se contradicen, Google puede ignorar tu canonical y elegir otra URL. Por eso es tan importante ser coherente.

¿Cómo saber qué URL canónica ha elegido Google?

  1. Accede a Google Search Console.
  2. Introduce la URL en la herramienta de inspección.
  3. Despliega la sección de indexación de la página.
  4. Compara los campos «Canónica declarada por el usuario» y «Canónica seleccionada por Google».

URL canónica en Search Console

Además, en el informe de indexación de páginas verás estados como «Duplicada: Google ha elegido una versión canónica diferente a la del usuario», que indican que Google no está siguiendo tu canonical.

Servicio de Consultoría SEO
Resultados reales con un experto SEO freelance que sabe lo que hace

¿Cuándo utilizar la etiqueta canonical?

Situación Ejemplo Canonical hacia
Variantes de producto /camiseta/?color=azul&talla=s La ficha principal del producto
Parámetros de seguimiento /pagina/?utm_source=newsletter La URL sin parámetros
Filtros y ordenaciones /categoria/?orden=precio La categoría sin filtros
Producto en varias categorías /hombre/camiseta/ y /rebajas/camiseta/ Una única URL de producto
Versiones imprimibles /pagina/print/ La página original
Contenido republicado en otra web Artículo sindicado en un medio El artículo original (canonical entre dominios)
Cualquier página indexable /pagina/ Sí misma (autocanonical)

No utilices la canonical cuando las páginas son realmente distintas. Por ejemplo, dos productos diferentes o dos artículos sobre temas distintos. En esos casos, Google probablemente la ignore.

Cómo implementar la etiqueta canonical

Manualmente con código

Añade la etiqueta dentro del <head> de la página que quieres canonicalizar, indicando la URL principal:

<head>    <link rel="canonical" href="https://tudominio.com/pagina-principal/">  </head>

También puedes indicarla mediante una cabecera HTTP, algo útil para archivos que no son HTML, como PDFs:

Link: <https://tudominio.com/documento.pdf>; rel="canonical"

En WordPress

WordPress y los principales plugins SEO añaden automáticamente una canonical hacia sí misma en entradas, páginas y categorías. Solo tienes que modificarla cuando quieras apuntar a otra URL.

  • Yoast SEO: en el cuadro de Yoast del editor, pestaña «Avanzado», campo «URL canónica».
  • Rank Math: en el panel de Rank Math, pestaña «Avanzado», campo «URL canónica».

URL canónica en Yoast SEO

En tiendas online

WooCommerce, Shopify o PrestaShop generan canonicals automáticamente, pero conviene revisar cómo gestionan las variantes, los filtros y los productos en varias categorías. Te lo explico en mis guías de SEO en PrestaShop y SEO en Shopify.

Servicio de Consultoría SEO
Resultados reales con un experto SEO freelance que sabe lo que hace

Buenas prácticas con la etiqueta canonical

  1. Utiliza URLs absolutas: https://tudominio.com/pagina/ en lugar de /pagina/.
  2. Apunta siempre a una URL que devuelva un código 200 y sea indexable.
  3. Utiliza el protocolo y la versión correctos: HTTPS, con o sin www y con o sin barra final, igual que el resto de tu web.
  4. Añade una autocanonical en todas las páginas indexables.
  5. Incluye una única etiqueta canonical por página.
  6. Colócala siempre en el <head>, nunca en el <body>.
  7. Sé coherente: enlaza internamente y envía en el sitemap solo las URLs canónicas.

Errores habituales con la etiqueta canonical

Error Por qué es un problema
Canonical hacia una URL con redirección 3XX Envía señales contradictorias a Google
Canonical hacia una URL 404 La URL principal no existe
Combinar canonical hacia otra URL con noindex Son señales contradictorias: una dice «consolida» y otra «no indexes»
Canonicalizar todas las paginaciones a la página 1 Google puede dejar de descubrir los productos o posts de las páginas siguientes
Incluir URLs canonicalizadas en el sitemap El sitemap debe contener solo las URLs canónicas
Bloquear en robots.txt la URL con la canonical Google no puede rastrearla ni leer la etiqueta
Cadenas de canonicals (B apunta a C y C a A) Dificulta que Google identifique la URL principal
Varias etiquetas canonical en la misma página Google puede ignorarlas todas
Canonical en el body o inyectada tarde con JavaScript Puede no leerse correctamente
Utilizar canonical en lugar de hreflang En SEO internacional, cada idioma debe tener su propia autocanonical y hreflang
Mayúsculas o versiones distintas de la URL Google puede considerarlas URLs diferentes

Paginaciones

Cada página de una paginación (página 2, 3, 4…) debe tener una canonical hacia sí misma, no hacia la primera página. Cada una muestra productos o posts distintos y Google necesita rastrearlas para descubrirlos.

Canonical y SEO internacional

En una página web multiidioma, cada versión debe tener su propia autocanonical y enlazar con las demás mediante hreflang. Canonicalizar la versión en inglés hacia la española haría que Google ignorase la versión en inglés. Te lo explico en SEO internacional.

¿Canonical, redirección 301 o noindex?

Opción Cuándo utilizarla
Canonical Las dos URLs deben seguir accesibles para el usuario, pero solo una debe posicionar
Redirección 301 La URL antigua ya no debe existir para el usuario
Noindex La página no debe aparecer en Google, pero no es duplicado de otra concreta

Conclusiones sobre la etiqueta rel canonical

La etiqueta canonical sigue siendo una de las herramientas más importantes del SEO técnico, sobre todo en tiendas online y páginas web grandes con muchas URLs similares.

Mi recomendación: añade autocanonicals en todas tus páginas indexables, utiliza la canonical solo cuando haya contenido realmente duplicado y revisa en Search Console si Google la está respetando. Y sobre todo, sé coherente con tus enlaces internos, tu sitemap y tus redirecciones.

Si quieres que revise los canonicals y el resto de aspectos técnicos de tu página web, puedo hacerlo en una auditoría SEO.

Ahora quiero saber tu opinión, querido lector. ¿Revisas los canonicals de tu página web? ¡Te leo en los comentarios!

Preguntas frecuentes sobre la etiqueta canonical

¿Qué es la etiqueta rel canonical?

Es una etiqueta HTML que indica a los buscadores cuál es la URL principal cuando varias URLs muestran el mismo contenido o uno muy similar, para que concentren las señales en ella.

¿Dónde se coloca la etiqueta canonical?

Dentro de la etiqueta head de la página, con el formato link rel canonical y la URL principal en el atributo href. También puede indicarse mediante una cabecera HTTP.

¿Google siempre respeta la etiqueta canonical?

No. Google la considera una sugerencia y puede elegir otra URL canónica si otras señales, como las redirecciones, los enlaces internos o el sitemap, apuntan en otra dirección.

¿Todas las páginas deben tener canonical?

Es recomendable que todas las páginas indexables tengan una autocanonical, es decir, una etiqueta canonical que apunte a sí mismas. WordPress y los principales plugins SEO lo hacen automáticamente.

¿Se puede usar canonical y noindex a la vez?

No es recomendable combinar una canonical hacia otra URL con un noindex, porque son señales contradictorias. Si una página es duplicada, utiliza canonical; si no debe indexarse, utiliza noindex.

¿Las paginaciones deben apuntar su canonical a la primera página?

No. Cada página de una paginación debe tener una canonical hacia sí misma, porque muestra contenido diferente y Google necesita rastrearla para descubrir los productos o posts que contiene.

¿Qué diferencia hay entre canonical y redirección 301?

Con la canonical ambas URLs siguen accesibles para el usuario, pero solo una debería posicionar. Con la redirección 301 la URL antigua deja de estar accesible y lleva automáticamente a la nueva.

Resumir post con IA
Servicio de Consultoría SEO
Resultados reales con un experto SEO freelance que sabe lo que hace

Pide presupuesto

Y recibe respuesta en menos de 24h

Sin problema. En el último paso cuéntame tu caso y te diré por dónde empezar.

Borja Aranda Vaquero - Consultor SEO, Consultor de Google Ads y Diseñador Web WordPress
Resumen de privacidad

Esta web utiliza cookies para que pueda ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a esta página web y saber qué secciones de la página web te gustan más.