Canonical: para qué sirve y los tres errores más comunes
Sirve para decir cuál es la versión buena de una página que existe en varias direcciones. Es una sugerencia, no una orden, y ahí empiezan casi todos los fallos.
La etiqueta canonical declara cuál es la versión principal de una página cuando existe en varias direcciones: con parámetros, con filtros, en dos categorías. No es una orden, es una recomendación que el buscador puede ignorar si el resto de señales dice otra cosa. Los tres errores más caros: apuntarlas todas a la portada, dejarlas apuntando al entorno de pruebas y contradecirlas con el sitemap.
Es de las cosas que más se recomiendan y peor se explican. Se pone «porque hay que ponerla», sin saber qué hace, y de ahí salen problemas que tardan meses en detectarse.
Para qué sirve de verdad
Los tres errores más comunes
| Error | Qué provoca | Cómo se detecta |
|---|---|---|
| Todas apuntando a la portada | Las páginas internas dejan de considerarse propias y desaparecen del índice | Mirando el código de tres páginas cualesquiera |
| Apuntando al entorno de pruebas | Se declara que la versión buena vive en un dominio que nadie puede ver | Buscando el dominio de pruebas en el código de producción |
| Contradicción con el sitemap | El sitemap declara unas direcciones y las etiquetas señalan otras | Comparando el sitemap con lo que dice cada página |
| Apuntando a una página que redirige | Se envía a un destino que a su vez manda a otro sitio | Comprobando el destino de la etiqueta |
| Etiqueta a una página con noindex | Señales contradictorias: se declara buena una página que se pide no indexar | Revisando ambas a la vez |
El error de la portada, que es el más caro
Cómo se comprueba
Abre el código de la página
Y busca la etiqueta en la cabecera. Debe haber una sola y con dirección absoluta, con el dominio completo.
Comprueba a dónde apunta
Lo normal es que cada página apunte a sí misma. Si apunta a otra, tiene que haber un motivo.
Verifica que el destino existe y no redirige
Una etiqueta que apunta a una dirección que redirige o que da error no sirve de nada.
Cruza con el sitemap
Las direcciones del sitemap deben ser las canónicas, no las variantes.
Míralo en Search Console
El informe de páginas indica cuál considera el buscador la canónica, que puede no ser la que declaraste.
Cuando el buscador te ignora
En el informe de páginas puede aparecer que la canónica elegida por el buscador es distinta de la declarada. No es un error: es que el resto de señales, enlaces internos, sitemap, contenido, apuntan en otra dirección con más fuerza que tu etiqueta.
Cuando pasa, la solución no es insistir con la etiqueta: es alinear el resto. Enlazar internamente a la versión que quieres, declararla en el sitemap y, si procede, redirigir las variantes. La etiqueta acompaña a las señales, no las sustituye.
Canonical o redirección
Es la confusión más habitual: se usa la etiqueta donde tocaba redirigir, y se quedan dos páginas vivas compitiendo con una señal débil entre ellas.
Un caso: la etiqueta que señalaba al servidor de pruebas
Dónde se escribe y quién la pone
Una fuente frecuente de errores es que nadie sabe de dónde sale la etiqueta que hay en sus páginas.
Por eso, antes de tocar nada, la comprobación es abrir el código de una página y contar cuántas etiquetas hay. Si hay dos, el arreglo no es cambiar su valor: es averiguar quién pone cada una y desactivar la que sobra.
Qué mediría
En el informe de páginas de Search Console, cuántas tienen una canónica distinta de la declarada. Si el número es alto, tus señales se contradicen entre sí y la etiqueta está siendo ignorada, que es exactamente lo que hay que corregir.
Y una comprobación que cuesta un minuto y conviene hacer después de cada cambio importante en la web: abrir tres páginas al azar, una de servicio, una de blog y una de listado, y mirar la etiqueta de cada una. Un cambio de tema, la actualización de un plugin o la instalación de un sistema de caché pueden reescribirla sin avisar, y el efecto tarda semanas en verse en los informes. Comprobarlo el mismo día del cambio es la diferencia entre corregir una línea y pasarse dos meses buscando por qué las páginas van desapareciendo del índice poco a poco.
La canónica entre dominios
Es un caso que merece mención aparte porque confunde a mucha gente. Se puede señalar como versión buena una página alojada en otro dominio, y es lo correcto cuando publicas tu contenido en un medio o en un portal con permiso. Lo que no es correcto es usarla al revés, apuntando desde tu web a la de un tercero por error de configuración, que ocurre más de lo que parece al copiar plantillas entre proyectos y equivale a regalar tus páginas.
Preguntas frecuentes
¿La etiqueta canonical obliga a Google?
No: es una señal fuerte pero no vinculante. Si el enlazado interno, el sitemap y las redirecciones apuntan a otra dirección, el buscador puede hacer caso a la mayoría de señales y no a tu etiqueta. Cuando eso ocurre, la solución es alinear el resto, no insistir con la etiqueta.
¿Cada página debe apuntarse a sí misma?
Es lo normal salvo que sea una variante de otra: filtros, parámetros, orden, versión para imprimir o el mismo producto en dos categorías. Si al abrir el código de tus páginas internas ves que todas apuntan a la portada, tienes un problema serio y ellas están pidiendo no ser indexadas.
¿Canonical o redirección?
Canonical cuando las dos direcciones deben seguir siendo accesibles para el visitante y una es variante de la otra. Redirección cuando una ya no debe existir: cambio de dirección, fusión de dos páginas, variante que no aporta nada. Usar la etiqueta donde tocaba redirigir deja dos páginas vivas compitiendo.
¿Qué pasa si apunta a una página con noindex?
Son señales contradictorias: estás declarando que la versión buena es una página que a la vez pides que no se indexe. El resultado es imprevisible y suele acabar con las dos fuera. Las dos cosas se revisan a la vez, y normalmente el arreglo es quitar una de ellas.
¿Cómo compruebo que está bien?
Abriendo el código de tres páginas cualesquiera y mirando la etiqueta: una sola, con la dirección completa, apuntando a sí misma y a un destino que existe y no redirige. Después, cruzando el sitemap y mirando en Search Console cuál se está tomando como canónica.
Cuando canónicas, sitemap y redirecciones se contradicen, los pongo de acuerdo en SEO técnico; si todavía no sabes si te pasa, sale en una auditoría SEO. Si tu web pierde páginas del índice sin motivo aparente, empieza por cómo saber si Google tiene indexada tu web y por por qué tu web no aparece en Google: las siete causas que más veo. En una tienda, este asunto se cruza con los filtros, y ahí entra el SEO para ecommerce.
La primera llamada no cuesta nada y suele bastar para saber si tiene arreglo. Si tu caso no es para mí, te lo digo.
