El informe Page indexing (Indexación de páginas) puede agrupar URLs en tres motivos relacionados con las canónicas. En la interfaz en inglés aparecen como Duplicate without user-selected canonical (Duplicada: el usuario no ha indicado ninguna versión canónica), Duplicate, Google chose different canonical than user (Duplicada: Google ha elegido una versión canónica diferente a la del usuario) y Alternate page with proper canonical tag (Página alternativa con etiqueta canónica adecuada). Suenan parecido. Significan cosas muy distintas, y solo dos de ellos llegan a requerir trabajo.
Los tres salen del mismo proceso. Cuando Google encuentra varias URLs con contenido igual o muy parecido, las agrupa y elige una como canónica, que es la versión que indexa y muestra en los resultados. Las demás se tratan como duplicadas. Tu trabajo es decirle a Google con claridad qué URL prefieres y lograr que todas las demás señales del sitio coincidan con esa elección.
Esta guía explica cada estado, te enseña a revisar qué eligió Google y recorre cómo corregir etiquetas canónicas, redirecciones, enlaces internos y sitemaps para que se indexen tus URLs preferidas.
Las capturas muestran Search Console en inglés, así que dejamos en negritas el nombre en inglés de cada botón o menú y, cuando ayuda, su equivalente en español.
Respuesta rápida
- Alternate page with proper canonical tag: casi nunca hay que hacer nada. Tu etiqueta canónica funciona.
- Duplicate without user-selected canonical: agrega una etiqueta
rel="canonical"en cada duplicada que apunte a tu URL preferida, y otra en la URL preferida que apunte a sí misma. - Duplicate, Google chose different canonical than user: inspecciona la URL, compara User-declared canonical (canónica declarada por el usuario) con Google-selected canonical (canónica elegida por Google) y elimina las señales que se contradicen.
- Haz que las redirecciones, los enlaces internos, los sitemaps y las etiquetas hreflang apunten a la misma URL preferida.
- Solicita la indexación de las URLs clave y vuelve a revisar en unas dos semanas.
Antes de empezar
Necesitas acceso a Search Console (cualquier nivel de permiso para consultar; Owner o Full user para solicitar la indexación). También necesitas una forma de editar las etiquetas canónicas, que en casi todos los sitios es un plugin de SEO o los ajustes de SEO de tu plataforma. Muchas plataformas manejan las canónicas en automático. Shopify, Squarespace y Wix en general generan solas canónicas que apuntan a la misma página, y los plugins de SEO para WordPress como Yoast y Rank Math te dejan cambiar la canónica de cada página.
Para revisar el HTML tú mismo, usa Ver código fuente de la página o las herramientas para desarrolladores de tu navegador. Si vas a agregar redirecciones, primero exporta la lista actual desde tu servidor, plugin o plataforma, para poder deshacer cambios.
Entiende los tres estados
| Estado | Qué dice la ayuda de Google | Acción |
|---|---|---|
| Alternate page with proper canonical tag | La página apunta correctamente a la canónica, que está indexada | Ninguna, salvo que la canónica esté mal |
| Duplicate without user-selected canonical | La página es duplicada de otra y no indica una canónica preferida; Google eligió otra página | Declara la canónica que quieres, o confirma que la elección de Google está bien |
| Duplicate, Google chose different canonical than user | Marcaste una canónica, pero Google indexó la página que considera canónica | Encuentra y corrige las señales en conflicto |
La ayuda de Google dice sin rodeos que Alternate page with proper canonical tag no requiere acción. Las URLs ahí funcionan como deben: una versión móvil, una variante con parámetros o una página para imprimir que apunta bien a la URL principal. Revisa algunos ejemplos para confirmar que la canónica de destino es la página que quieres y pasa a las filas que sí requieren trabajo.

Duplicate, Google chose different canonical than user solo aparece cuando tu sitio declara canónicas que Google no respeta, así que puede que no lo veas. Si aparece, está en la misma tabla.
Haz clic en el motivo de duplicada para abrir su detalle. Verás el motivo, la fecha First detected (detectado por primera vez), un enlace LEARN MORE a la ayuda de Google y VALIDATE FIX para cuando hayas hecho los cambios.

Paso 1: Averigua qué URL eligió Google
Baja en la página de detalle hasta Examples y copia algunas URLs. Pega cada una en la barra Inspect any URL in de arriba de Search Console. Despliega Page indexing y mira la sección Indexing.

