Saltar al contenido
El Joseo
SEO en Google

Etiquetas Canonicals: Qué Son y Cómo Usarlas Bien

La etiqueta canonical le dice a Google cuál es la URL principal de una página. Aprende cómo funciona, cómo agregarla, buenas prácticas y cómo arreglar errores de canonicals.

Compartir
Viñeta de cómic en la que un detective con lupa busca la página original entre pilas de documentos duplicados hasta encontrar la URL canónica

La etiqueta canonical (rel="canonical") es un pequeño código HTML que se pone en el head de una página para decirle a los buscadores cuál es la URL principal, la versión preferida de esa página. Cuando tienes contenido duplicado o similar en varias URLs, le ayuda a Google a juntarlas todas en una sola URL canónica, que es la que aparece en los resultados de búsqueda y la que se queda con las señales de posicionamiento.

Esa es la respuesta corta. Ahora te cuento cómo funciona de verdad, cómo agregarla en tu sitio en pocos minutos y los errores que veo todo el tiempo cuando audito páginas web.

¿Qué son las Canonicals?

Las etiquetas canonicals son un mecanismo que podemos usar para evitar posibles problemas de duplicidad y, a su vez, priorizar una URL dentro de un conjunto de URLs similares. Yo sé, puede ser un poco confuso, así que primero mira cómo se ve la etiqueta:

<link rel="canonical" href="https://www.ejemplo.com/articulo-principal/" />

Eso es todo. Esta etiqueta link tiene dos partes:

  • rel="canonical": el atributo que le dice a los navegadores y buscadores “esto es un enlace canónico”.
  • href: la URL que quieres que Google trate como la versión principal o preferida.

Y no es un invento de un plugin: Google, Yahoo y Microsoft anunciaron juntos que la soportaban en 2009, y está definida formalmente en el estándar RFC 6596.

¿Cómo funciona?

Cuando Google encuentra varias páginas similares, las agrupa y escoge una como la canónica. Esa es la URL que va a rastrear más seguido, la que va a mostrar en Google y la que se lleva el crédito de los enlaces que apuntan a todo el grupo. Las demás quedan como duplicadas.

La etiqueta canonical es tu voto en esa decisión: le indicas a Google qué URL prefieres que escoja, en vez de dejar que adivine.

Ilustración de cómic de una URL canónica escogida entre varias URLs similares

¿Por qué importan las canonicals en páginas duplicadas?

Aquí va el ejemplo que siempre uso. Supongamos que tienes una página web de venta de bicicletas de todo tipo: de ruta, básicas y para montañismo. Lo curioso es que cada tipo de bicicleta tiene distintas variables en cuanto a colores, es decir, tienes por ejemplo bicicleta de montaña color rojo, blanco, negro y más.

Rápidamente te das cuenta de que tienes la misma bicicleta, en distintos colores, pero con un contenido idéntico o similar. Y cada color tiene su propia URL.

Primero te aclaro un mito: Google no te “castiga” por contenido duplicado en estos casos. El contenido duplicado es normal en internet y Google lo sabe. El problema real es lo que pasa cuando no le dices cuál importa:

  • Señales repartidas: los enlaces y la popularidad que deberían fortalecer una sola página terminan divididos entre varias URLs.
  • La URL equivocada en Google: puede mostrar la bicicleta blanca cuando la que más vende es la roja.
  • Rastreo desperdiciado: Google gasta tiempo rastreando copias en vez de tu contenido nuevo. En un sitio de 20 páginas casi no importa; en una tienda con miles de variantes de página de producto, sí que importa.
  • Páginas compitiendo entre sí: varias páginas duplicadas peleando por la misma palabra clave en vez de una sola página fuerte.

Y es aquí cuando entra la etiqueta canonical en juego. Con esta etiqueta podrás fácilmente indicarle a Google que eres consciente de que hay un grupo de URLs similares, pero que solo te enfocarías en una, es decir, la más importante para ti.

¿De dónde salen las URLs duplicadas?

La mayoría de las veces no las creaste a propósito. Tu CMS, tus herramientas de medición o tu servidor lo hicieron por ti:

Origen del duplicadoURL de ejemplo
Versión HTTP y HTTPShttp://ejemplo.com/bicicletas/ vs https://ejemplo.com/bicicletas/
Con y sin wwwhttps://www.ejemplo.com/bicicletas/ vs https://ejemplo.com/bicicletas/
Barra al final/bicicletas vs /bicicletas/
Parámetros de seguimiento/bicicletas/?utm_source=newsletter
Filtros y ordenamiento/bicicletas/?orden=precio&color=rojo
Variantes de producto/bicicleta-montana-roja/, /bicicleta-montana-blanca/
Contenido republicado en otro sitioTu artículo copiado en el blog de un aliado

