¿Qué es una etiqueta canónica?
Una etiqueta canónica (o rel=canonical) es una pequeña pieza de código HTML que ayuda a los motores de búsqueda a determinar la versión “principal” de la página del resto de páginas que son idénticas o muy similares a ella.
En SEO, las etiquetas canónicas se utilizan para que Google sepa qué versión de la página desea que aparezca en los resultados de búsqueda, para consolidar la equidad de enlaces de las páginas duplicadas y para mejorar el rastreo y la indexación de su sitio web.
Este es el aspecto que puede tener una etiqueta canónica en la página web:
<link rel="canonical" href="https://marketor.es/blog/robots-txt/" />
¿Por qué las etiquetas canónicas son importantes en SEO?
El propósito principal de la etiqueta canónica es decirle a los motores de búsqueda qué página es la versión original principal y cuáles son solo duplicados que se ven iguales.
En términos generales, los sitios web suelen contener al menos algunas páginas que se consideran duplicadas: muestran el mismo contenido pero con diferentes URL.
En estos casos, Google tiene que decidir qué página elegir para fines de indexación y clasificación: no usará todas las páginas como resultados de búsqueda ya que todas se ven idénticas o simplemente muy similares.
Por ejemplo, las páginas de productos generalmente se muestran no solo por 1 URL principal. También se pueden mostrar con varios parámetros de URL que se usan a menudo (por ejemplo, para ordenar, moneda, tamaños, etc.):
https://www.randomshop.com/clothes/shirts.html https://www.randomshop.com/clothes/shirts.html?Size=XL https://www.randomshop.com/clothes/shirts.html?Size=XL&color=red
En este ejemplo, la página del producto se puede mostrar en la categoría principal: /clothes/
, pero también filtrarse y mostrarse con parámetros de tamaño y color. Por lo tanto, se puede mostrar como resultado de búsqueda en 3 URL diferentes.
Aquí es donde las etiquetas canónicas se volvieron importantes: le indicarán a Google que desea indexar la categoría de URL principal /clothes/
utilícelo como resultado de búsqueda e ignore el resto de las URL.
Nota: Tenga en cuenta que Google percibe la etiqueta canónica como una señal, no como una directiva.
Si hay razones válidas para elegir otra página con fines de indexación y clasificación en lugar de la canónica, el motor de búsqueda podría ignorar la etiqueta canónica por completo:
o como Martín Splitt declaró:
“Está bien, comencemos con la idea de que es una directiva porque no lo es”.
Además del propósito fundamental de la etiqueta canónica, también hay algunos beneficios importantes de SEO que vienen con ella.
1. Consolidan el PageRank
Las etiquetas canónicas ayudan a consolidar la equidad de enlaces (PageRank) de todas las páginas duplicadas en una página canónica principal.
Las páginas duplicadas a menudo pueden obtener vínculos de retroceso de varias fuentes externas, ya sean vínculos de retroceso de sitios web aleatorios, usuarios en las redes sociales, etc.
Por lo tanto, estas páginas asumen parcialmente el valor del enlace de la versión principal de la página: el que realmente desea clasificar como resultado de búsqueda.
Al implementar etiquetas canónicas en las páginas duplicadas, PageRank se puede transferir a una sola URL y por lo tanto mejorar su clasificación general en la Búsqueda de Google.
2. Ayudan a gestionar el contenido sindicado
Las etiquetas canónicas pueden decirle al motor de búsqueda qué sitio web contiene la versión original del contenido y qué sitios web simplemente lo vuelven a publicar (o distribuir).
Muchos propietarios de sitios web utilizan otros sitios web para publicar su contenido (ya sea con fines promocionales o de otro tipo).
En este caso, Google tiene que decidir qué sitio web es la fuente original de este contenido y debe mostrarse como resultado de búsqueda y qué sitios web solo lo promocionan.
La configuración de etiquetas canónicas en estos sitios web externos ayuda a resolver este problema y promocionar la versión principal original de la página en la Búsqueda de Google.
O como dijo Danny Sullivan:
Si las personas eligieron deliberadamente distribuir su contenido, será difícil identificar la fuente de origen. Por eso recomendamos el uso de canonical o blocking. Los editores que sindican pueden requerir esto. https://t.co/hblGLsD0ir pic.twitter.com/yjtx43II8j
—Danny Sullivan (@dannysullivan) 18 de septiembre de 2019
3. Mejoran el gateo
Las etiquetas canónicas ayudan a los motores de búsqueda como Google a rastrear de manera eficiente las páginas que realmente desea rastrear e indexar. – a diferencia de los duplicados que no deberían rastrearse en absoluto.
Las páginas duplicadas desperdician los recursos y el tiempo de Google, ya que no son importantes para fines de rastreo o indexación.
Al designar páginas canónicas, Google se centrará más en las páginas que más importan y, por lo tanto, ahorrará el «presupuesto de rastreo».
o como Google declaró oficialmente:
“La página canónica se rastreará con mayor frecuencia; los duplicados se rastrean con menos frecuencia para reducir la carga de rastreo de Google en su sitio”.
¿Cómo agregar una etiqueta canónica?
Agregar etiquetas canónicas a sus páginas es bastante fácil: simplemente vaya a cualquier página web duplicada y agregue la etiqueta rel=”canonical” en la secciónde la página.
El enlace en la etiqueta canónica debe apuntar a la versión original principal.
La implementación de etiquetas canónicas se realiza mejor página por página. Sin embargo, esto puede consumir mucho tiempo y recursos o incluso ser imposible en sitios web más grandes.
Afortunadamente, las etiquetas canónicas también se pueden implementar automáticamente mediante el uso de varios complementos, como Yoast SEO (para WordPress).
La implementación de etiquetas canónicas a través de este complemento es bastante sencilla:
- Elija la página para canonicalización
- Dirígete a la sección «Avanzado» de la página
- Agregue la URL canónica a la que desea hacer referencia
También hay algunas otras formas de indicarle a Google sus páginas canónicas.
Usar encabezado HTTP
Las etiquetas canónicas también se pueden agregar en el encabezado HTTP de la página web.
Esto es especialmente útil para documentos especiales que no son HTML, como archivos PDF. – ya que no contienen nada <head>
sección donde puede agregar una etiqueta canónica estándar.
Para implementar etiquetas canónicas en el encabezado HTTP, debe acceder a la .htaccess
archivo de su sitio y agregue la etiqueta canónica en un formulario que puede verse así:
Link: <https://www.yoursite.com/random-document.pdf>; rel="canonical"
Si desea obtener más información sobre cómo agregar etiquetas canónicas a través del encabezado HTTP, consulte este artículo sobre la implementación de canonicals.
Propina: También hay algunas otras formas de informarle al motor de búsqueda sobre las páginas que desea que sean versiones canónicas:
- mapa del sitio – Google puede suponer automáticamente que todas las URL enumeradas en el mapa del sitio son las versiones canónicas principales
- redirigir – Las páginas duplicadas pueden transferir tráfico, así como todas las señales de la página, a una única URL canónica a través de redireccionamientos 301.
- Enlace interno – Google puede determinar más fácilmente qué páginas son canónicas si los enlaces internos dentro de su sitio apuntan a ellas desde páginas duplicadas.
- HTTPS – Los motores de búsqueda como Google suelen preferir páginas como canónicas que tienen un certificado SSL válido (a diferencia de las páginas sin encriptación – HTTP).
Mejores prácticas de etiquetas canónicas
1. Usa canónicas autorreferenciales
Aunque no es obligatorio, siempre es una buena práctica agregar una etiqueta canónica en una página que apunta a sí misma – incluso si no usó etiquetas canónicas en el resto de las páginas duplicadas.
Uso de autorreferencias rel=canonical
en las páginas originales principales da a los motores de búsqueda como Google una señal clara de que son versiones canónicas:
«Recomiendo hacer este tipo de rel=canonical autorreferencial porque realmente nos aclara qué página desea que se indexe o cuál debe ser esta URL cuando se indexe». (Juan Mueller).
2. Usa URLs absolutas
Las URL absolutas en las etiquetas canónicas pueden ayudarte evitar errores involuntarios o mala interpretación de las URL canónicas por un motor de búsqueda (a diferencia de las URL relativas).
Las URL absolutas también deben incluir https
, //
, www
y barras diagonales finales (si es posible).
Aquí hay un ejemplo de la URL absoluta en la etiqueta canónica:
<link rel="canonical" href="https://www.randomwebsite.com/randompage/" />
Y aquí hay un ejemplo de una URL relativa:
<link rel="canonical" href="https://marketor.es/randompage/" />
3. Usa URL en minúsculas
Los motores de búsqueda como Google pueden ser sensibles a las mayúsculas y minúsculas en las URL.
Por lo tanto, el uso de minúsculas en las URL canónicas puede ayudarlo a mantener la coherencia y evitar problemas de duplicación a los ojos de los motores de búsqueda.
Como buena práctica, trate de usar minúsculas en las URL de sus servidores y aplíquelas a las etiquetas canónicas.
4. Canonicalizar duplicados entre dominios
Las etiquetas canónicas también pueden hacer referencia a sus páginas principales desde otros dominios: no solo desde su sitio web.
Si tiene contenido duplicado presente en páginas de un sitio web diferente (p. ej., publicación reutilizada en algún sitio de noticias), debe:
- use la etiqueta canónica autorreferencial en su página original
- aplicar la etiqueta canónica en la página externahaciendo referencia a su original
¿Qué evitar con las etiquetas canónicas?
1. Múltiples canónicos en 1 página
Preste atención a las múltiples etiquetas canónicas que pueden aparecer en el HTML de una página por accidente.
Aunque raro, tener más de 1 etiqueta canónica en una página puede crear confusión para el motor de búsqueda y hacer que se ignore esta señal canónica.
o como Google declaró oficialmente:
“En los casos de declaraciones múltiples de rel=canonical, es probable que Google ignore todas las sugerencias de rel=canonical. Se perderá cualquier beneficio que haya ofrecido un rel=canónico legítimo”.
2. Evite canónicos en no duplicados
Asegúrese siempre de que el contenido de las páginas duplicadas y la versión principal de la página sea idéntico o al menos casi similar. al aplicar etiquetas canónicas.
La implementación de etiquetas canónicas en páginas que son completamente diferentes puede confundir a los motores de búsqueda o ser ignoradas por completo:
o como Martín Splitt explicó:
«… si el contenido es completamente diferente o lo suficientemente diferente como para que los algoritmos decidan que no se trata de una duplicación, entonces la canónica no tiene sentido».
3. Canónicos en páginas paginadas
Las páginas paginadas contienen contenido fragmentado en varias páginas diferentes (por ejemplo, la sección de comentarios en el sitio web dividida en páginas «1», «2», «3»).
En este caso, siempre debe usar etiquetas canónicas autorreferenciales en cada página individual – y no hacer referencia a la página “1” del resto de páginas paginadas:
“Lo principal que se debe evitar, dado que esta publicación trata sobre canonicalización, es usar rel=canonical en la página 2 que apunta a la página 1. La página 2 no es equivalente a la página 1, por lo que rel=canonical así sería incorrecto. ” (Juan Mueller)
4. No bloquees canónicos a través de robots.txt
Nunca debe bloquear las URL con etiquetas canónicas mediante el archivo robots.txt.
Robots.txt evitará que Google rastree las páginas duplicadas; por lo tanto, no podrá ver la etiqueta canónica que hace referencia a la versión principal de la página.
Es más, el bloqueo de URL que contienen etiquetas canónicas también evitará que el PageRank se transfiera a sus versiones principales.
5. No uses canonical en el
Las etiquetas canónicas deben aplicarse siempre en el <head>
sección de sus páginas – no en ningún otro lugar en el documento HTML.
Google simplemente ignorará sus etiquetas canónicas en el <body>
sección o en cualquier otro lugar.
6. Evita bucles y cadenas canónicos
Siempre debe intentar usar etiquetas canónicas que hagan referencia directamente a la página principal para evitar bucles canónicos (similares a los bucles de redirección).
Por ejemplo, usar una etiqueta canónica de la página A a la página B y luego de la página B a la página C creará una cadena canónica que puede confundir a los motores de búsqueda y desperdiciar sus recursos y tiempo.