- User-declared canonical muestra la canónica que declara tu página, o None si no declara ninguna.
- Google-selected canonical muestra la URL que eligió Google. Inspected URL significa que Google eligió la misma página que estás viendo. Si aparece otra URL, Google trata esta como duplicada. La ayuda de Google aclara que este valor puede tener unas horas de retraso.
Inspecciona también la URL que eligió Google, para confirmar que esa sí está indexada.
Ahora decide. La ayuda de Google dice que Duplicate without user-selected canonical no es un error, así que si Google eligió la URL que quieres indexar, el estado es inofensivo, aunque conviene hacerlo explícito. Si Google eligió la URL equivocada, hay trabajo por hacer.
Grupos de duplicadas típicos:
- Las versiones
httpyhttps, o con y sinwww, de la misma página. - URLs con y sin diagonal final (
/serviciosy/servicios/). - Parámetros de seguimiento o de filtros (
?utm_source=,?ref=,?sort=). - Variantes con mayúsculas y minúsculas.
- URLs de producto accesibles desde varias rutas de categoría.
- Versiones para imprimir, AMP o móviles antiguas.
- Páginas casi idénticas, como páginas por ciudad con una sola palabra cambiada.
Paso 2: Agrega etiquetas canónicas
La etiqueta canónica va en el <head> de la página. La documentación de Google recomienda URLs absolutas: las rutas relativas funcionan, pero pueden dar problemas con el tiempo. Ponla en la duplicada, apuntando a la URL preferida, y también en la URL preferida, apuntando a sí misma.
<!-- En https://www.example.com/servicios/?ref=footer -->
<link rel="canonical" href="https://www.example.com/servicios/">
<!-- En https://www.example.com/servicios/ (apunta a sí misma) -->
<link rel="canonical" href="https://www.example.com/servicios/">
Para PDFs y otros archivos que no son HTML, puedes enviar la canónica como encabezado HTTP:
Link: <https://www.example.com/guias/precios.pdf>; rel="canonical"
Google recomienda elegir un solo método y mantenerlo, porque usar varios a la vez se presta a errores. Nunca declares URLs canónicas distintas para la misma página con métodos diferentes.
En WordPress, abre la página en el editor y busca el panel de tu plugin de SEO (normalmente debajo del contenido o en la barra lateral). Yoast y Rank Math tienen un campo de URL canónica en una pestaña de ajustes avanzados. Déjalo vacío en la página principal para conservar la canónica a sí misma, o escribe la URL preferida completa en una duplicada. Guarda y revisa el código fuente para confirmar que aparece una sola etiqueta canónica. Los nombres de campos y pestañas cambian según el plugin y la versión, así que consulta su ayuda si no lo encuentras.
En Shopify, Squarespace y Wix, las canónicas se generan en automático y casi siempre apuntan a la URL limpia. Si están mal, suele ser un problema del tema o de una app, así que revísalo con tu desarrollador.
Reglas que suelen causar errores:
- Usa URLs absolutas (
https://www.example.com/pagina/), no rutas relativas (/pagina/). - No apuntes canónicas a URLs que redirigen, devuelven 404 o tienen
noindex. - Genera una sola etiqueta canónica por página. Si el tema y un plugin agregan cada uno una distinta, la señal se contradice y Google puede no seguirla.
- Mantén la canónica en el
<head>del HTML original. La documentación de Google pide asegurarte de que JavaScript no la cambie; si no puedes ponerla en el HTML, ponla solo con JavaScript.
Paso 3: Usa redirecciones para las duplicadas de verdad
Si una URL duplicada no tiene ningún propósito, como la versión http de tu sitio o una URL vieja después de un rediseño, redirígela en lugar de etiquetarla. La documentación de Google clasifica las redirecciones como una señal canónica fuerte, igual que rel="canonical", mientras que aparecer en un sitemap es una señal débil. Una redirección 301 permanente además manda a los visitantes al lugar correcto. Este ejemplo para .htaccess de Apache fuerza HTTPS y www:
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ https://www.example.com/$1 [L,R=301]
Muchos hostings y CDNs tienen en su panel un ajuste para forzar HTTPS y elegir entre www o sin www. Si existe, úsalo, porque es más difícil equivocarse que con una regla escrita a mano.
Deja las etiquetas canónicas para las duplicadas que deben existir para los usuarios, como vistas filtradas o URLs de seguimiento. Usa redirecciones para las duplicadas que no deberían existir.
Paso 4: Corrige los casos de «Google ha elegido una canónica diferente»
Cuando declaraste una canónica y Google aun así elige otra URL, normalmente tus demás señales apuntan a otro lado. Google pondera juntas las redirecciones, las etiquetas canónicas, los enlaces internos, los sitemaps y hreflang, además del contenido. En la inspección se ve como una User-declared canonical que no coincide con la Google-selected canonical. Revisa cada señal en orden, empezando por el contenido.
| Señal | Qué revisar | Arreglo |
|---|---|---|
| Contenido | ¿Las dos URLs son casi idénticas? | Fusiónalas y redirige una, o haz que cada una sea claramente distinta |
| Enlaces internos | ¿Los menús, migas de pan o artículos enlazan a la otra URL? | Cambia los enlaces para que apunten a tu URL preferida |
| Sitemap | ¿El sitemap incluye la URL no preferida? | Incluye solo URLs preferidas y canónicas |
| Redirecciones | ¿La URL preferida redirige a algún lado, o la otra redirige a ella de forma inconsistente? | Que las redirecciones vayan en un solo sentido y de un salto |
| Protocolo y certificado | ¿La URL preferida está en HTTPS con certificado válido y sin contenido mixto? | Corrige el certificado; redirige HTTP a HTTPS |
| hreflang | ¿Las etiquetas hreflang mencionan la otra URL? | Apunta hreflang solo a las URLs canónicas |
| Etiquetas duplicadas | ¿La página genera dos etiquetas canónicas? | Quita la que sobra del tema o del plugin |
El caso más común en sitios pequeños son dos páginas que de verdad son la misma. Piensa en una versión 2025 y otra 2026 de la misma lista de verificación, o en dos páginas de servicio con el mismo texto; Google no va a indexar las dos. Fusiónalas en una sola página y redirige la otra.
Un caso menos común pero grave es una canónica que apunta a un dominio ajeno o de spam. La guía de solución de problemas de Google menciona el hackeo como causa: un atacante puede inyectar una redirección o una canónica a otro dominio, y Google puede terminar eligiendo la URL maliciosa. Si la canónica que eligió Google es un sitio que no reconoces, revisa de inmediato tu tema y tus plugins en busca de código inyectado.
Paso 5: Alinea los enlaces internos y los sitemaps
Aun con buenas etiquetas canónicas, los enlaces internos son una pista fuerte. Si tu menú enlaza a /servicios pero la canónica dice /servicios/, mandas mensajes mezclados que Google tiene que resolver por su cuenta.
- Busca en tu sitio (o en la exportación de un rastreo) enlaces a versiones no preferidas:
httpsimple, sinwww, sin diagonal final o con parámetros. - Actualiza menús, pies de página, migas de pan y enlaces dentro del contenido.
- Revisa tu sitemap XML en Indexing > Sitemaps. Cada URL debe devolver 200 y ser su propia canónica.
- Si tu sitio es bilingüe, confirma que cada página tenga una canónica a sí misma y etiquetas hreflang que apunten a la URL canónica del otro idioma.
<!-- En https://www.example.com/es/servicios/ -->
<link rel="canonical" href="https://www.example.com/es/servicios/">
<link rel="alternate" hreflang="en" href="https://www.example.com/services/">
<link rel="alternate" hreflang="es" href="https://www.example.com/es/servicios/">
No pongas como canónica de tu página en español la página en inglés. La documentación de Google pide elegir una canónica en el mismo idioma, y una canónica entre idiomas puede sacar de los resultados la página traducida.
Paso 6: No uses esto para resolver canónicas
La documentación de Google advierte contra varios atajos:
- Bloquear con robots.txt. Google dice que no uses robots.txt para la canonicalización. No puede ver la etiqueta canónica de una URL bloqueada.
- Poner
noindexen las duplicadas. Google no lo recomienda para elegir la canónica dentro de un mismo sitio, porque saca la página por completo de la Búsqueda en lugar de consolidar las señales. En nuestra guía de robots.txt y noindex explicamos cuándonoindexsí es la herramienta correcta. - La herramienta de retiradas (Removals). Google dice que no la uses para la canonicalización. Oculta URLs de forma temporal; no elige una canónica.
- Canónicas que apuntan a fragmentos de URL (
#seccion). La documentación de Google dice que no especifiques un fragmento como canónica.
¿Sigue sin funcionar? Causas comunes
| Síntoma | Causa probable | Solución |
|---|---|---|
Google elige la versión http |
Certificado HTTPS no válido, contenido mixto o el sitemap lista URLs http |
Corrige el certificado, fuerza HTTPS y actualiza el sitemap |
Google elige sin www cuando quieres con www |
Enlaces internos y redirecciones inconsistentes | Elige una versión, redirige la otra y actualiza los enlaces |
| Páginas de producto con canónica a una categoría | El tema pone la canónica en la URL de la colección | Corrige la plantilla del tema para que cada producto apunte a sí mismo |
Páginas paginadas (/page/2/) con canónica a la página 1 |
Ajuste del plugin | Deja que cada página paginada apunte a sí misma |
| Página en español con canónica a la de inglés | El plugin o la plantilla copia la canónica en inglés | Canónica a sí misma en cada idioma más hreflang |
| Dos etiquetas canónicas en el código | El tema y el plugin de SEO generan una cada uno | Desactiva una de las dos |
| La canónica cambia después de cargar la página | JavaScript reescribe la etiqueta | Ponla desde el servidor en el HTML |
| La canónica apunta a un dominio desconocido | Hackeo o código inyectado | Limpia el sitio, cambia contraseñas y luego solicita la indexación |
| Muchas páginas por ciudad casi idénticas | Plantillas con el nombre de la ciudad cambiado | Agrega contenido único o consolídalas |
| El estado sigue después de corregir | Google aún no vuelve a rastrear | Solicita la indexación de las URLs clave y espera unas dos semanas |
Si ves Crawled - currently not indexed en las páginas donde consolidaste el contenido, el problema puede ser la calidad del contenido y no las canónicas. Nuestra guía para solucionar «Rastreada: actualmente sin indexar» cubre ese caso.
Cómo confirmar que quedó resuelto
- Revisa el código fuente de la URL preferida y de la duplicada. Confirma que haya exactamente una etiqueta canónica con la URL absoluta correcta.
- Corre Test live URL en la duplicada para confirmar que Google puede descargarla y que Indexing allowed? dice Yes. La ayuda de Google aclara que la prueba en directo no puede predecir qué URL elegirá Google como canónica, así que la revisión del código del punto 1 es tu verdadera prueba de que la etiqueta está ahí.
- Solicita la indexación de la URL preferida con Request indexing.
- Vuelve a inspeccionar en unas dos semanas. La guía de solución de problemas de Google dice que puede mantener páginas en un grupo de duplicadas hasta dos semanas después de que corriges el contenido. Lo que quieres es que Google-selected canonical coincida con User-declared canonical.
- Revisa Page indexing. Las duplicadas que etiquetaste deberían pasar a Alternate page with proper canonical tag, y las URLs preferidas a Indexed.
- Haz clic en Validate fix en el motivo de duplicada cuando tus cambios estén publicados, y hazlo una sola vez.

En sitios grandes puede tardar más, porque Google tiene que volver a rastrear muchas URLs antes de que el informe se ponga al día.
Preguntas frecuentes
¿«Alternate page with proper canonical tag» es un error?
No. Significa que tus etiquetas canónicas funcionan y que esas URLs apuntan bien a sus versiones principales, que están indexadas.
¿Puedo obligar a Google a usar mi canónica?
No. La documentación de Google describe rel="canonical" como una señal fuerte, no como una orden. Logras que se respete cuando todas las demás señales coinciden, sobre todo las redirecciones, los enlaces y los sitemaps.
¿Cada página debe tener una canónica que apunte a sí misma?
Sí, es una buena práctica. Evita que las URLs con parámetros o de seguimiento se traten como páginas distintas.
¿El contenido duplicado causa una penalización?
No en el sentido habitual, porque Google simplemente elige una versión para mostrar. El costo es que puede mostrarse la URL equivocada o que las señales se repartan entre las copias.
¿Debo poner como canónica de mis páginas en español las páginas en inglés?
No. Las páginas traducidas no son duplicadas. Dale a cada idioma una canónica a sí misma y conéctalas con hreflang.
¿Te atoraste con esto? Lo resolvemos para clientes cada semana. Agenda una auditoría gratis
Fuentes
- support.google.com: /webmasters/answer/7440203
- developers.google.com: /search/docs/crawling-indexing/consolidate-duplicate-urls
- developers.google.com: /search/docs/crawling-indexing/canonicalization-troubleshooting
- support.google.com: /webmasters/answer/9012289
- developers.google.com: /search/docs/crawling-indexing/canonicalization