Enlaces canónicos (rel="canonical"). Página canónica rel=»canónica

Muy a menudo, puedes ver en diferentes sitios que los visitantes llegan al mismo contenido desde diferentes direcciones (URL). La razón de este fenómeno es la duplicación de contenido en el sitio. Correctamente, esto sucede cuando se utilizan varios sistemas de gestión de contenidos (cms) en un sitio web. Para evitar el problema, Google propuso el uso de la etiqueta ya en 2009. rel=”canónico”, para una página con una URL específica que participará en los resultados del motor de búsqueda. Un poco más tarde, todos los motores de búsqueda apoyaron la idea.

Atributo rel="canónico"

Cómo utilizar el atributo rel="canonical".

Supongamos que encontró una página donde los visitantes provienen de diferentes URL y desean resolver el problema utilizando un atributo. Para hacer esto, seleccione la URL principal, por ejemplo: https://site/kak-samomu-raskrutit/page-one-1/ y ahora, para informar al motor de búsqueda sobre esto, debe:

  • registrar el atributo rel=”canónico” para la página principal y agregar una etiqueta a la página en el cuerpo , aquí tienes un ejemplo:

El motor de búsqueda resaltará esta dirección como principal y se utilizará en los resultados de búsqueda. Para evitar problemas, proporcione enlaces absolutos en lugar de relativos.

Necesidad de utilizar:

https://sitio/kak-samomu-raskrutit/page-one-1/

No utilice:

/kak-samomu-raskrutit/página-uno-1/

Ahora puede surgir ante nosotros la pregunta principal: ¿se transfieren características como link Juice a la página canónica? Puedo decir con seguridad que todas las características de la página, como el link jugo, etc., se transmiten y se prueban en la práctica.

Para hacer la vida más fácil a los webmasters y SEO, recomiendo usar complementos y módulos para CMS que rastrearán enlaces con contenido duplicado y asignarán automáticamente atributos canónicos. Puedo recomendar el complemento para WordPress, hace el trabajo perfectamente. Simplemente marque la casilla "URL canónicas" y las páginas canónicas se generarán automáticamente.


Todo lo que tienes que hacer es comprobarlo correctamente y ajustar el funcionamiento del complemento.

Ejemplos donde es necesario utilizarrel="canónico".

1. Espectáculos del servidor el mismo contenido para el protocolo https y el subdominio www, ejemplo:

http://lonbo.com/page-one
https://loknbol.com/page-one
http://www.lonbo.com/page-one

Entonces, para este caso puedes usar .

2. Para sitios que usar motores, al guardar contenido en diferentes secciones (categorías).

https://sitio/categoría-1/página-uno1/
https://sitio/categoría-2/página-uno1/

3. URL dinámicas. Normalmente, es típico de productos de tiendas en línea que se crearon en diferentes sesiones o para diferentes consultas de búsqueda. Ejemplo:

https://sitio/productos?category=shapka&color=grey
https://sitio/head/grey?gclid=ABCD
https://site/shapka/grey/shapkaGrey.html

4. Distribución del contenido del sitio (recursos) en otros sitios, total o parcialmente.

Reglas generales al utilizar el atributo rel="canonical".

  1. No utilice el atributo más de una vez en la misma página. Es posible que el motor de búsqueda simplemente ignore sus instrucciones.
  2. Recuerde incluir rel="canonical" en la sección de código HTML. Verifique especialmente cuando utilice complementos o módulos.
  3. Asegúrese de que la página canónica esté abierta para la indexación; de lo contrario, será inútil.
  4. paginas

El atributo rel=canonical le permite tratar con páginas duplicadas. Cuando el mismo contenido está disponible en diferentes URL, los enlaces canónicos apuntan a la página de inicio. Esta página (prioritaria) estará exactamente en el índice del motor de búsqueda y todo el peso de las páginas duplicadas irá a la página principal.

El atributo canónico está escrito en páginas duplicadas que indican la página de mayor prioridad en la sección de página de esta manera:

Esta etiqueta es bien entendida por todos los principales motores de búsqueda y los enlaces canónicos son integrales para algunos tipos de páginas desde el punto de vista de la optimización SEO. De todo esto hablaremos hoy.

Rel canónico: que es

