Inicio / Base de conocimiento / Glosario / URL canónica: cómo configurarla en una página y comprobarla

URL canónica: cómo configurarla en una página y comprobarla

Glosario 7 min de lectura Actualizado: 02.11.2026
Para configurar una URL canónica, agrega una etiqueta link rel="canonical" con la URL completa de la versión principal en el <head> de la página; para PDF y otros archivos, usa el encabezado HTTP Link. A continuación: cuatro métodos, ejemplos de código, configuración en CMS, errores comunes y cómo ver qué URL eligió Google.

Para establecer una URL canónica, agrega <link rel="canonical" href="https://example.com/main-page/"> con la URL completa de la versión principal en el <head> de la página; para PDF y otros archivos que no son HTML, envía en su lugar un encabezado HTTP Link. Una URL canónica le indica a los buscadores cuál de varias direcciones idénticas o similares deben considerar la principal. Google la trata como una señal fuerte, no como una orden vinculante.

Por qué es necesaria

El mismo contenido suele estar disponible en varias direcciones: con parámetros de ordenación y etiquetas, con www y sin www, con barra al final y sin ella, en versión para imprimir. Para el buscador, son páginas distintas con el mismo contenido. La dirección canónica las une: las señales y el peso de los enlaces se consolidan en una sola versión, y esa es la que aparece en los resultados de búsqueda.

Cómo establecer una URL canónica: cuatro métodos

MétodoDónde se colocaFuerza de la señal según la documentación de GoogleCuándo usarlo
Etiqueta link rel="canonical"En el <head> de una página HTMLFuerteLa opción predeterminada para páginas normales
Encabezado HTTP LinkEn la respuesta del servidorFuerte (la misma anotación que la etiqueta)PDF, documentos y otros archivos sin <head>
Redirección 301En el servidorFuerteCuando los usuarios ya no necesitan el duplicado: consulta 301 vs 302
SitemapIncluye solo las URL preferidas en sitemap.xmlDébilUna señal adicional, no un reemplazo de la etiqueta

La etiqueta HTML

<head>
  <link rel="canonical" href="https://example.com/catalog/sofas/">
</head>

El encabezado HTTP para un PDF

Link: <https://example.com/docs/price.pdf>; rel="canonical"

En nginx se agrega en el bloque location de ese archivo:

location = /files/price-2026.pdf {
    add_header Link '<https://example.com/docs/price.pdf>; rel="canonical"';
}

Para confirmar que el encabezado realmente se envía, usa el verificador de encabezados HTTP, que muestra todos los encabezados de la respuesta.

Reglas para escribir la etiqueta canonical

  • URL absoluta con protocolo y dominio. Google recomienda usar URL absolutas: https://example.com/page/, no /page/.
  • Solo en el <head>. Google no acepta la etiqueta en el body. Si la plantilla genera antes un elemento no válido, el <head> puede cerrarse antes de tiempo y empujar la etiqueta al body.
  • Una sola canonical por página. Dos etiquetas con URL distintas, o una etiqueta que contradice el encabezado Link, envían señales contradictorias.
  • Coincide con la versión que promocionas: mismo protocolo, mismo host (con o sin www), misma barra final.
  • El destino devuelve 200, es indexable y no está bloqueado en robots.txt.
  • Canonical autorreferenciada en las páginas principales las protege de los duplicados creados por parámetros de seguimiento.
  • Sin robots.txt ni herramienta de eliminación. Google indica que no se usen para la canonicalización y no recomienda noindex para elegir una canonical dentro de un mismo sitio.
  • Prefiere el HTML original. Google puede procesar una etiqueta insertada con JavaScript tras el renderizado, pero muchas herramientas y rastreadores no ejecutan scripts.

Cómo se ve una configuración correcta

CasoQué especificar
Página normalElla misma: canonical autorreferenciada
Dirección con etiquetas UTMDirección limpia sin parámetros
PaginaciónCada página a sí misma, no todas a la primera
Un producto en varias categoríasUna dirección principal del producto
Versión para imprimirVersión principal
La dirección canónica es una sugerencia, no una orden
Google la considera junto con otras señales: enlaces internos, sitemap, redirecciones. Si se contradicen entre sí, el buscador elegirá por su cuenta la página canónica, y no siempre será la que indicaste.

Cómo establecer una URL canónica en WordPress y otros CMS

En la mayoría de los CMS, la etiqueta proviene del tema o de un módulo SEO, no del editor de páginas. WordPress normalmente ya genera una etiqueta canonical en entradas y páginas; los plugins SEO como Yoast SEO y Rank Math la extienden a otros tipos de página y añaden un campo para una URL canónica personalizada en los ajustes avanzados de la entrada. En otros sistemas, busca un campo similar en los ajustes SEO de la página o en un módulo de metaetiquetas; en un sitio a medida, añade la etiqueta a la plantilla compartida del <head> usando la URL de la página actual sin parámetros.

  1. Mantén la canonical autorreferenciada por defecto en todas las páginas normales.
  2. Para duplicados (un producto en varias categorías, una versión para imprimir), introduce en el campo la URL de la versión principal.
  3. Después de instalar un plugin, comprueba que la página tenga una sola etiqueta: con frecuencia el tema y el plugin la generan los dos.
  4. La paginación y los filtros tienen sus propias reglas: consulta paginación y navegación por facetas.