Para ti todas son “la misma página”. Para un buscador, cada una es una URL distinta.

¿Cómo escoger tu URL canónica?

¿Cómo saber cuál es la más importante? En ese caso, tendrás que ver métricas del negocio: cuál bicicleta en concreto te trae más visitas o revenue, así podrás saber cuál de todo ese conjunto vale más la pena.

Unas reglas para identificar la URL preferida:

  • Escoge la que más tráfico, enlaces o ventas tenga.
  • Escoge la versión limpia: sin parámetros, con HTTPS y con el mismo formato (con www o sin www, con barra o sin barra) que el resto de tu sitio.
  • Escoge una URL que responda con código 200: nunca un 404, y nunca una URL que esté redirigida.

Una vez identifiques cuál es esa URL más relevante, es momento de implementar la etiqueta en tu sitio web.

¿Cómo usar las etiquetas canonicals en mi sitio web?

Hoy en día puedes agregar y cambiar esta etiqueta de forma rápida. Te dejo las tres formas de hacerlo, de la más fácil a la más técnica:

Opción 1: Mediante Plugins / extensiones / contenido extra

  1. Dirígete a la URL que previamente seleccionaste como la más relevante.
  2. Una vez ahí da clic en “edición” de la página.
  3. En la parte superior izquierda verás una opción de SEO.
  4. Verifica los ajustes dentro de esa pestaña encontrando una opción de cambiar canonical.
  5. Verás un campo donde deberás colocar esa misma URL.

Campo de URL canónica dentro de los ajustes SEO de una página de WordPress

Ten en cuenta que te acabo de mostrar cómo configurar esta etiqueta en WordPress; sin embargo, puedes buscar en Google un plugin o extensión para tu CMS específico que te permita editar las canonicals a tu gusto. La mayoría de plataformas modernas (Shopify, Wix, Webflow) ya ponen una canonical autorreferenciada de forma automática.

Opción 2: Código HTML Puro

Si crees que tienes un conocimiento en HTML básico, te muestro la otra forma de hacerlo. Es simplemente que tengas acceso a editar el HTML de la página en cuestión (la más relevante y sus semejantes).

Sigamos con el ejemplo de la tienda de bicicletas. Ve a la URL más relevante, abre las opciones de edición de HTML e inserta este código dentro de la etiqueta <head>:

<head>
  <link rel="canonical" href="https://www.ejemplo.com/bicicleta-montana/" />
</head>

Al añadir esta etiqueta lo único que tendrás que hacer es reemplazar la URL que está entre las dos comillas en el atributo “href”. Nota: al igual que te expliqué antes, la opción de editar HTML depende del CMS que estés usando, por eso te recomiendo buscar en Google cómo hacerlo para tu caso particular.

Ten en cuenta que NO debe haber más de una etiqueta canonical por URL, así que antes de implementarla revisa en el código fuente si ya hay una activa.

Opción 3: La canonical en el encabezado HTTP (para PDFs y archivos que no son HTML)

¿Y si el duplicado es un PDF? Un PDF no tiene sección <head>, así que no puedes pegarle la etiqueta.

Para esos casos existe la canonical en el encabezado HTTP: el servidor envía la canonical en la respuesta del archivo, en vez de dentro del HTML. Se ve así:

Link: <https://www.ejemplo.com/descargas/guia-bicicletas/>; rel="canonical"

Imagina que publicas una guía para comprar bicicleta como página web y también como PDF descargable. Con este encabezado en el PDF le dices a Google que la versión principal es la página web. Esto se configura en el servidor (o en los ajustes de encabezados de tu hosting), así que si no eres muy técnico, pídeselo a tu desarrollador.

Entiende las canonicals: apunta los duplicados a la URL principal

Una vez configurada esta canonical, le estarás diciendo a Google que esa es tu URL más importante, pero… ¿y las demás URLs con un contenido similar? Lo que debes hacer a continuación es ir a cada una de las URLs duplicadas y cambiarles la canonical por la URL principal que seleccionaste.

Diagrama de varias URLs duplicadas cuya etiqueta canonical apunta a una sola URL principal

Así quedaría en la tienda de bicicletas:

URLSu etiqueta canonical apunta a
/bicicleta-montana/ (la principal)/bicicleta-montana/ (a sí misma)
/bicicleta-montana-roja//bicicleta-montana/
/bicicleta-montana-blanca//bicicleta-montana/
/bicicleta-montana/?utm_source=instagram/bicicleta-montana/

