Las URL canónicas (“canonical URL” en inglés) son esenciales en el SEO.
En este artículo te contamos cómo utilizar las etiquetas canónicas (y otros métodos) para que puedas mejorar el rendimiento de tu web gracias a ellas.
Vamos a ello.
¿Qué Es una URL Canónica?
Una URL canónica es la URL de la versión "principal" de una página duplicada, según buscadores como Google. Como es lógico, Google no quiere ofrecer resultados repetidos ni malgastar recursos en páginas que no ofrecen valor. Por eso, cuando encuentra páginas duplicadas (o casi idénticas) en una web, selecciona una URL canónica que las represente a todas. A continuación, prioriza esa página en la indexación y el posicionamiento.
Considera estas dos URL:
- URL canónica: https://ejemplo.com/blog/
- URL alternativa: https://ejemplo.com/blog/?page=1
En este ejemplo, es probable que Google elija la URL canónica a la hora de indexar y posicionar.
La página canónica también se denomina versión "principal" o "primaria".
Nota: Google no siempre tomará la misma decisión que tomarías tú. Sin embargo, hay varias maneras de influir en su decisión gracias a las etiquetas canónicas, además de otros métodos.
¿Qué Es una Etiqueta Canónica?
Una etiqueta canónica, también conocida como etiqueta rel="canonical", es un fragmento de código HTML que te permite definir la versión "principal" de un conjunto de páginas duplicadas o casi duplicadas de tu web.
En SEO, las etiquetas canónicas sugieren a Google qué versión de la página debe indexar, así como qué versión de la página recibir “link equity” y mostrar en sus resultados de búsqueda.
La canonical URL se encuentra en la sección <head> del código fuente HTML de una página y tiene el siguiente aspecto:
<link rel="canonical" href="https://ejemplo.com/url-sugerida-aqui/" />
Normalmente, las etiquetas canónicas apuntan desde una página alternativa a la página preferida.
Pero también es buena idea utilizar etiquetas canónicas autorreferenciadas.
En otras palabras, cada página canónica debe tener una etiqueta canónica que apunte a su propia URL.
Así:
John Mueller, de Google, confirmó la importancia de las etiquetas canónicas autorreferenciadas.
"No es fundamental tener una etiqueta canónica autorreferenciada en una página, pero nos facilita elegir exactamente la URL que quieres que sea canónica", dijo en un Hangouts de Google Webmaster Central.
¿Por Qué Utilizar Etiquetas Canónicas?
Las etiquetas canónicas son una valiosa herramienta de deduplicación. Pueden resolver problemas de contenido duplicado (o páginas casi idénticas) que necesites conservar.
Por ejemplo:
- Versiones en inglés americano e inglés británico de la misma página.
- URL con parámetros (por ejemplo, páginas de listados con filtros u con opciones ya seleccionadas).
¿Por qué evitar el contenido duplicado?
Porque puede causar canibalización de palabras clave, algo que sucede cuando varias páginas de una compiten por las mismas posiciones en los buscadores y se perjudican mutuamente.
Si utilizas correctamente las etiquetas canónicas, estás ayudando a Google a que comprenda la estructura de tu web. Así, puede determinar cuál es la mejor versión de dos páginas duplicadas o muy similares.
Este proceso ayuda a que el buscador seleccione la versión que quieres que se muestre en los resultados, lo que puede generar más clics, más interacción y, en última instancia, más conversiones.
Además, Google consolida el "link equity" de las páginas alternativas en las URL canónicas.
Imagina que tienes backlinks (enlaces desde dominios externos) que apuntan a varias páginas duplicadas.
Si estas páginas se canonizan, Google las tratará a todas como enlaces a la URL canónica. Juntas, tienen un impacto positivo en el posicionamiento.
Nota: Google ya no recomienda utilizar etiquetas canónicas para el contenido sindicado. En su lugar, se aconseja a los socios que bloqueen la indexación con las etiquetas adecuadas.
Cómo Implementar Etiquetas Canónicas
Para implementar etiquetas canónicas, puedes añadir la etiqueta rel="canonical" a la sección <head> de la página.
A modo de recordatorio, es algo parecido a esto:
<link rel="canonical" href="https://ejemplo.com/tu-url-sugerida/" />
Pero tu sistema de gestión de contenidos (CMS) o un plugin CMS pueden permitirte especificar las etiquetas canónicas sin editar el código HTML.
Sigue leyendo para conseguir instrucciones sobre Magento 1, Magento 2, WordPress y Wix.
O adelántate para conocer otros métodos de canonicalización.
Magento 1
Si tienes una tienda Magento 1, sigue estos pasos para especificar URL canónicas para las páginas de productos y categorías.
Página de productos canónicos
Accede a tu panel de administración y dirígete a "Sistema" > "Configuración".
Haz clic en "Catálogo" y abre la sección "Optimizaciones para buscadores".
Si aún no lo está, cambia el campo "Usar metaetiqueta de enlace canónico para productos" a "Sí".
Categorías Canónicas
Vuelve a la sección "Optimizaciones para buscadores" de la página "Catálogo".
Busca la opción "Usar metaetiqueta de enlace canónico para las categorías" y asegúrate de que está en "No".
Ahora, puedes especificar manualmente la URL canónica de las categorías.
Dirígete a la página de edición de cualquier categoría que quieras convertir en canónica y busca la pestaña "Diseño personalizado".
En el cuadro "Actualizar diseño personalizado", añade el siguiente código. Asegúrate de cambiar tu URL canónica.
<reference name="head">
<action method="addLinkRel">
<rel>canonical</rel>
<href>https://ejemplo.com/tu-url-sugerida/</href>
</action>
</reference>
Magento 2
Si tienes una tienda Magento 2, sigue estos pasos para especificar URL canónicas en toda tu web.
Accede a tu panel de administración, luego ve a "Tiendas" > "Ajustes" > "Configuración".
A continuación, abre "Catálogo" > "Catálogo" y ve a la sección "Optimización para buscadores".
Créditos de la imagen: Amasty.com
Cambia "Usar etiquetas meta canónicas para las categorías" a "Sí" para que Magento añada automáticamente etiquetas canónicas a las páginas de categorías alternativas.
La ruta de configuración por defecto es "catalog/seo/category_canonical_tag".
Cambia también "Usar etiquetas meta canónicas para los productos" a "Sí" para que Magento añada automáticamente etiquetas canónicas a las páginas de productos alternativos.
La ruta de configuración por defecto es "catalog/seo/product_canonical_tag".
WordPress
Puedes definir URL canónicas en tu web WordPress utilizando un plugin de SEO para WordPress.
Vamos a ver cómo puedes hacerlo con dos de los plugins más populares: Yoast SEO y Rank Math SEO.
Plugin Yoast SEO
Si utilizas el plugin Yoast SEO, ve a las opciones de Yoast SEO en cualquier página o entrada.
A continuación, despliega la pestaña "Avanzado".
Encontrarás un campo "URL canónica" donde puedes especificar la URL canónica de la página.
Plugin SEO Rank Math
Si utilizas el plugin Rank Math SEO, ve al apartado "Rank Math SEO" de cualquier página o entrada y abre la pestaña "Avanzado".
El campo "URL canónica" te permite especificar la URL canónica de la página.
Wix
Por defecto, las páginas Wix utilizan una etiqueta canónica autorreferenciada.
Puedes cambiar la estructura de tus etiquetas canónicas en tu configuración SEO.
Primero, ve a "Marketing y SEO" > "SEO" > "Configuración SEO". Y luego seleccionar el tipo de página que quieres editar.
Para este flujo de trabajo, seleccionamos "Páginas principales".
Tras seleccionar el tipo de página, haz clic en el botón "Editar" dentro de la sección "Metaetiquetas adicionales".
Por último, añade variables al campo "canónico" haciendo clic en "+ Añadir variable" y seleccionando los elementos pertinentes de la lista que aparece.
También puedes editar las etiquetas canónicas de páginas individuales. Solo tienes que hacer clic en la pestaña "Editar por página" y seleccionar la página con la etiqueta canónica que quieras editar.
A continuación, haz clic en la pestaña "Avanzado" de la barra lateral que aparece. Y ve a "Etiquetas adicionales".
Por último, edita el enlace que aparece en el campo "canónico".
Otras Formas de Especificar URL Canónicas
Normalmente, las preferencias de URL canónicas se especifican mediante etiquetas canónicas. Pero hay otros métodos que puedes probar:
- Utiliza rel="canonical" en las cabeceras HTTP (mejor para documentos no HTML).
- Redirige las páginas duplicadas a páginas canónicas (mejor para páginas duplicadas que no quieres conservar).
- Enumera solo las URL canónicas en tu sitemap (práctica recomendada para todos los propietarios web).
Saber qué tipo de canonicalización utilizar te ayuda a controlar cómo aparece tu web en Google. Y puede evitar los problemas de contenido duplicado.
Vamos a ver estos métodos de deduplicación con más detalle.
Utilizar rel="canonical" en las Cabeceras HTTP
Una cabecera HTTP rel="canonical" te permite especificar una URL canónica para documentos no HTML.
Por ejemplo, si tienes online una versión .docx y otra .pdf del mismo documento, puedes utilizar este método para indicar qué versión prefieres.
Sin embargo, necesitas poder cambiar la configuración de tu servidor.
En el archivo .htaccess, especifica una URL canónica añadiendo un código parecido a este:
Enlace: <https://www.ejemplo.com/downloads/nombre-de-archivo.pdf>; rel="canonical"
Redirigir Páginas Duplicadas a Páginas Canónicas
Los redireccionamientos de URL envían a Google (y a los usuarios) de una página a otra.
La redirección es el mejor método de deduplicación si no necesitas conservar las versiones alternativas de la página, siempre y cuando no quieras eliminar las URL completamente.
Un buen ejemplo es cuando tienes versiones HTTP y HTTPS de la misma página. Google prefiere las versiones HTTPS. Por tanto, es bueno para tu SEO redirigir la versión HTTP a HTTPS.
Google recomienda utilizar redireccionamientos 3xx (redireccionamientos del lado del servidor) para conseguir resultados más rápidos.
Se incluye la redirección 301, sobre la que puedes obtener más información en nuestra guía de redirección 301.
Enumera Solo las URL Canónicas en tu Sitemap
Según Google, "se entiende que todas las páginas que están enumeradas en un sitemap se sugieren como canónicas".
Por eso es una buena idea incluir estas las URL canónicas (y páginas no duplicadas) solo en tu sitemap, y dejar fuera las URL alternativas.
De todas formas, no es el fin del mundo si dejas alguna página duplicada en tu sitemap. Google siempre decidirá cuál considera como versión canónica.
Sin embargo, sí es un problema si dejas fuera las URL preferidas. Por tanto, haz que tu sitemap esté siempre al día.
Etiquetas Canónicas: Buenas Prácticas SEO
Si no implementas las etiquetas canónicas correctamente, es posible que Google las ignore. Como consecuencia, puedes ver tu rendimiento SEO afectado.
Sigue estas prácticas recomendadas para mejorar tus resultados:
- Especifica solo una URL canónica por página
- Especifica el protocolo de dominio correcto
- Especificar URL con barra diagonal final o sin
- Especifica URL no-WWW o WWW
- Utiliza URL absolutas
Especifica Solo una URL Canónica por Página
Especifica solo una URL canónica por página. De lo contrario, confundirás a Google.
Ten cuidado de no incluir accidentalmente dos etiquetas canónicas en el código HTML de tu página. Si vas a realizar este proceso en el CMS, no añadas además etiquetas canónicas adicionales en tu HTML.
Y si añades rel="canonical" al HTML, no lo añadas también a la cabecera HTTP.
Especifica el Protocolo de Dominio Correcto
Si tu web emplea el protocolo HTTPS, asegúrate de indicarlo como tu URL canónica.
Especifica URL con Barra Diagonal Final o Sin
Presta atención a si tus páginas utilizan barras finales (es decir, símbolos "/" al final de las URL).
Por ejemplo:
- Barra diagonal final: https://ejemplo.com/
- Barra diagonal no descendente: https://ejemplo.com
Si la misma URL existe tanto con la barra diagonal final como sin ella, Google puede verlas como dos URL distintas. Asegúrate de hacer referencia a tu URL canónica correctamente, incluyendo la barra final si es necesario.
E intenta ser coherente en toda tu web.
Especifica URL no-WWW o WWW
Los buscadores consideran que las versiones WWW y no WWW de una URL son páginas duplicadas.
Por ejemplo:
- No-WWW: https://ejemplo.com/
- WWW: https://www.ejemplo.com/
Lo mejor es elegir una versión y mantenerla en toda tu web.
Utiliza URL Absolutas
Las etiquetas canónicas deben referenciarse usando URL absolutas en lugar de URL relativas.
Es decir, debes utilizar la URL completa, incluyendo tu dominio:
<link rel="canonical" href="https://ejemplo.com/blog/" />
Y no una URL relativa:
<link rel="canonical" href="/blog/" />
Errores Comunes a Evitar al Implementar Etiquetas Canónicas
Es fácil cometer errores al implementar etiquetas canónicas.
Aquí tienes dos de los errores más comunes:
Señalar Etiquetas Canónicas a Páginas Redirigidas
Ten cuidado de no especificar una URL canónica que redirija. Solo confundirá a Google.
Por ejemplo, supongamos que la página A redirige a la página B.
No debes tener ninguna canónica que apunte a la página A. En su lugar, deben apuntar directamente a la página B.
Utilizar Etiquetas Canónicas Para un Contenido No Duplicado
Define URL canónicas solo para contenido duplicado o casi idéntico.
Algunos SEO intentan utilizar etiquetas canónicas para aumentar el poder de posicionamiento de páginas distintas.
Por ejemplo, para dirigir la autoridad de las páginas de productos agotados a las páginas de categorías.
Sin embargo, Google desaconseja esta práctica. Y es muy probable que ignore estas etiquetas canónicas.
Cómo Auditar las Etiquetas Canónicas de tu Web
Puedes averiguar cuál es la canonical URL que Google muestra con Search Console.
Después de conectarte, busca una URL en la parte superior.
Cuando el informe "Inspección de URL" esté listo, abre la sección "Indexación de páginas".
Desplázate hacia abajo para ver el "Seleccionada por Google como canónica".
Si no es tu URL preferida, puede que tengas que revisar la estrategia de deduplicación de tu página.
Para empezar, asegúrate de que la "Declarada por el usuario como canónica" aparece y es correcta.
Para auditar las etiquetas canónicas de tu web, utiliza la herramienta Auditoría del sitio de Semrush.
Una vez finalizada la configuración, ve a la pestaña "Errores".
Luego busca "canónica".
Comprueba si se han producido los siguientes errores:
- # páginas tienen problemas de contenido duplicado
- # páginas tienen varias URL canónicas
- # páginas con un enlace canónico roto
- # páginas AMP no tienen etiqueta canónica
Veamos cuáles son estos problemas y cómo solucionarlos.
# Páginas Tienen Problemas de Contenido Duplicado
Este error muestra cuántas páginas de tu web podrían considerarse duplicadas, porque presentan un contenido que es idéntico en al menos un 85% al contenido de otra página.
Haz clic en el enlace para ver las URL afectadas.
A continuación, decide cómo resolverás el problema. Consulta nuestra guía sobre contenido duplicado para conseguir consejos.
# Páginas Tienen Varias URL Canónicas
Este error muestra cuántas páginas de tu web tienen más de una canonical URL.
Haz clic en el enlace para ver un desglose detallado.
Para solucionar este problema, tienes que eliminar la(s) etiqueta(s) canónica(s) adicional(es) y dejar solo una.
# Páginas Con un Enlace Canónico Roto
Este problema muestra qué páginas de tu web tienen enlaces canónicos rotos, es decir, especifican una URL canónica que no funciona.
(Tal vez porque contiene una errata, o porque la página ha sido eliminada).
Haz clic en el enlace para ver las páginas afectadas y las URL canónicas a las que apuntan.
Las etiquetas canónicas que apuntan a páginas inexistentes complican la capacidad de Google para rastrear e indexar tu contenido correctamente, lo que podría perjudicar tu posicionamiento.
Asegúrate de actualizarlas a las URL canónicas correctas.
# Páginas AMP No Tienen Etiqueta Canónica
Cuando tus páginas AMP no tienen etiquetas canónicas, la herramienta Auditoría del sitio lo marca como un problema. Es importante que haya canonicalización entre las versiones AMP y no AMP de tu página.
Puedes solucionar este problema añadiendo una etiqueta rel="canonical" en la sección <head> de cada página AMP que remita a la página no AMP.
Así:
Consejo: puedes utilizar las casillas de verificación y el botón "Enviar a..." en cualquier fase para crear tareas en el CMR de Semrush, Trello o Zapier.
Cuando hayas solucionado estos problemas, vuelve a ejecutar la auditoría utilizando el icono de engranaje de la parte superior derecha.
Después, comprueba que han desaparecido los errores.
¿Listo para empezar a abordar los problemas de URL canonical? Empieza con Auditoría del sitio.