¿Qué es una URL canónica y cómo configurarla?
La URL canónica es la dirección que declaras como versión preferida cuando existen páginas duplicadas o muy parecidas. Se indica con la etiqueta rel canonical, y aquí ves cuándo usarla, cómo ponerla y cómo comprobar que Google te hizo caso.
Imagina que tu casa tiene dos puertas y el cartero no sabe en cuál dejar la carta. Con una URL canónica pasa algo parecido, si una misma página se abre desde varias direcciones, Google tiene que elegir cuál mostrar, y no siempre elige la que tú querías.
Esto ocurre más seguido de lo que parece. Una dirección con y sin www, con parámetros de seguimiento o con una barra al final puede mostrar exactamente el mismo contenido, y para un buscador cada una cuenta como una página distinta.
¿Por qué Google necesita saber cuál es tu página preferida?
Google agrupa las páginas duplicadas o muy parecidas y elige una sola versión para mostrar, y si tú no le dices cuál prefieres, decide por su cuenta. Según la documentación de Google Search Central, la URL canónica es la dirección que se considera principal dentro de ese grupo, y si no indicas ninguna, el buscador identifica la que cree mejor.
Por eso conviene tomar la decisión tú. Cuando varias direcciones compiten por mostrar el mismo contenido, las señales se reparten entre ellas y en los resultados puede aparecer una versión con parámetros que nadie quería compartir. Imagina que alguien copia esa dirección y la manda por WhatsApp, ahora tu página se comparte con una versión que tú nunca elegiste y que además divide los enlaces que recibes. Si todavía no tienes claro qué es y cómo se compone una URL, léelo primero, porque aquí cada parte de la dirección cuenta.
Si quieres aprender a resolver este tipo de problemas de rastreo e indexación con alguien que revise y corrija tu trabajo, te invitamos a conocer nuestro programa estrella, el Diplomado SEO + AIO de aprendoclub, donde practicas con proyectos aplicados y el acompañamiento de coaches.
¿Cómo influye la URL canónica en tu posicionamiento?
Una canónica bien declarada ayuda a que Google muestre la página que tú quieres, pero no te sube de posición por sí sola. Es una herramienta de orden para tu URL canónica, no un atajo, y conviene entenderla así para no esperar de ella lo que no promete.
Google es claro en un punto, los métodos para indicar la canónica son señales, no directivas, y ninguno es obligatorio. O sea, tú propones una versión y el buscador la tiene en cuenta junto con otras pistas. Si tus señales se contradicen, por ejemplo con una redirección de HTTPS a HTTP, Google puede ignorar tu preferencia y quedarse con otra.
Aquí está el valor real. Declarar la URL canónica te da más probabilidades de que se respete tu elección, sobre todo si combinas varias señales que apuntan a la misma dirección. Es uno de esos ajustes pequeños que se suman al resto del SEO técnico de tu sitio, y que casi nadie ve hasta que algo sale mal.
¿Cuándo necesitas declarar una URL canónica?
La necesitas cada vez que el mismo contenido se puede abrir desde más de una dirección, aunque tú solo hayas publicado una. Muchas veces el duplicado no lo crea una persona, lo crea el sistema sin avisar, así que conviene saber dónde mirar.
Estos son los casos más comunes en los que una misma página termina con varias direcciones, y en cada una conviene decidir qué versión quieres posicionar antes de que Google elija por ti y reparta mal tus señales.
- Versiones con y sin www, o con http y https.
- Direcciones con parámetros de seguimiento, orden o filtros, muy habituales en tiendas online.
- Una barra final presente en una versión y ausente en otra.
- Contenido que publicas también en otro sitio y que Google podría mostrar en lugar del tuyo.
Mi consejo es que cada página importante declare su propia dirección como canónica, incluso cuando no tenga duplicados. Google recomienda incluir esa autorreferencia, y te ahorra problemas cuando alguien enlaza tu página con un parámetro de más. Los duplicados sin resolver aparecen entre los errores de SEO técnico más frecuentes.
¿Cómo configurar la etiqueta rel canonical paso a paso?
Se configura añadiendo en el head de la página una etiqueta link con rel canonical que apunte a la dirección absoluta de la versión preferida. Google admite cuatro vías, y no todas pesan igual, así que primero conviene ver cuál encaja con tu caso.
Según la documentación oficial, la redirección permanente y la etiqueta rel canonical en el head son señales fuertes. La cabecera HTTP sirve para archivos que no son HTML, como un PDF. Declarar la canónica en el sitemap es una señal débil, pero resulta cómodo de mantener en sitios grandes. Si aun no sabes qué es un sitemap, no te preocupes puedes leer nuestra guía especializada sobre qué es un sitemap y seo técnico
Sigue este orden cuando configures una URL canónica en una página, sin saltarte ninguno, porque el último paso es el que confirma que Google leyó lo que escribiste y no otra cosa distinta que alguien dejó en la plantilla.
- Decide cuál es la versión preferida de la página.
- En las versiones duplicadas, escribe en el head la etiqueta rel canonical con la dirección completa de la preferida.
- En la preferida, añade la misma etiqueta apuntando a sí misma.
- Declara una sola canónica por página y no mezcles direcciones distintas entre métodos.
- Enlaza internamente siempre a la versión canónica, no a los duplicados.
- Comprueba el resultado en Search Console.
Dos detalles prácticos. Usa siempre direcciones absolutas, con https y dominio, no relativas. Y si tu web carga la etiqueta con JavaScript, define la canónica en el HTML original y evita que un script la cambie después, porque ahí es donde más se rompe.
¿Canonical, redirección 301 o noindex, qué conviene usar?
Usa la canonical cuando ambas páginas deben seguir existiendo, la redirección 301 cuando una debe desaparecer y no uses noindex ni robots.txt para elegir la versión. Mucha gente los mezcla, pero cada herramienta resuelve un problema distinto, y confundirlas es una causa habitual de duplicados que no se arreglan.
Si vas a retirar una página duplicada, la redirección 301 es la opción, y Google la trata como una señal fuerte de cuál debe ser la canónica. Si las dos páginas tienen que seguir accesibles para el usuario, como un producto con varios filtros, la canonical es la que encaja.
Piensa en la mudanza de una tienda. Si cierras el local viejo, pones un cartel que lleve al nuevo y eso es una redirección. Si mantienes los dos locales abiertos pero le dices a Google cuál es el principal, eso es una canonical. Son soluciones distintas para situaciones distintas.
Hay dos caminos que Google desaconseja. El primero es el noindex para elegir una canónica dentro del mismo sitio, porque bloquea la página por completo. El segundo es el robots.txt, porque Google puede indexar una dirección bloqueada sin ver su contenido. O sea, ninguno de los dos sustituye a la etiqueta rel canonical.
¿Qué errores evitar al configurar la canonical?
Los errores más frecuentes son usar direcciones relativas, declarar varias canónicas y enviar señales que se contradicen entre sí. Casi todos se corrigen en minutos si los detectas a tiempo, y la mayoría aparece cuando alguien toca la plantilla del sitio sin revisar el head.
Estos son los fallos que más se repiten cuando se revisa una web con problemas de duplicados, y conviene vigilarlos cada vez que cambies la plantilla, instales un plugin o migres el sitio a otro dominio.
- Usar direcciones relativas en lugar de la dirección completa.
- Declarar más de una canónica en la misma página.
- Poner una dirección en el sitemap y otra distinta en la etiqueta.
- Usar un fragmento con almohadilla como canónica.
- Apuntar a una página que redirige, da error o no tiene que ver con el contenido.
- Bloquear la página duplicada en robots.txt creyendo que así se resuelve.
Yo revisaría la canonical dentro de cualquier diagnóstico del sitio, no como un ajuste suelto. Si quieres ver cómo encaja con el resto de las revisiones, te invitamos a seguir nuestra guía para hacer una auditoría SEO paso a paso, donde revisas el rastreo, la indexación y los duplicados en el orden correcto.
¿Cómo comprobar qué URL canónica eligió Google?
Se comprueba con la inspección de URL de Search Console, que muestra la canónica que declaraste y la que Google escogió. No basta con mirar el código de tu página, porque lo importante es lo que el buscador decidió hacer con esa información.
Dentro de la herramienta de Search Console, en el apartado de indexación de la página, verás dos datos, la canónica declarada por el usuario y la canónica seleccionada por Google. Si coinciden, todo va como querías. Si no, Google eligió otra dirección y toca revisar tus señales. Ese dato puede tardar unas horas en actualizarse.
Cuando no coinciden, busca primero señales en conflicto, como enlaces internos que apuntan al duplicado, un sitemap con otra dirección o redirecciones que contradicen la etiqueta. Corrígelas, vuelve a inspeccionar y dale tiempo al buscador.
Ahora que sabes qué es una URL canónica y cómo configurarla, abre hoy una sola página importante de tu web, mira qué canonical declara y compárala con lo que dice Search Console.
Si quieres dejar de adivinar y aprender a ordenar el rastreo con ejercicios aplicados y un equipo que te corrige, te esperamos en el Diplomado SEO + AIO de aprendoclub, nuestro programa estrella.
Preguntas frecuentes
¿Qué hace la etiqueta canonical?
Le indica a Google cuál es la URL canónica, o sea la versión preferida de una página que puede abrirse desde varias direcciones. Se escribe en el head con rel canonical y la dirección completa. Es una señal fuerte, pero no una orden, y el buscador puede elegir otra versión si tus señales se contradicen.
¿Una URL canónica es lo mismo que una redirección 301?
No. La redirección 301 envía al usuario y al buscador a otra dirección y retira la anterior. La canonical deja las dos páginas accesibles y solo marca cuál debe mostrarse en los resultados. Usa la redirección cuando una página debe desaparecer y la canonical cuando ambas deben seguir existiendo.
¿Debo poner canonical en todas mis páginas?
Es lo recomendable. Google aconseja incluir la autorreferencia, o sea, que cada página indique su propia dirección como canónica. Así evitas problemas cuando alguien enlaza la página con parámetros adicionales y dejas claro cuál es la versión que quieres posicionar.
¿Google siempre respeta la canonical que declaro?
No siempre. La canonical es una señal, no una directiva, y Google puede ignorarla si encuentra señales en conflicto, como redirecciones contradictorias. Combinar varias señales que apunten a la misma dirección aumenta la probabilidad de que respete tu elección.
¿Dónde se pone la etiqueta rel canonical?
Va en el head del HTML de cada página. Para archivos que no son HTML, como un PDF, Google admite la cabecera HTTP con rel canonical. Usa siempre la dirección absoluta y, si cargas la etiqueta con JavaScript, define la canónica en el HTML original.
¿Cómo veo la canonical de una página?
Abre el código fuente de la página y busca la etiqueta link con rel canonical dentro del head. Para saber qué dirección eligió Google, usa la inspección de URL de Search Console, donde aparecen la canónica declarada por el usuario y la seleccionada por Google.
Sigue leyendo
¿Qué es el contenido duplicado SEO y cómo evitarlo?
Descubre qué es el contenido duplicado SEO, cómo afecta a tu posicionamiento y cómo evitarlo con 301 y canonical. Guía de SEO técnico.
¿Qué es la Indexación en Google y cómo lograr que tu página se indexe?
Aprende cómo funciona la indexación en Google, cómo pedirla en Search Console y qué hacer si tu página no se indexa. Guía clara de SEO técnico.
¿Qué es el crawl budget y cómo optimizarlo?
Aprende qué es el crawl budget, cuándo tu web debe preocuparse y cómo optimizarlo paso a paso. Una guía clara de SEO técnico.