¿Qué es la canonicalización de URL y cómo utilizar correctamente la etiqueta canónica?

Publicado: 2015-12-17

ptpost banner What is URL Canonicalization  and how to Use Canonical Tag Properly?

Google definitivamente no fue el primer motor de búsqueda que apareció en Internet. Pero Google hizo las cosas de una mejor manera y proporcionó resultados que fueron realmente útiles. Google no ha dejado de expandirse como empresa desde ese mismo día.

Aunque el SEO se realiza para todos los motores de búsqueda que existen hoy en día, uno de los principales motores de búsqueda que maneja la mayor parte del tráfico en Internet es Google. Siempre que hablamos de SEO, la gente asume automáticamente que estamos hablando de optimizar el sitio web para Google.

Cuando se trata de SEO, debemos verificar muchos factores, tanto en el sitio como fuera del sitio. Pero si su SEO en el sitio no está a la altura, no importa qué tan bien haga su SEO fuera del sitio, no obtendrá los resultados que espera.

Estaba revisando uno de los sitios web en los que estaba haciendo SEO y descubrí que el sitio web tenía algunos problemas graves relacionados con la canonicalización. Solucioné los problemas en poco tiempo, pero también decidí que trabajaría en una publicación para explicar qué significa Canonicalización y cómo se puede realizar correctamente la Canonicalización de un sitio web.

¿Qué es la canonicalización de URL?

El término canonicalización puede ser difícil de entender. Permítanme intentar explicar esto en términos simples.

Digamos que hay dos URL de un sitio web:

  • http://thewebpage.org
  • http://www.thewebpage.org

Ambas páginas muestran contenido y ninguna redirecciona a ninguna de ellas. Esto puede resultar en un problema de contenido duplicado en Google y puede enfrentar sanciones.

Veamos un ejemplo más. Hay dos URL en un sitio web que dan como resultado la misma resolución de página.

  • http://thewebpage.org
  • http://thewebpage.org/index.php

Si ambas páginas web muestran el mismo resultado, ¡esto también podría causar un problema!

Es posible que no preste mucha atención a este problema, pero esto podría resultar en serias sanciones por contenido duplicado. El problema con los robots de los motores de búsqueda es que no pueden decidir qué versión de la URL deben agregar en su índice. Si dos páginas resuelven el mismo contenido, simplemente asumirán que una copia es una copia de la otra y su sitio web será penalizado.

Si su sitio se abre en 2 URL que muestran el mismo contenido, debe corregirlo. Debe utilizar la configuración del servidor para que, ya sea que un usuario abra con www o sin www, el sitio se abra en cualquiera de las versiones. De esta manera, puede corregir la canonicalización.

Aunque, en ocasiones, le gustaría compartir el mismo contenido en dos URL, entonces puede usar etiquetas rel = ”canonical” para que el motor de búsqueda sepa cuál es el original y cuál es una copia del mismo. Esto puede evitarle sanciones por contenido duplicado.

¿Cómo aplicar correctamente la canonicalización de URL?

Veamos ahora cómo aplicar la canonicalización de URL. No necesitamos escribir líneas de código para hacerlo. Una simple etiqueta rel = ”canonical” es suficiente para aplicar Canonicalización.

Tomemos un ejemplo, hay dos URL en el sitio web que dan como resultado el mismo contenido cuando se resuelven. Estas dos URL son:

  • http://thewebpage.org
  • http://thewebpage.org/index.php

Canonicalización HTML

La segunda URL da como resultado el mismo contenido que la primera URL. Ambos muestran la misma página y, por lo tanto, puede aplicar la etiqueta rel = ”canonical”, en este caso, para indicar que la URL con index.php es una URL canónica de la primera.

Así es como se aplica.

<link rel = ”canonical” href = ”http://thewebpage.org/index.php”>

Canonicalización de encabezados HTTP

El marcado anterior se puede utilizar en el caso de contenido HTML, pero ¿qué pasa si estamos tratando con contenido que no es HTML como un documento PDF? En esos casos, podemos usar Canonicalización de encabezados HTTP.

> HTTP / 1.1 200 OK

> Tipo de contenido: aplicación / pdf

> Enlace: <http://www.example.com/white-paper.html>; rel = "canonical"

> Contenido-Longitud: 785710

Puede obtener más información sobre la canonicalización basada en encabezados HTTP en el blog oficial para webmasters de Google.

¿Cuándo debería utilizar la canonicalización?

Ahora que sabe qué significa exactamente Canonicalización, puede avanzar en el tema y ver cuándo debe usarlo. Porque hay muchos más casos además de los dos que he mencionado en los ejemplos anteriores.

