¿Qué es una etiqueta canónica?
Una etiqueta canónica es un pequeño fragmento de código incrustado en una página web que puede ayudar a los motores de búsqueda a manejar múltiples versiones de la misma página. Es compatible con tres de los motores de búsqueda más populares y permite a los webmasters especificar una dirección preferida para el contenido que podría estar duplicado. Los motores de búsqueda generalmente aceptan esta solicitud y usan la dirección preferida al indexar páginas, pero pueden ignorarla bajo ciertas circunstancias. Las etiquetas canónicas, que en realidad son un elemento de la etiqueta <link>, se pueden usar con rutas relativas y absolutas, pero generalmente no pueden atravesar dominios.
A principios de 2009, tres motores de búsqueda principales acordaron usar la etiqueta canónica para ayudar a lidiar con contenido duplicado en la web. A menudo, se puede acceder a páginas web similares o idénticas desde múltiples direcciones web o localizadores uniformes de recursos (URL), como http://example.com, http://www.example.com y http: //www.example. com / index.php. Los sistemas de gestión de contenido, las plataformas de comercio electrónico y el software wiki también pueden generar páginas dinámicamente, con URL ligeramente diferentes que se utilizan para cambiar el orden de clasificación de una categoría, rastrear enlaces de afiliados o acceder a versiones anteriores de un artículo o página.
Las páginas duplicadas con direcciones ligeramente diferentes pueden funcionar contra los algoritmos del motor de búsqueda que usan la popularidad de enlaces para determinar dónde se ubica una página en los resultados de búsqueda. Una página web con 300 enlaces que apuntan a dos URL diferentes puede aparecer en el software de indexación de un motor de búsqueda como una sola página con solo 150 enlaces. Los motores de búsqueda han abordado históricamente el problema ofreciendo configuraciones de URL preferidas en sus herramientas para webmasters, desarrollando sus propios algoritmos internos para adivinar la dirección más apropiada y obedeciendo las redirecciones 301, un código de estado generado por el servidor que envía las solicitudes a una nueva URL.
La etiqueta canónica es una forma para que los desarrolladores web marquen una URL particular como la versión preferida de una página. Es un pequeño fragmento de código que debe insertarse en todas las páginas web con contenido similar o duplicado, pero no requiere ningún cambio en la configuración de un servidor web. La mayoría de los motores de búsqueda lo tratan como una "pista fuerte" en lugar de un comando, lo que significa que una etiqueta canónica que se ha implementado mal o apunta a una página completamente diferente podría ser ignorada. El código solo es significativo para los motores de búsqueda; los navegadores web no tienen en cuenta las etiquetas canónicas.
A pesar de su nombre, una etiqueta canónica no es una verdadera "etiqueta" sino un elemento que se puede aplicar a la etiqueta <link> ampliamente utilizada. Una página marcada con el código <link rel = "canonical" href = "http://www.example.com/about.html" /> le diría a un motor de búsqueda que la URL preferida o canónica para el contenido es http: / /www.example.com/about.html. La parte del código "rel = canonical" le dice a un motor de búsqueda que la URL en "href =" es un enlace canónico. A diferencia de una redirección 301, una etiqueta canónica se puede usar con rutas absolutas y relativas, aunque algunos motores de búsqueda recomiendan usar rutas absolutas. Sin embargo, los redireccionamientos 301 pueden apuntar a un dominio diferente, mientras que la mayoría de los motores de búsqueda solo admiten enlaces canónicos en el mismo dominio.