Cuando se puede acceder al mismo contenido a través de diferentes URL, varias páginas comienzan a aparecer a la vez en el índice del motor de búsqueda. Como resultado, ninguna página se promociona realmente, ya que los enlaces internos van primero a una página y luego a otra.

Lo mismo ocurre con los enlaces externos. Es imposible centrarse tanto como sea posible en promocionar una página y, en última instancia, esto no revela todo el potencial de la página. O, por ejemplo, se compran enlaces a una página, pero en realidad hay una página completamente diferente en el índice.

Como resultado, el sitio tendrá una clasificación más baja de lo que podría. El atributo rel=canonical nos permite dejar solo la página de mayor prioridad en el índice. Además, se le transfiere todo el peso de referencia.

Para tener solo una página en el índice, debe escribir un enlace canónico a la prioridad en las páginas duplicadas de la sección:

¿De dónde pueden venir las páginas duplicadas?

Si puedes usarlo para eliminar duplicados, te recomiendo que le prestes atención primero. Si una redirección 301 no ayuda o su uso es inadecuado, entonces puedes llamar a los enlaces canónicos para que te ayuden, sólo ten cuidado.

El artículo del sitio pertenece a varias categorías.

Si su sitio muestra una categoría de artículo, puede encontrar un problema. El mismo artículo puede ubicarse en varias URL a la vez. Por ejemplo, tengo un artículo sobre seguridad en WordPress, está dividido en 2 categorías a la vez: "Útil para un blog" y "Complementos de WordPress". Por lo tanto, está disponible inmediatamente en 2 URL diferentes:

Para nosotros, visitantes comunes y corrientes, es como si la página fuera la misma. Para los motores de búsqueda, se trata de 2 páginas diferentes que están duplicadas. Y pueden incluir en el índice ambas páginas a la vez o no la que les gustaría. Es en tales casos que rel=canonical viene al rescate, lo que le permite indicar a los motores de búsqueda que solo es necesario indexar una página específica.

En mi caso, desde la página https://site/sozdanie-bloga/poleznoe_dlya_bloga/bezopasnost-wordpress.html la URL canónica se escribe en https://site/sozdanie-bloga/razdel-4-plaginy/bezopasnost-wordpress. html y por lo tanto solo en la segunda versión de la página está en el índice.

Este rel=canonical se registra automáticamente usando un complemento para WordPress, con más detalle al final de la lección.

Productos de la tienda online en varias categorías.

Otro de los fenómenos más populares es cuando los productos en las tiendas online se ubican en varias categorías a la vez. Como ejemplo, daré un producto iPhone 6s, que se puede ubicar en varias páginas a la vez:

  • sitio.ru/apple/iphone6s/
  • site.ru/mobilnye-telefony/iphone6s/
  • site.ru/catalog/iphone6s/

Todo es exactamente igual, debes apuntar rel=canonical desde todas las páginas a la página principal prioritaria. Te diré cómo elegir la página canónica correcta a continuación.

Imprimir página, diferentes identificaciones

También hay páginas imprimibles en algunas páginas. Agregan algo como esto a la URL: ?imprimir=verdadero. Es decir, el mismo contenido se puede ubicar en:

  • site.ru/content/post-1;
  • site.ru/content/post-1?print=true.

En este caso, desde la página site.ru/content/post-1?print=true es necesario escribir lo siguiente en el área (¡atención, no en el cuerpo!):

Gracias a esta acción, la página site.ru/content/post-1?print=true no participará en la búsqueda, es decir, no será indexada.

También hay todo tipo de &id=xxx, los combatimos de la misma manera.

Más etiqueta

Otra etiqueta popular se asigna a artículos con el estilo /#más-777, que se adjunta a la URL. La mayoría de las veces esto se puede ver en las plantillas de WordPress, especialmente en las antiguas. Para que la página correcta se incluya en el índice, de manera similar en la página site.ru/post#more-777 se debe escribir lo siguiente:

Duplicados de Replytocom

Lo mismo sucede con?replytocom=777, que puede entrar en el índice debido a los comentarios del árbol. Hacemos todo por analogía. Para combatir los duplicados de Answertocom, simplemente marco la casilla y este problema ya no me molesta:

programa de afiliados

Cuando implementas un programa de afiliados, a menudo muchos enlaces con “colas” comienzan a vincularte a ti. Resulta algo como esto: site.ru/?partner=id777. En dichas páginas también es necesario especificar el atributo canónico para que no se incluyan en el índice.

