Site indexing

URLs canónicas

Ask AI about this page

3 min de lectura

Cuando varias URLs contienen el mismo contenido o uno similar, Yandex las agrupa y elige una para mostrarla: la página canónica. El rel="canonical" atributo te permite indicar tu preferencia, y Yandex es explícito sobre su estatus: es una recomendación y el robot puede ignorarla.

Cómo declararla

Ya sea en el encabezado HTML:

URLs canónicas
<link rel="canonical" href="http://www.example.com/blog"/>

O en la cabecera HTTP, que es el método para documentos que no son HTML, como los PDF:

Link: <http://www.example.com/offer/file.pdf>; rel="canonical"

La URL debe ser una ruta absoluta en el mismo dominio.

Los cinco casos en los que Yandex la ignora

  • La página no canónica responde a la consulta de forma más completa en el momento de la indexación y su contenido difiere significativamente del de la canónica.
  • La URL canónica no es accesible: redirige o está bloqueada para la indexación. Una canónica que apunta a una página que no puede ser indexada por sí misma deja que la página no canónica sea indexada en su lugar.
  • La canónica apunta a otro dominio o subdominio.
  • Se especifican varias URLs canónicas.
  • A cadena está especificada: la página 1 es canónica de la página 2, la página 2 es canónica de la página 3.

Esos cinco casos explican casi todos los casos de “configuramos la canónica y no pasó nada”. Por cierto, una página que apunta a sí misma es correcta; el robot la trata como canónica.

URLs canónicas — 2

Dónde la canónica es la herramienta incorrecta

Para el caso de la migración a HTTPS, Yandex retiró el soporte: cambiar entre protocolos requiere una redirección 301/302 y el atributo ya no se respeta para ello. La canónica puede todavía utilizarse para cambiar entre www y no-www, donde el robot lo trata como una redirección y agrupa las dos versiones, pero solo si se aplica a todas las páginas y apunta de página a página. Si se aplica de forma inconsistente o apunta todo a una sola página, el robot lee una diferencia estructural y el traslado falla.

Para URLs parametrizadas

Canonical no es el mejor instrumento para etiquetas UTM y similares. Utiliza Clean-param en robots.txt, o Disallow cuando eso no sea posible.

Verificar que funcionó

Una página cuya canónica apunta a otra parte se vuelve no canónica y debería desaparecer de los resultados. Confirma en Indexación → Páginas consultables → Páginas excluidas. Si todavía está en la búsqueda, el robot ha juzgado que difiere sustancialmente de su canónica, lo cual es información, no un fallo.

Alien Road

Cómo lo aplicamos

The canonical failure we find most often on client sites is the chain, produced by a plugin that canonicalises paginated pages to the previous page rather than to the category. Yandex simply ignores the whole chain, and the client concludes canonical does not work. We test canonical outcomes in the excluded-pages report rather than assuming: a declared canonical is a request, and Yandex says plainly it can refuse.

Servicios relacionados

Compartir