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/1543
sin 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.
/
como este/1543#/how-to-boost-seo
.#!
como se describe en sus especificaciones.