Cómo utilizar rel=canonical correctamente

Como ya entendiste, para tener solo 1 versión de una página en el índice, debes colocar el atributo canónico en todas las páginas duplicadas. Así es como debería verse

Esta etiqueta debe estar dentro.

¿Cómo elegir la URL canónica correcta?

La página canónica es la página que se recomienda a los motores de búsqueda para indexar entre todos los duplicados. ¿Cuál es mejor elegir?

  • Si la página anteriormente tenía solo 1 URL, entonces es mejor hacerla canónica, ya que lo más probable es que ya haya sido indexada y además tenga un cierto peso. Es decir, desde la nueva página poner rel=canonical en la antigua.
  • Si las páginas se crearon aproximadamente al mismo tiempo, es mejor que la URL canónica sea la que está en el índice.
  • Si hay varias páginas duplicadas en el índice del motor de búsqueda, es mejor elegir la que se promocionará. Muy a menudo, la URL que tiene el menor nivel de anidamiento o que ya tiene enlaces entrantes.
  • Si todas las condiciones son idénticas para las páginas duplicadas, normalmente se toma como página prioritaria la que se ajusta a una determinada plantilla de producto/artículo en el sitio y se da preferencia a la uniformidad.

Errores comunes con el atributo rel=canonical

  1. La etiqueta rel="canonical" no es una directiva estricta. Sólo ofrece la página principal para buscadores, es decir, simplemente da consejos.
  2. No puedes utilizar otro dominio en este atributo. Sólo se permiten enlaces dentro de un dominio o subdominios.
  3. No es necesario tener contenido 100% duplicado para crear enlaces canónicos; si hay ligeras diferencias, está bien. Esto podría suceder, por ejemplo, cuando los productos se colocan en un orden diferente o el robot de búsqueda visitó las páginas en diferentes momentos.
  4. Si un documento en la dirección canónica no está disponible (da un error 404, por ejemplo), los motores de búsqueda pueden ignorarlo.
  5. Además, los robots de búsqueda pueden ignorar este atributo si la página contiene varias URL canónicas.
  6. Para indicar un enlace canónico, puedes utilizar una ruta relativa en lugar de una URL completa:

    Pero cuidado, podrías estropear las cosas; es mejor utilizar la URL completa, indicando tu dominio.

  7. La página canónica debe ser indexable.

Recordar: rel=canonical transmite el peso de los enlaces entrantes.

Lea también estos artículos (guías oficiales de Yandex y Google):

Casos especiales de uso de rel=canonical

Canónico sobre sí mismo

Me han preguntado más de una vez si es posible ponerle un enlace canónico. Esto suele suceder cuando se genera automáticamente mediante varios complementos o CMS. La respuesta es sí, puedes, no hay nada de malo en ello.

Canonical para páginas de paginación.

Muchos webmasters quieren hacer rel=canonical desde las páginas de paginación (site.ru/category/page/2) hasta la primera página (site.ru/category). En mi opinión, esto está mal. Aún así, aquí hay duplicados incompletos; es mejor cerrar dichas páginas de paginación usando:

En WordPress, esto se puede hacer automáticamente marcando la casilla en el complemento WordPress SEO by Yoast:

Bienes

Si los productos están divididos en varias páginas (hay muchos y están divididos en varias páginas), entonces es mejor mostrar todos los productos como la URL canónica principal, que generalmente se muestra agregando algo como esto a la URL. ?todos=productos.

Muchos complementos de SEO para WordPress funcionan muy bien con el atributo rel=canonical. Mi favorito y, en mi opinión, no requiere nada de nada. Sólo necesitas activarlo y las URL canónicas necesarias se escribirán solas.

En algunos otros complementos de SEO, en la configuración solo necesitas marcar la casilla junto a "Páginas canónicas" (o algo similar).

Es decir, de forma predeterminada, si un artículo en mi blog está asignado a varias categorías a la vez, entonces la página canónica se registra automáticamente..html Tengo el siguiente atributo rel=canonical (nota, esta es una URL diferente):

De forma predeterminada, gracias al complemento Yoast SEO, si una publicación se ubica en varias categorías a la vez, solo se incluye una opción en el índice.