Fíjate en la primera fila: la página principal apunta a sí misma. Eso se llama canonical autorreferenciada, y te protege de todas las versiones con parámetros que se crean sin que te des cuenta.

Métodos para indicar la URL canónica

La etiqueta canonical no es la única forma de decirle a Google cuál prefieres. Google reconoce varios métodos, y no todos pesan igual:

MétodoQué tan fuerte es la señalCuándo usarlo
Redirección 301FuerteLa URL duplicada ya no debe existir para los usuarios
Etiqueta rel=“canonical”FuerteLos duplicados deben seguir accesibles (colores, filtros, tracking)
Canonical en encabezado HTTPFuerteArchivos que no son HTML, como PDFs
Incluir la URL en el sitemapDébilSiempre, como respaldo: pon solo URLs canónicas

Mi consejo: combínalos para que todos apunten al mismo lado. La etiqueta canonical en la página, la misma URL en tu sitemap XML y tus enlaces internos apuntando a esa misma URL. Cuando todo coincide, Google casi siempre respeta tu elección.

Cómo trata Google la canonical: una señal, no una orden

Esta es la parte que casi nadie sabe: rel="canonical" es una sugerencia fuerte, no una orden. Google la puede ignorar y escoger otra URL si otras señales te contradicen.

Estas son las señales que Google tiene en cuenta además de tu etiqueta:

  • Redirecciones: si una URL redirige a otra, el destino tiene prioridad.
  • Enlaces internos: la URL a la que enlazan tus menús y artículos.
  • Tu sitemap: las URLs que pones ahí.
  • HTTPS sobre HTTP: Google prefiere la versión segura como canónica.
  • Anotaciones hreflang: las URLs que usas en tus versiones de idioma.

Si tu canonical apunta a la URL A, pero todos tus enlaces internos y tu sitemap apuntan a la URL B, esas son señales contradictorias, y lo más probable es que Google escoja la B. La solución no es “forzar” más la etiqueta: es que todas las señales apunten a la misma URL preferida.

Canonicals y hreflang

Si tu sitio tiene varios idiomas (como este, en español e inglés), hay una regla que rompe muchos sitios: cada versión de idioma debe ser canónica de sí misma, nunca de la otra. La página en inglés no debe tener una canonical apuntando a la de español, porque le estarías diciendo a Google “ignora la versión en inglés”. La conexión entre idiomas se hace con hreflang, no con canonicals.

Canonical vs redirección 301: ¿cuál usar?

Etiqueta canonicalRedirección 301
¿El usuario puede seguir entrando al duplicado?SíNo, lo manda a la URL nueva
Qué pasa con las señalesSe consolidan en la canónicaPasan a la URL nueva
Ideal paraVariantes de color, filtros, parámetros de trackingPáginas movidas, contenido fusionado, URLs viejas

Una forma fácil de recordarlo: si la página duplicada le sirve a un usuario, usa canonical. Si ya no debería existir, usa 301. Y si una página desapareció sin redirección, lo que te queda es un error 404.

Buenas prácticas de la etiqueta canonical

Para evitar errores de canonicals y asegurarte de que Google respete tus URLs preferidas:

  • Pon una canonical autorreferenciada en cada página indexable. Este mismo sitio lo hace automáticamente en todas sus URLs.
  • Usa URLs absolutas. Escribe https://www.ejemplo.com/pagina/, no /pagina/. Las relativas funcionan, pero se rompen mucho más fácil.
  • Apunta solo a páginas que respondan 200. Nunca a un 404, a una URL redirigida o a una página con noindex.
  • Una sola canonical por página. Si un plugin y tu plantilla ponen cada uno la suya, Google puede ignorar ambas.
  • Siempre dentro del <head>. Una canonical en el <body> se ignora. Y no dejes que JavaScript la cambie después de cargar la página.
  • Evita señales mezcladas y cadenas. No pongas canonical de A a B mientras B apunta a C, o de vuelta a A.
  • Apunta a la versión HTTPS, nunca a la HTTP.
  • No la uses en páginas que no son duplicadas. La página 2 de tu blog no es copia de la página 1, así que no debe tener canonical hacia la 1.
  • No uses el archivo robots.txt para manejar duplicados. Si Google no puede rastrear una página, tampoco puede ver su canonical. Lo mismo con el noindex: no es la herramienta para escoger la canónica.
  • Las canonicals entre dominios están permitidas. Si republicas tu artículo en otro sitio, pídeles que pongan una canonical apuntando a tu original.

