Fragmentkennungen werden traditionell verwendet, um einen Teil des Dokuments für clientseitige Anwendungen zu identifizieren. Wie in der Spezifikation angegeben, hat Google Folgendes übernommen:
Herkömmlicherweise wurden Hash-Fragmente (d. H. Alles nach # in der URL) verwendet, um einen Teil eines statischen HTML-Dokuments anzugeben. ... Hash-Fragmente sind nicht Teil von HTTP-Anfragen (und werden daher nicht an den Server gesendet)
Folglich , wie diese Abdeckungen, ignoriert die Googlebot Hash - Fragmente durch Standard. Deshalb für diese URL:
http://example.com/article/1543#how-to-boost-seo
Googlebot sollte nur Blick auf die zurückgegebene Ressource , die von dem Server: http://example.com/article/1543
während des Hash - Fragment ignoriert: how-to-boost-seo
.
Die Ressource für die obige URL ist also im Wesentlichen die kanonische URL nach der Normalisierung (dh Entfernen des Fragments).
Der Zweck der Verwendung eines Slugs besteht darin, eine Seite als ein von Menschen lesbares Schlüsselwort zu identifizieren. Die Verwendung eines Fragments verwechselt diesen Zweck und verdeckt dessen Lesbarkeit:
/how-to-boost-seo
ist viel lesbarer als: /1543#how-to-boost-seo
Kurz gesagt, die Verwendung eines Fragments als Schnecke scheint für Benutzer oder Suchmaschinen nicht vorteilhaft zu sein.
/
wie folgt verbessert werden/1543#/how-to-boost-seo
.#!
wie in der Spezifikation beschrieben.