Para especificar una URL canónica para páginas duplicadas o muy similares en la Búsqueda de Google, puedes indicar tu preferencia utilizando varios métodos. Estos son, en orden de influencia en la canonización:
- Redirecciones: Una señal fuerte de que el destino de la redirección debe volverse canónico.
rel="canonical"enlaceanotaciones: Una señal fuerte de que la URL especificada debe volverse canónica.- Inclusión en el sitemap: Una señal débil que ayuda a que las URL incluidas en un sitemap se vuelvan canónicas.
Ten en cuenta que estos métodos se pueden acumular y, por lo tanto, volverse más efectivos cuando se combinan. Esto significa que cuando utilizas dos o más de los métodos, aumentará la probabilidad de que tu URL canónica preferida aparezca en los resultados de búsqueda.

Si bien te recomendamos que utilices estos métodos, ninguno de ellos es obligatorio; es probable que tu sitio funcione bien sin especificar una preferencia canónica. Esto se debe a que, si no especificas una URL canónica,
Google identificará qué versión de la URL es objetivamente la mejor versión para mostrar a los usuarios en la Búsqueda.
Razones para especificar una URL canónica
Si bien generalmente no es fundamental especificar una preferencia canónica para tus URL, hay varias razones por las que querrías informar explícitamente a Google sobre una página canónica en un conjunto de páginas duplicadas o similares:
- Para especificar qué URL deseas que la gente vea en los resultados de búsqueda.
Es posible que prefieras que las personas lleguen a la página de tu producto de vestido verde a través de
https://www.example.com/dresses/green/green-dress.htmlen lugar de
https://example.com/dresses/cocktail?gclid=ABCD. - Para consolidar señales de páginas similares o duplicadas. Ayuda a los motores de búsqueda a consolidar las señales que tienen para las URL individuales (como los enlaces a ellas) en una sola URL preferida. Esto significa que las señales de otros sitios a
https://example.com/dresses/cocktail?gclid=ABCDse consolidan con los enlaces a
https://www.example.com/dresses/green/green-dress.htmlsi esta última se vuelve canónica. - Para simplificar el seguimiento de métricas de un fragmento de contenido. Con una variedad de URL, puede ser más difícil para ti obtener métricas consolidadas para un contenido específico.
- Para evitar gastar tiempo de rastreo en páginas duplicadas. Es posible que desees que Googlebot aproveche al máximo tu sitio, por lo que es mejor que gaste tiempo rastreando páginas nuevas (o actualizadas) en tu sitio, en lugar de rastrear versiones duplicadas del mismo contenido.
Mejores prácticas
Para todos los métodos de canonización, sigue estas mejores prácticas:

- No utilices el archivo robots.txt con fines de canonización. Google aún puede indexar URL que no están permitidas en robots.txt sin su contenido.
- No utilices la herramienta de eliminación de URL para la canonización. Oculta
todas las versiones de una URL de la Búsqueda. - No especifiques URL diferentes como canónicas para la misma página utilizando diferentes técnicas de canonización (por ejemplo, no especifiques una URL en un sitemap, pero una URL diferente para esa misma página usando
rel="canonical"). - ). No
especifiques un fragmento de URL como canónico, ya que. - Google generalmente no admite fragmentos de URL Sí
incluye unrel=”canonical” - enlace en la página canónica misma (también conocido como canónico autorreferencial). No recomendamos
utilizarnoindexpara evitar la selección de una página canónica dentro de un solo sitio, porque bloqueará completamente la página de la Búsqueda.rel="canonical"enlace - las anotaciones son la solución preferida.
Si estás utilizandohreflangelementos - , asegúrate de especificar una página canónica en el mismo idioma, o el mejor idioma sustituto posible si no existe una página canónica para el mismo idioma.
- Al enlazar dentro de tu sitio, enlace a la URL canónica en lugar de a una URL duplicada. Enlazar consistentemente a la URL que consideras canónica ayuda a Google a comprender tu preferencia.
Si estás utilizando renderizado del lado del cliente con JavaScript, es importante asegurarte de que la información sobre la URL canónica sea lo más clara posible. La mejor manera de hacerlo es especificar la URL canónica en el código fuente HTML y asegurarte de que JavaScript no cambie el elemento de enlace canónico. Si no puedes configurar la URL canónica en el código fuente HTML, déjala fuera y configúrala solo con JavaScript. Esto garantiza que la información sobre la URL canónica sea lo más clara posible.
Comparación de métodos de canonización
| La siguiente tabla compara los diferentes métodos de canonización, destacando sus fortalezas y debilidades en lo que respecta al mantenimiento y la eficacia en diferentes escenarios. | |||
|---|---|---|---|
Método y descripción rel=”canonical” enlace | elemento
| ||
rel="canonical" encabezado HTTP | Envíe un
| ||
| Sitemap | Especifique sus páginas canónicas en un sitemap.
| ||
| Redirecciones | Utilice redirecciones permanentes para decirle a Google que una URL redirigida es una versión peor que la URL a la que redirige. Use esto solo cuando elimine una página duplicada. | ||
| Variante AMP | Si una de sus variantes es una página AMP, siga las pautas de AMP para indicar la página canónica y la variante AMP. | ||
Utilice rel="canonical" enlace anotaciones
Google admite explícitas rel canonical enlace
anotaciones como se describe en
RFC 6596.
. Las anotaciones rel="canonical" que sugieren versiones alternativas de una página se ignoran; específicamente, las anotaciones rel="canonical",
con atributos, hreflanglang media y type no se utilizan para la canonicalización. En su lugar, utilice las anotaciones de enlace apropiadas para especificar versiones alternativas de una página; por ejemplo,
link rel=”alternate”
hreflang para anotaciones de idioma y país. Puede proporcionar las anotaciones de enlace
enlace encabezado HTTP
Le recomendamos que elija uno de estos y lo siga; aunque se admiten, usar ambos métodos al mismo tiempo es más propenso a errores (por ejemplo, podría proporcionar una URL en el encabezado HTTP y otra URL en el elemento de enlace
rel=”canonical” ). El elemento de enlace
A rel="canonical" . El elemento de
enlacerel=”canonical” (también conocido como canonical element
) es un elemento utilizado en la sección head de HTML para indicar que otra página es representativa del contenido de la página. Suponga que desea https://example.com/dresses/green-dresses ser la URL canónica, aunque una variedad de URLs pueden acceder a este contenido. Indique esta URL como canónica con estos pasos:
- Añada un
<link>elemento con el atributo
rel="canonical"a la<head>sección de las páginas duplicadas, apuntando a la página canónica. Por ejemplo: - Si la página canónica tiene una variante móvil en una URL separada, añada un
rel="alternate"enlaceelemento a ella, apuntando a la versión móvil de la página: - Añada cualquier
hreflang
u otros elementos que sean apropiados para la página.
Utilice rutas absolutas en lugar de rutas relativas con el rel="canonical"
enlace elemento. Aunque las rutas relativas son compatibles con Google, pueden causar problemas a largo plazo (por ejemplo, si permite involuntariamente que su sitio de prueba sea rastreado) y, por lo tanto, no las recomendamos.
Buen ejemplo:
https://www.example.com/dresses/green/green-dress.html
Mal ejemplo:
/dresses/green/green-dress.html
El rel="canonical" elemento de enlace solo se acepta si aparece en la <head> sección del HTML, así que asegúrese de que al menos la
<head> sección sea HTML válido.
Si utiliza JavaScript para añadir el rel="canonical" enlace elemento,
asegúrese de inyectar el elemento de enlace canónico correctamente.
El rel="canonical" encabezado HTTP
Si puede cambiar la configuración de su servidor, puede utilizar un link
encabezado de respuesta HTTP
con un rel="canonical" atributo de destino tal como lo define
RFC5988
en lugar de un elemento HTML para indicar la URL canónica para un documento compatible con la Búsqueda, incluidos documentos que no son HTML, como archivos PDF.
Google admite este método solo para resultados de búsqueda web.
Si publica contenido en muchos formatos de archivo, como PDF o Microsoft Word, cada uno en su propia URL, puede devolver un rel="canonical" encabezado HTTP para decirle a Googlebot cuál es la URL canónica para los archivos que no son HTML. Por ejemplo, para indicar que la versión PDF de la .docx versión debería ser canónica, podría añadir este encabezado HTTP para la .docx versión del contenido:
Al igual que con el rel="canonical" enlace elemento, utilice URLs absolutas en el rel="canonical" encabezado HTTP.
Utilice un sitemap
Elija una URL canónica para cada una de sus páginas y envíelas en un
sitemap. Todas las páginas enumeradas en un sitemap se sugieren como canónicas; Google decidirá qué páginas (si las hay) son duplicadas, basándose en la similitud del contenido.
Proporcionar las URLs canónicas preferidas en los sitemaps es una forma sencilla de definir canónicas para un sitio grande, y los sitemaps son una forma útil de decirle a Google qué páginas considera más importantes en su sitio.
Utilice redirecciones
Utilice este método cuando quiera deshacerse de páginas duplicadas existentes. Todos los
métodos de redirección permanente
tienen el mismo efecto en la Búsqueda de Google, sin embargo, el tiempo que tardan los motores de búsqueda en notar los diferentes métodos de redirección puede diferir.
Para obtener el efecto más rápido, utilice redirecciones HTTP (también conocidas como server-side).
Suponga que se puede llegar a su página de varias maneras:
https://example.com/homehttps://home.example.comhttps://www.example.com
Elija una de esas URL como su URL canónica y utilice redirecciones para enviar el tráfico de las otras URL a su URL preferida.
Otras señales
Además de los métodos proporcionados explícitamente, Google también utiliza un conjunto de señales de canonicalización que generalmente se basan en la configuración del sitio: preferir HTTPS sobre HTTP y las URL en
hreflang clusters.
Prefiera HTTPS sobre HTTP para las URL canónicas
Google prefiere las páginas HTTPS sobre las páginas HTTP equivalentes como canónicas, excepto cuando hay problemas o señales contradictorias como las siguientes:
- La página HTTPS tiene un certificado SSL no válido.
- La página HTTPS contiene dependencias inseguras (aparte de imágenes).
- La página HTTPS redirige a los usuarios a o a través de una página HTTP.
- La página HTTPS tiene un
rel="canonical"enlace
a la página HTTP.
Aunque nuestros sistemas prefieren las páginas HTTPS sobre las páginas HTTP de forma predeterminada, puede garantizar este comportamiento tomando cualquiera de las siguientes acciones:
- Agregue redirecciones de la página HTTP a la página HTTPS.
- Agregue un
rel="canonical"enlacedesde la página HTTP a la página HTTPS. - Implemente
HSTS.
Para evitar que Google haga incorrectamente que la página HTTP sea la canónica, evite
las siguientes prácticas:
- Evite certificados TLS/SSL incorrectos y redirecciones de HTTPS a HTTP porque hacen que Google prefiera HTTP con mucha fuerza. Implementar HSTS no puede anular esta fuerte preferencia.
- No incluya la versión HTTP de sus páginas en su sitemap o
hreflanganotaciones
en lugar de la versión HTTPS. - Evite implementar su certificado SSL/TLS para la variante de host incorrecta. Por ejemplo,
example.comsirviendo el certificado parasubdomain.example.com. El certificado debe coincidir con la URL completa de su sitio, o ser un certificado comodín que se pueda usar para múltiples subdominios en un dominio.
Prefiera las URL en hreflang clusters
Para ayudar con los esfuerzos de localización de los sitios, para fines de canonicalización, Google prefiere las URL que forman parte de hreflang clusters. Por ejemplo, si
https://example.com/de-de/cats y
https://example.com/de-ch/cats se apuntan recíprocamente entre sí con
hreflang anotaciones, pero no a
https://example.com/de-at/cats, las páginas para
de-de y de-ch serán preferidas como canónicas en lugar de la /de-at/ página que no aparece en el
hreflang cluster.
Lea más sobre
solución de problemas y corrección de problemas de canonicalización.
Cómo lo aplicamos
We use rel=canonical, consistent internal links and a single sitemap entry as one coherent signal set. Contradicting yourself across those three is why Google picks a URL you did not intend.
Servicios relacionados