Cómo revisar tus canonicals

Configurarla es la mitad del trabajo. Revisar que Google de verdad te entendió es la otra mitad:

  1. Mira el código fuente: presiona Ctrl + U en la página y busca (Ctrl + F) la palabra canonical. Verás a qué URL apunta.
  2. Usa una extensión de SEO: te muestra la canonical de cualquier página en un clic (te dejo la mía en el tip final).
  3. Haz una auditoría gratis: mi herramienta de auditoría SEO gratis revisa si la página tiene etiqueta canonical, junto con su metatítulo, su metadescripción, sus etiquetas H y más.
  4. La herramienta de inspección de URLs de Search Console: pega la URL y compara la “URL canónica declarada por el usuario” con la “URL canónica seleccionada por Google”. Si son distintas, Google no estuvo de acuerdo contigo.

En el informe de Indexación de páginas de Search Console también vas a ver estos estados, que son los errores de canonicals más comunes:

Estado en Search ConsoleQué significa
Página alternativa con etiqueta canónica adecuadaTodo bien: es un duplicado apuntando a su canónica
Duplicada: el usuario no ha indicado ninguna versión canónicaGoogle encontró duplicados y no le dijiste cuál es la principal
Duplicada: Google ha elegido una versión canónica diferente a la del usuarioDeclaraste una canonical, pero tus otras señales convencieron a Google de otra cosa

Si una página que te importa no aparece en Google, la canonical es de lo primero que reviso (junto con lo demás que te explico en por qué no aparezco en Google).

VIDEO DE QUÉ SON LAS CANONICALS

Preguntas frecuentes sobre la etiqueta canonical

¿Me das un ejemplo de URL canónica?

Claro. Si tu página de producto está disponible en https://ejemplo.com/bicicletas/?color=rojo y en https://ejemplo.com/bicicletas/, la etiqueta canonical de la versión con color debe apuntar a https://ejemplo.com/bicicletas/. Esa es la URL canónica: la versión principal que quieres que Google indexe y muestre.

¿Qué es un problema de canonicals en SEO?

Pasa cuando los buscadores encuentran contenido idéntico o muy parecido en varias URLs sin instrucciones claras sobre cuál es la principal, o con instrucciones que se contradicen. El resultado es que Google escoge la URL por su cuenta, y puede que no sea la que tú querías.

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

Usa una 301 cuando la URL vieja ya no debe existir y quieres mandar a usuarios y buscadores a la nueva. Usa una canonical cuando las páginas duplicadas deben seguir accesibles para los usuarios, como variantes de color, filtros o enlaces con parámetros de seguimiento.

¿Todas las páginas necesitan etiqueta canonical?

No es obligatorio, pero es una buena práctica: una canonical autorreferenciada en cada página indexable te protege de las versiones duplicadas que crean los parámetros que no controlas. La mayoría de plugins de SEO y plataformas modernas la agregan automáticamente.

¿Google puede ignorar mi canonical?

Sí. Google trata rel=“canonical” como una señal fuerte, no como una orden. Si tus redirecciones, enlaces internos o sitemap apuntan a otra URL, puede escoger esa. Revísalo en la herramienta de inspección de URLs de Search Console.

¿Google me penaliza por contenido duplicado?

No por el contenido duplicado normal, como variantes de producto o parámetros en la URL. Google simplemente escoge una versión y filtra las demás. El riesgo de penalización solo existe cuando se copia contenido para engañar o manipular los resultados. El costo real de no manejar los duplicados es tener las señales repartidas y la URL equivocada posicionando.

Tip Final

Verifica qué canonical tiene una URL particular con esta extensión.

Descárgate La Mejor Extensión de SEO

Descárgate una extensión de SEO para tu navegador no tan buena como la primera:

SEO Meta In 1 Click

Extensión SEO Checker de El Joseo mostrando la etiqueta canonical de una página

Si quieres los detalles técnicos oficiales, la documentación de Google sobre URLs canónicas es la referencia en la que más confío. Y si quieres seguir aprendiendo, en el blog de SEO para Google tienes más guías como esta. Recuerda que TODO lo que HABLAMOS arriba lo veremos en el CURSO DE SEO.

Si tu sitio tiene cientos o miles de URLs (una tienda online, un sitio con filtros, varios idiomas) y no sabes qué canonical está escogiendo Google de verdad, ese es justo el tipo de problema que resuelvo para negocios. Agenda una consultoría SEO gratis conmigo y lo revisamos juntos.