URL canónicas en sitios multilingües y versiones móviles independientes

Las versiones de idioma no son duplicados, aunque la traducción sea muy cercana. Cada versión debe tener una URL canónica que apunte a sí misma, y la relación entre los idiomas se describe con hreflang. Si la página en inglés indica como canónica la página en ruso, Google puede eliminar la página en inglés del índice, y el marcado hreflang deja de funcionar porque solo debe hacer referencia a URL canónicas.

<!-- on https://example.com/en/page/ -->
<link rel="canonical" href="https://example.com/en/page/">
<link rel="alternate" hreflang="ru" href="https://example.com/page/">
<link rel="alternate" hreflang="en" href="https://example.com/en/page/">

Un sitio móvil independiente en un subdominio como m.example.com es un caso distinto: para esos sitios Google describe un par de anotaciones: rel="alternate" en la página de escritorio y rel="canonical" desde la página móvil hacia la página de escritorio. Un sitio responsive con una sola URL para todos los dispositivos no necesita nada de esto. Más información en hreflang, revisión de hreflang e indexación mobile-first.

Errores comunes

  • Todas las páginas apuntan a la principal. Un error clásico al copiar una plantilla: las demás páginas desaparecen del índice.
  • La dirección canónica lleva a una redirección o a un 404. La señal queda totalmente anulada.
  • Protocolos y dominios distintos. La dirección debe coincidir con la que realmente estás promocionando.
  • Canonical y noindex en la misma página. Una contradicción que se interpreta de forma impredecible.

Cómo comprobar una URL canónica

  1. Código fuente de la página. Abre la página, pulsa Ctrl+U y busca canonical: debe haber una sola etiqueta, dentro del <head>.
  2. El analizador de metaetiquetas muestra la canonical junto con el title, la description y hreflang. Lee el HTML sin procesar, sin ejecutar JavaScript, así que no detectará una etiqueta añadida por un script.
  3. El verificador de indexación compara la canonical con la URL final tras las redirecciones y avisa cuando son diferentes.
  4. Search Console → Inspección de URL. Los detalles de indexación muestran dos campos: canonical declarada por el usuario y canonical seleccionada por Google. Si son diferentes, Google no aceptó tu indicación.
  5. Informe de indexación de páginas. El estado Duplicada: Google eligió una canonical distinta a la del usuario enumera esas URL.

Si Google elige otra URL, busca señales contradictorias: enlaces internos al duplicado, el duplicado en el sitemap, una redirección en sentido contrario, contenido distinto en páginas "idénticas". Más información en cómo comprobar si una página está indexada.

Dirección canónica vs. redirección

A menudo se confunden. Una redirección lleva físicamente tanto al bot como al usuario a otra dirección: la página antigua deja de abrirse. Una dirección canónica mantiene accesibles ambas páginas, pero pide considerar una de ellas como la principal. La regla es simple: si los usuarios ya no necesitan la dirección antigua, usa una redirección; si se necesitan ambas versiones, por ejemplo, un producto en dos categorías, usa una dirección canónica.

Cómo se relaciona con la promoción

Los enlaces deben dirigir a la dirección canónica. Si la página promocionada especifica otra dirección como canónica, el peso irá a esa, no a la página promocionada. Puedes revisar las etiquetas con el analizador de metaetiquetas, y la elección de la página para el lanzamiento se explica en el artículo “Qué página elegir”.

Preguntas frecuentes

¿Google está obligado a seguir el canonical?
No, es solo una sugerencia. El buscador lo considera junto con los enlaces internos, el sitemap y las redirecciones, y puede elegir otra página como canónica.
¿Qué especificar en las páginas de paginación?
Cada página debe apuntar a sí misma. Si apuntas todas a la primera, la segunda y las siguientes desaparecen del índice.
¿Se pueden usar canonical y noindex a la vez?
No es recomendable: son señales contradictorias y el resultado será impredecible.
¿Cómo establezco una URL canónica para una página?
Añade un elemento link con rel="canonical" y la URL absoluta de la versión principal en el head de la página. Para PDF y otros archivos que no son HTML, usa un encabezado HTTP Link con rel="canonical".
¿Una página debe tener un canonical autorreferenciado?
Sí, es una buena práctica: un canonical autorreferenciado protege la página principal de los duplicados creados por parámetros de seguimiento, opciones de ordenación y otras variantes de URL.
¿Una URL canónica puede ser relativa?
Técnicamente sí, pero Google recomienda URL absolutas con protocolo y dominio, lo que elimina el riesgo de que la dirección se interprete de forma incorrecta.
¿Dónde puedo ver qué canonical eligió Google?
En la Inspección de URL de Search Console: muestra lado a lado el canonical declarado por el usuario y el canonical seleccionado por Google.
¿Te resultó útil este artículo?
Pruébalo en tu proyecto Todo lo descrito en el artículo está disponible en el panel: el bono de registro ya está en tu saldo.
Abrir panel