Conclusiones

Espero haber podido explicar con bastante claridad qué es el atributo rel=canonical y cómo usarlo. Te recomiendo encarecidamente que también leas esta lección: . Todas estas acciones con rel=canonical, redireccionamiento 301, metanombre robots, archivo robots.txt harán que los resultados de su sitio estén "limpios".

Estoy a favor de un índice "limpio" sin duplicados, páginas de servicio y otras cosas innecesarias. Gracias a un SEO limpio, la promoción de un sitio web será más fácil y correcta.

Y una cosa más: para evitar este tipo de problemas, recomiendo crear tus futuros sitios sin indicar categorías en las URL de artículos/productos. Es decir, que sea algo como:

  • site.ru/statya.html (para blogs);
  • site.ru/catalog/iphone6s (para tiendas en línea).

Un agradecimiento especial por los retweets y las acciones compartidas, amigos míos. Definitivamente espero con ansias tus pensamientos en los comentarios.

En este artículo veremos enlaces canónicos en html (atributo rel="canonical"). Hablemos de por qué se introdujeron y para qué usarlos. Diré de inmediato que aparecieron en 2009 en Google.

¿Qué es un enlace canónico?

Duplicados en el sitio: páginas que contienen el mismo contenido, pero con diferentes URL.

Muy a menudo, los duplicados surgen como resultado de fallas en el motor del sitio. Casi todos los sitios web que utilizan un CMS tienen este tipo de problemas. Esto no tiene nada de malo si se manejan correctamente. Es necesario luchar contra las duplicaciones, en primer lugar, para conseguir una buena clasificación en los resultados de búsqueda. Como usted sabe, los duplicados afectan negativamente la confianza del sitio en su conjunto y, por tanto, su posición.

Hay varias formas de lidiar con duplicados:

  • robots.txt (todo sobre robots.txt)
  • Redirección 301 (cómo hacer una redirección 301)
  • Página 404 (error 404: cómo configurarlo correctamente)

Sin embargo, existe una cuarta forma de resolver este problema: utilizar el atributo rel="canonical".

El atributo rel="canonical" - cómo usarlo

Sintaxis rel="canónica"
... ...

Este atributo está escrito en etiquetas de encabezado. . En todas las páginas idénticas (duplicados) debe indicar la dirección de la página principal (principal). Los enlaces en href="" son enlaces canónicos.

Por ejemplo, si el sitio tiene páginas idénticas

sitio/catalogo/tovar sitio/catalog/tovar?sort=abc sitio/catalog/tovar?sort=precio

Para aclarar cuál de estas páginas es la principal, basta con escribir en cada página:

Mostrando así al motor de búsqueda que la dirección de la página principal es sitio/catálogo/tovar.

Respuestas a preguntas frecuentes

1. ¿Deberías utilizar enlaces canónicos?

Sí, vale la pena. En el ejemplo considerado, solo era posible utilizar enlaces canónicos o robots.txt. Puedes combinar estos dos métodos.

Al utilizarlo hay que tener cuidado de no dar al robot recomendaciones falsas en aquellas páginas donde no es necesario.

2. ¿Qué pasa si canónicamente los vínculos se contradicen?

Esto es malo, pero el robot de búsqueda descubrirá por sí solo qué página dejar como principal. Es mejor evitar tales contradicciones.

3. Casos en los que el robot puede ignorar tus recomendaciones

De la ayuda de Yandex:

  • El documento en la dirección canónica no está disponible para indexación.
  • La dirección canónica es una URL en otro dominio o subdominio
  • Ha especificado varias direcciones canónicas
4. ¿Es posible utilizar una cadena de URL canónicas?

Por ejemplo, /stranica/123 enlaza con /stranica/12, y este a su vez enlaza con /stranica/. Un robot de búsqueda puede ignorar ese diseño.

5. Cómo elegir la URL canónica adecuada

Es difícil responder y considerar todas las opciones en un par de frases. Demos recomendaciones generales. En mi opinión, hay que fijarse en el atractivo de la URL (o más precisamente, del CNC). Por ejemplo, si hay una página /cat/2323fdfds34.html y una página /cat/rel-canonical. Evidentemente, la segunda dirección es mucho más preferible.

