¿Cómo trata Google el fragmento hash dentro de una URL canónica?


13

He visto muchos sitios web que usan babosas en su URL para impulsar el SEO como este:

http://example.com/article/1543/how-to-boost-seo/

Estaba pensando si podría hacer algo como esto en su lugar:

http://example.com/article/1543#how-to-boost-seo

y especificarlo como la URL canónica. Este artículo de Google dice: "Es una pista que honramos firmemente". ¿Incluye eso el identificador de fragmento, o sería descartado?

Respuestas:


13

Los identificadores de fragmentos se usan tradicionalmente para identificar una parte del documento para aplicaciones del lado del cliente. Como se indica en la especificación que Google adoptó:

Tradicionalmente, los fragmentos hash (es decir, todo después de # en la URL) se han utilizado para indicar una parte de un documento HTML estático. ... los fragmentos hash no son parte de las solicitudes HTTP (y como resultado no se envían al servidor)

En consecuencia, como esto cubre, el robot de Google ignora los fragmentos hash de forma predeterminada. Por lo tanto para esta URL:

http://example.com/article/1543#how-to-boost-seo

Googlebot solo debe mirar el recurso devuelto por el servidor: http://example.com/article/1543sin tener en cuenta el fragmento de hash: how-to-boost-seo.

Entonces, esencialmente el recurso para la URL anterior es la URL canónica después de la normalización (es decir, eliminar el fragmento).

El propósito de usar una babosa es identificar una página como una palabra clave legible por humanos. El uso de un fragmento confunde este propósito y oscurece su legibilidad:

/how-to-boost-seo es mucho más legible que: /1543#how-to-boost-seo

En resumen, usar un fragmento como una babosa no parecería beneficioso para los usuarios o los motores de búsqueda.


1
Gracias por la info. Leí la especificación, pero la redacción no está del todo clara. Es como tratar de inferir lo que Google indexará en función de un documento destinado al rastreo AJAX. La legibilidad se puede mejorar agregando un tipo /como este /1543#/how-to-boost-seo.
Desbordamiento de preguntas

Eche un vistazo a la última sección (número 6) del tercer enlace en mi respuesta aquí . Google ignora todo después del hash, independientemente de una barra inclinada, ya que necesita normalizar las URL para evitar la duplicación de contenido. Si necesita usar un hash en una URL, deberá usar un hash bang #!como se describe en sus especificaciones.
dan

1
Encontré esto que sugiere que Google hace hashes de índice para proporcionar enlaces " saltar a " dentro de un resultado de búsqueda. Ahora es más claro, al menos para mí, que el fragmento hash no se puede usar en el resultado principal.
Desbordamiento de preguntas

Sí, eso es para fragmentos ricos. La mayoría de los motores de búsqueda son iguales, de lo contrario, una página con muchos enlaces de anclaje daría como resultado que la misma página se indexe varias veces, dando como resultado contenido duplicado.
Dan
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.