Aquí hay algunas condiciones que se pueden prevenir con una canonicalización de URL adecuada.

  • URL diferente para un mismo contenido
  • Varias categorías y etiquetas que dan como resultado el mismo contenido
  • Sitio web móvil que muestra el mismo contenido pero en una URL / subdominio diferente
  • URL que tienen URL HTTP y HTTPS y ambas resultan en el mismo contenido
  • Varios puertos
  • Cuando el sitio web tiene una versión www y otra que no lo es
  • En caso de compartir contenido sindicado

Estas son algunas de las condiciones principales en las que podemos aplicar la canonicalización de URL para evitar que nuestro sitio se enfrente a cualquier tipo de penalización por contenido duplicado.

¡Aquí es cuando NO debe realizar la canonicalización de URL!

Hay escenarios en los que no deberíamos realizar la canonicalización de URL, y esta sección de esta publicación está dirigida a especificar estas condiciones particulares. También puede considerarlos como errores cuando se trata de canonicalización de URL . Permítanme enumerar estos uno por uno. Intentaré explicar la mayoría de ellos de una manera realmente sencilla.

Omitir canonicalización de paginación

Si planea canonicalizar las URL paginadas, debe saber que esta es una muy mala idea. No debe agregar una etiqueta de canonicalización en la segunda página de una URL, ya que Google no indexará esa URL en absoluto.

Varias etiquetas canónicas son malas

Si una página web tiene varias etiquetas rel = ”canonical”, puede ser realmente perjudicial para usted. Haz una etiqueta específica y deja claro cuál prefieres.

No agregue etiquetas canónicas en URL abreviadas

Haga clic para twittear

He visto que mucha gente aplica la etiqueta Canonical de esta manera:

<link rel = ”canonical” href = ”index.php”>

Este estilo de canonicalización invita a cometer muchos errores. Debe comprender que cuanto más completo sea su marcado canónico, mejor será para usted y su contenido.

<link rel = ”canonical” href = ”http://thewebpage.org/index.php”>

El marcado anterior es una mejor manera de aplicar la canonicalización.

No aplique la canonicalización para la localización #SEO #Google

Haga clic para twittear

La localización significa orientar y manipular el contenido del sitio web para servirlo en función de la región en la que se está viendo. Si realmente desea crear un sitio web mejor para su audiencia global, puede leer esta guía para crear sitios web multilingües por Google.

Canonicalización en la versión móvil de sitios web

No basta con una etiqueta canónica para diferenciar un sitio web móvil en el subdominio de su sitio web principal. Google sugiere que utilice tanto rel = ”alternate” como rel = ”canonical” para mencionar que la URL es para mostrar la versión móvil del sitio web.

Así es como puede implementarlo:

> <html>

> <cabeza>

> <link rel = ”canonical” href = ”http://example.com/”>

> <link rel = ”alternate” href = ”http://m.example.com/” media = ”solo pantalla y (ancho máximo: 640px)”>

> </head>

> <cuerpo>

No use una etiqueta Canonical fuera de <head>

Los robots de los motores de búsqueda ignorarán por completo las etiquetas que se establezcan fuera del <head> del sitio web, por lo que para aplicar una etiqueta canónica adecuada, debe agregarla entre <head> </head>.

No use varias etiquetas Canonical en un sitio web

El uso de múltiples etiquetas Canonical no tiene sentido. Los motores de búsqueda ignorarán ambas etiquetas y te enfrentarás a problemas y comportamientos extraños de SEO. Varias URL de etiquetas canónicas a veces se deben a fallas en los complementos, por lo que es posible que deba vigilar eso.

No apunte una URL canónica a un sitio web con un código de estado que no sea 200

Un sitio web con un código como 301 y 302 obligará a los motores de búsqueda a rastrear una URL adicional y esto significa que deben rastrear dos URL a la vez. Esto suma una gran cantidad y puede agotar fácilmente su presupuesto de rastreo.

Una URL con un código de estado 404 es un rastreo totalmente inútil y los motores de búsqueda ignorarán su etiqueta en absoluto.

No utilice Canonicalización para la escultura de PageRank

PageRank ya no es una entidad pública o una estadística de un sitio web, pero los motores de búsqueda aún lo consideran. Si planea usar etiquetas Canonical para esculpir PageRank y obtener una mejor clasificación, déjeme aclarar que le hará más daño que bien a su sitio web.

Palabra final

El concepto de SEO en el sitio es mucho más grande de lo que imagina. Debe ocuparse de muchas cosas a la vez, y también debe mantenerse actualizado con los cambios que ocurren en el tiempo diario.

Esta publicación fue una publicación para mostrar cómo se pueden aplicar URL canónicas en un sitio web. Tenga en cuenta que la canonicalización es un proceso delicado y, si se realiza de manera incorrecta, puede dañar su sitio web. Mantenga su sitio web bajo control y asegúrese de realizar la canonicalización correctamente.