Si todo no es tan obvio, entonces deberías elegir menos artículos anidados en directorios y URL más cortas. Por ejemplo, /cat/podcat/podpodcat/str.html es mejor reemplazarlo con /cat/str.html

Y lo último: si alguna página existe desde hace mucho tiempo y está bien clasificada, entonces es mejor vincularle todos los nuevos "duplicados". Cambiar la dirección por rel canonical, por supuesto, no debería afectar las posiciones, pero es mejor no arriesgarse si ya son altas para esta solicitud.

6. ¿Es posible vincular a otro dominio con un enlace canónico?

El atributo canónico rel solo puede usar enlaces dentro de un dominio o subdominios. No puede vincular a sitios externos.

7. ¿Es posible hacer rel canónico por ti mismo?

Sí puedes. Esto no tiene sentido, pero también es malo.

Enlace rel=canonical - atributo de etiqueta , que se utiliza para designar páginas canónicas en un sitio. ¿Qué son las páginas canónicas? Una página canónica es una página de un sitio cuya dirección es canónica (preferida), en un grupo de páginas con contenido similar. En pocas palabras, la URL canónica de una página es la dirección que se indexará si está disponible.

Cuándo utilizar enlaces canónicos

  1. Para evitar la aparición de varios duplicados. Por ejemplo:
    • ordenar páginas: /*sort, asc, desc, list=*;
    • duplicados debido a etiquetas UTM: *utm_source=, /*utm_campaign=, /*utm_content=, /*utm_term=, /*utm_medium=;
    • otras páginas con parámetros GET en la URL;
    • duplicados como resultado de las peculiaridades del CMS (motor).

    En este caso, debe agregar el atributo rel="canonical" a todas las páginas estáticas del sitio. Por ejemplo, para la página https://site.ru/category-1/page-2, rel=“canonical” se verá así: href="https://site.ru/category-1/page-2" />

  2. Para páginas con contenido muy similar disponibles en diferentes URL. Por ejemplo, podrían ser páginas de una serie de un producto que se diferencia solo en el color, o páginas de un producto que se encuentra en varias categorías a la vez. En este caso, debe especificar rel=“canonical” en todas las páginas. la página principal y prioritaria.
  3. En páginas de paginación, si hay páginas "Mostrar todo" en las categorías del sitio. En este caso, en cada una de las páginas de paginación debe especificar la página "Mostrar todo" como página canónica. Por ejemplo, para la página https://site.ru/category-1/page-2 debe especificar. la URL canónica: ru/categoría-1/mostrar-todo” />

¿Cómo configurar direcciones canónicas rel=“canonical”?

Regístrate entre etiquetas de cualquier página HTML

Ésta es la forma principal. Para indicar un enlace canónico, escriba entre las etiquetas. en la página la URL completa de la página que debería estar en el índice.

Por ejemplo, para la página https://site.ru/*utm_content= https://site.ru/ será canónico.

Para obtener este resultado, en la página https://site.ru/*utm_content= especificamos la etiqueta:

ru/” />

Para reducir la probabilidad de errores en los elementos del enlace, utilice enlaces absolutos en lugar de relativos después del atributo rel="canonical".

En el archivo del mapa del sitio

En el mapa del sitio XML, puede ingresar la URL canónica (principal) de cualquier página.

En el encabezado HTTP

Se utiliza mejor para documentos que no son HTML. Por ejemplo, para archivos PDF.

En este caso, el servidor, al solicitar un archivo duplicado, deberá proporcionar un enlace al archivo original:

Enlace: ; rel=“canónico”

Este método es adecuado si tiene acceso a la configuración del servidor. No recomendado para documentos HTML.

Usando un complemento

Existen varios complementos para CMS que le permiten configurar una URL canónica. Por ejemplo:

  • para WordPress puedes configurar canonical usando Yoast SEO;
  • en OpenCart: implementado en la configuración de CMS (debe ir a la configuración del producto y configurar el parámetro URL de SEO);
  • Para configurar el atributo canónico en Joomla (versiones 3.x y superiores), debe habilitar la función SEF en la configuración del CMS. Una vez habilitado, el atributo rel=“canonical” se agregará a las páginas técnicas del formato /index.php?option (indicando la URL de la página con el CNC configurado).

Redirección 301 o rel=canónico

Si no hay factores que impidan la implementación, entonces usa esta opción. Recuerde que proporcionar un enlace canónico es una guía para los motores de búsqueda. A menudo, en los resultados de Google puede encontrar páginas no canónicas clasificadas y el código de la página contendrá un enlace a la fuente original.
El algoritmo del motor de búsqueda se basa no sólo en la búsqueda de un enlace canónico en el código de la página, sino también en muchos otros factores: la presencia de enlaces externos e internos, la relevancia para el usuario, etc. Por lo tanto, Google puede tener una opinión diferente sobre cuál de las páginas duplicadas debe considerarse original.
Si necesita dejar páginas accesibles para los usuarios o existen dificultades técnicas para implementar redireccionamientos 301 en el sitio, utilizar rel = canónico.

Errores comunes al usar rel=canonical

Las URL canónicas son compatibles con los motores de búsqueda más populares: Google, Yandex, Yahoo, Bing. Pero, ¿sigues viendo páginas no canónicas de tu sitio en el índice? Lo primero que debe hacer es verificar si se cometió un error al configurar rel=canonical. A continuación se muestra una lista de los errores más comunes:

Página canónica no indexable

Compruebe si el robot del motor de búsqueda puede indexar la página a la que está enlazando como canónica. Asegurar que:

  • la página devuelve la respuesta del servidor 200;
  • la página no tiene la metaetiqueta robots configurada en noindex;
  • la página no está bloqueada para que no pueda indexarse ​​en el archivo robots.txt.

Diferentes URL canónicas para una página

Muy a menudo, los módulos instalados en un sitio web añaden enlaces canónicos al código. Esto puede provocar que aparezcan varios rel=canonicals en una página. Si los enlaces en las etiquetas apuntan a URL diferentes, lo más probable es que Google y otros motores de búsqueda simplemente ignoren sus recomendaciones.
Por tanto, todos los esfuerzos por establecer páginas canónicas pueden ser anulados. Verifique el código fuente de sus páginas con frecuencia para asegurarse de que solo haya un enlace canónico.

Uso incorrecto de referencias absolutas

Un error común es especificando un enlace canónico sin el protocolo http:// o https://, como se muestra en el siguiente ejemplo:

< link rel = «canonical» href = «ururu.com/ololo.html» / >

< link rel = «canonical» href = «/ololo.html» / >

o ruta absoluta completa con protocolo:

< link rel = «canonical» href = "http://ururu.com/ololo.html"/ >

Usando una etiqueta fuera del bloque principal

Para una correcta percepción por parte de los motores de búsqueda, especialmente Google, la etiqueta rel=canonical debe estar ubicada dentro del área del código principal de su página. Además, esta etiqueta debe colocarse lo más cerca posible del comienzo del código HTML.

Enlaces canónicos desde las páginas de paginación a la primera página.

Esta solución es bastante capaz de combatir duplicados. Sin embargo, esto puede afectar negativamente a la indexación de páginas cuyos enlaces se encuentran en las páginas de paginación. Por ejemplo en la pagina http://ejemplo.com/vestidos.html?page=3 Hay enlaces a 20 productos; el robot de búsqueda no los indexará directamente a través de los enlaces de esta página.

La etiqueta canónica al usar hreflang

Si estás implementando hreflang en su proyecto, asegúrese de que todos los enlaces canónicos apunten a páginas en la misma versión de idioma. El incumplimiento de esta regla puede provocar problemas con la clasificación de las versiones lingüísticas y malentendidos por parte de los motores de búsqueda sobre las páginas duplicadas que tienen prioridad para la clasificación.

Enlaces no canónicos en sitemap.xml

Ayuda al robot de búsqueda a comprender qué páginas de su sitio deben indexarse ​​y clasificarse en los resultados de búsqueda. Es por eso que no debe agregar a su mapa del sitio ninguna página que esté cerrada a la indexación o que no sea canónica.

Usando rel=canonical para páginas no idénticas

Este atributo fue diseñado específicamente para indicar la página de prioridad entre las páginas duplicadas. Al parecer, los motores de búsqueda permiten cierto grado de discrepancia en el contenido de la página. Pero esto no significa en absoluto que pueda colocar un enlace canónico a una página que sea simplemente similar en tema.
Si Google te descubre usando enlaces canónicos incorrectamente, podría afectar la forma en que trata rel=canonical para todo tu dominio, causando que incluso las páginas configuradas correctamente sufran.

Los enlaces canónicos (el atributo de etiqueta canónica link rel) le permiten especificar qué página de un grupo de páginas similares o idénticas debe indexarse. Es difícil sobreestimar la utilidad de esta herramienta y es una tontería ignorarla. Después de todo, el SEO de un sitio web se reduce en gran medida a la interpretación correcta de las páginas del sitio web por parte de los motores de búsqueda. Además, los enlaces canónicos son compatibles con casi cualquier CMS moderno como Joomla o WordPress.

¡No dupliques contenido y coloca los enlaces correctos!

Hola amigos. Es hora de que lleve el tema de la gestión de la indexación de sitios a su conclusión lógica. Permítanme recordarles qué métodos de gestión de indexación existen generalmente: el archivo robots.txt, la metaetiqueta robots, el encabezado X-Robots-Tag y la redirección 301 se pueden mencionar aquí como un método para tratar con duplicados, que también es una parte integral de la indexación de alta calidad. Y ya os hablé de todo esto, pero hay uno más. una forma muy importante e interesante de lidiar con duplicados, en cierto modo una alternativa a una redirección, este es el atributo rel="canonical", que está asignado a la etiqueta de enlace y ubicado en la parte cualquier página html.

Se parece a esto:

¿Qué es importante? esta etiqueta es compatible con todos los motores de búsqueda, incluidos nuestros queridos Yandex y Google.

Así que hoy te lo diré cómo y por qué necesitas usar la etiqueta canónica rel, en qué situaciones es realmente eficaz y, al mismo tiempo, comprobaremos esta eficacia en un experimento real. Prepárate :)

Primero, déjame recordarte los posts que mencioné al principio:

En primer lugar, vale la pena analizar la teoría para comprender por qué se creó este atributo, qué objetivos se persiguieron y descubrir qué recomiendan los motores de búsqueda.

Teoría y ayuda de los buscadores.

Aquí hay enlaces a la posición oficial de los motores de búsqueda: Google sobre el atributo rel="canonical" y Yandex sobre el atributo de etiqueta rel="canonical" . Por supuesto, mail.ru tiene razón, sobre el significado de canónico en la etiqueta, no podían quedarse atrás de Yandex, pero eso es bueno, todo es una copia al carbón, es más fácil para nosotros.

¿Qué es una página canónica? Esta es una copia recomendada de un conjunto de páginas con contenido muy similar.

¿Por qué es necesario especificar una página canónica? Si el motor de búsqueda ve que las páginas son muy similares o iguales, entonces, según los algoritmos, en los resultados de búsqueda solo aparecerá una página preferida que, en opinión del motor de búsqueda, responda mejor a la consulta del usuario.

Y como sabemos, el motor de búsqueda no siempre adivina nuestros deseos, por lo que es mejor ir a lo seguro y especificar usted mismo la página deseada. Puedes hacer esto agregando el enlace rel="canonical" a la sección Versiones no canónicas de todas las páginas HTML.

También resulta puede especificar un enlace canónico para contenido que no sea HTML y, por ejemplo, para archivos pdf, doc u otros archivos que utilizan encabezados. Algo así como el encabezado HTTP X-Robots-Tag, solo que aquí habrá un encabezado HTTP Link. Pero esto es completamente para maníacos geek, así que no hablaré de eso.

¿Qué sucede si el atributo rel="canonical" apunta a una página inexistente? ¿Qué pasa si varias páginas de un conjunto se designan como canónicas?

En este caso, el motor de búsqueda simplemente ignorará estas reglas y actuará como antes: calculará una instancia adecuada a partir de un conjunto de páginas según los algoritmos.¿Es posible utilizar el atributo rel="canonical" para especificar una URL canónica en otro dominio?

Es posible, pero no necesario. Es importante comprender que el atributo canónico es solo una sugerencia o recomendación, y no una regla estricta, a diferencia de una redirección, que debería usarse en este caso.

  • Con base en todo lo anterior, así como información de otras fuentes oficiales (blogs de motores de búsqueda y blogs de sus empleados), podemos concluir que la etiqueta del enlace rel="canonical":
    • Esta es una recomendación, no una regla, y por lo tanto puede ignorarse en los siguientes casos:
    • El documento en la dirección canónica no existe, devuelve una respuesta 404;
    • La página canónica no puede ser indexada en robots.txt o una metaetiqueta;
    • El código html de la página contiene varios atributos canónicos rel;
    • La dirección del documento canónico apunta a otro dominio o subdominio;
  • Hay una cadena de asignaciones rel="canonical", es decir para el documento A, el documento B se indica como canónico, y en este momento, para el documento B, el documento C se indica como canónico;
  • Sólo debe especificarse para páginas duplicadas o muy similares, no para pegar dos páginas diferentes o transferir peso;
  • La dirección de la página canónica puede apuntar a sí misma;

Compatible con todos los motores de búsqueda: en Yandex desde el 23 de mayo de 2011, en Google desde el 12 de febrero de 2009.

Aplicación práctica y experimento. Eso es todo, se acabó la teoría, ahora te contaré por qué y por qué uso la etiqueta rel="canonical" en mis sitios. Lo principal y más importante es combatir y prevenir la aparición de duplicados.

En su mayoría son duplicados relacionados con parámetros o etiquetas en la URL. No siempre es apropiado luchar contra estos problemas. Las etiquetas a veces son muy importantes, por ejemplo, cuando una campaña se ejecuta en contexto y en las etiquetas se transmite información estadística importante, y muchas otras cosas se pueden rastrear con etiquetas. No me gusta cerrar este tipo de direcciones en robots.txt; el uso de meta robots no funcionará y una redirección destruirá todos los datos.

Todo esto está claro. Pero en ninguna parte se dice lo más importante para nosotros, los SEO: ¿cómo van las cosas con la transferencia de link Juice?

¿Qué pasa si hay enlaces a una dirección no canónica? ¿Qué pasará con la página canónica? ¿Recibirá bonificaciones por esto? ¿Qué pasa si el enlace aparece primero y rel="canonical" se especifica más tarde? ¿Qué pasa si todo es al revés?

Hay muchas preguntas, pero ningún comentario oficial. A las preguntas de quién tiene la culpa y qué hacer, solo hay una respuesta: ¡necesitamos experimentar! Quería realizar un experimento así, pero resultó que no hace mucho lo realizó Igor, el autor del blog bakalov.info, por lo que muchas gracias.

Aquí hay una cita de su blog sobre cuál es el objetivo, cuáles son las opciones y el resultado esperado:

El propósito del experimento: averiguar si el "peso del enlace" se transferirá de la página A a la página C, si la página A enlaza con la página B y la página B tiene rel="canonical", lo que indica que la página canónica es la página CON.

Opción #1. La página A enlaza con la página B y este enlace está indexado por los motores de búsqueda. Después de un tiempo, rel="canonical" se establece en la página B, lo que indica que la página C es canónica, lo que finalmente conduce a la exclusión de la página B del índice.

Opción #2. En la página B, se establece rel="canonical", lo que indica que la página C es canónica, lo que da como resultado que la página B se excluya del índice. Algún tiempo después de esto, se establece un enlace de la página A a la página B.

Es necesario averiguar en cuál de las dos opciones se transferirá el "peso del enlace" de la página A a la página C. Por "peso del enlace" me refiero al llamado "peso del anclaje", es decir. si se busca en la página del aceptador por el texto del enlace, entonces consideramos que el "peso del enlace" se transfiere; si no se busca, entonces no se transfiere;

Descripción completa y progreso del experimento.

Informaré los resultados del experimento y las conclusiones:

Para Yandex, no importa qué vino primero: rel="canonical" o un enlace externo; en cualquier caso, el "peso del enlace" se transferirá de la URL no canónica a la canónica.
Es solo que el peso "fluyó" en el segundo caso tomó un poco más de tiempo, porque según el comentario en el blog se dice que la página canónica todavía se busca mediante el texto ancla.

En resumen, ¡todo funciona!

Una vez más resumiendo toda la información presentada en el post, Quiero decir que necesitas usar la etiqueta link rel="canonical". En primer lugar, esta es una excelente manera de evitar la duplicación de contenido (especialmente en lo que respecta a errores y deficiencias de la mayoría de los CMS) y la imposición de sanciones por esto por parte de los motores de búsqueda.

¡Buena suerte amigos! Deja comentarios y haz preguntas.

Saludos cordiales, Alexander Alaev




Arriba