Frage

Viele Websites, darunter auch diese, fügen das hinzu, was scheinbar so genannt wird Schnecken - Beschreibend, aber soweit ich das beurteilen kann, nutzlose Textfragmente - bis zum Ende der URLs.

Die auf der Website für diese Frage angegebene URL lautet beispielsweise:

https://stackoverflow.com/questions/47427/why-do-some-websites-add-slugs-to-the-end-of-urls

Aber die folgende URL funktioniert genauso gut:

https://stackoverflow.com/questions/47427/

Geht es bei diesem Text nur darum, die URL irgendwie benutzerfreundlicher zu machen, oder gibt es noch andere Vorteile?

War es hilfreich?

Lösung

Durch die Slugs wird die URL benutzerfreundlicher und Sie wissen, was Sie erwartet, wenn Sie auf einen Link klicken.Suchmaschinen wie Google ranken die Seiten höher, wenn das Suchwort in der URL enthalten ist.

Andere Tipps

Benutzerfreundlichkeit ist ein Grund. Wenn Sie diesen Link in Ihrer E-Mail erhalten, wissen Sie, was Sie erwartet.SEO (Suchmaschinenoptimierung) ist ein weiterer Grund.Suchmaschinen wie Google stufen Ihre Seite für die in der URL enthaltenen Schlüsselwörter höher ein

Ich habe kürzlich das URL-Format meiner Website geändert von:

www.mywebsite.com/index.asp?view=display&postid=100

Zu

www.mywebsite.com/this-is-the-title-of-the-post

und stellten fest, dass die Klickraten zum Artikel nach der Änderung um etwa 300 % gestiegen sind.Es hilft dem Benutzer auf jeden Fall bei der Entscheidung, ob das, was er anzuklicken gedenkt, im Hinblick auf SEO-Zwecke relevant ist, obwohl ich sagen muss, dass ich nach der Änderung kaum Auswirkungen gesehen habe

Ich stimme anderen Antworten zu, dass jeder falsch eingegebene Slug per 301-Umleitung in die richtige Form weitergeleitet werden sollte.Mit anderen Worten, https://stackoverflow.com/questions/47427/wh sollte weiterleiten https://stackoverflow.com/questions/47427/why-do-some-websites-add-slugs-to-the-end-of-urls .Es gibt noch einen weiteren Vorteil, der nicht erwähnt wurde: Wenn Sie keine Weiterleitung zu einer kanonischen URL durchführen, scheint es, als hätten Sie eine nahezu unendliche Anzahl doppelter Seiten.Google hasst Duplicate Content.

Das heißt, Sie sollten sich wirklich nur um die Inhalts-ID kümmern und jede Eingabe für den Slug zulassen, solange Sie umleiten.Warum?

https://stackoverflow.com/questions/47427/why-do-some-Websites-add-slugs-to-the-end-of-urls

...Hoppla, die Mail-Software hat das Ende der URL abgeschnitten!Kein Problem, denn Sie können immer noch damit rollen https://stackoverflow.com/questions/47427

Der Eine groß Das Problem bei diesem Ansatz besteht darin, dass Sie, wenn Sie den Slug vom Titel Ihres Inhalts ableiten, mit Nicht-ASCII-UTF-8-Titeln umgehen sollen.

Der Grund, warum die meisten Websites es verwenden, ist wahrscheinlich SEO (Suchmaschinenoptimierung).Früher hat Yahoo dem Vorhandensein des Suchbegriffs in der URL selbst eine angemessene Gewichtung beigemessen, und das hat auch bei den Google-Ergebnissen geholfen.

In jüngerer Zeit haben Suchmaschinen die Gewichtung von Schlüsselwörtern in der URL herabgesetzt, wahrscheinlich weil die Technik mittlerweile auf Spam-Websites häufiger vorkommt als legitim.Schlüsselwörter in der URL haben jetzt, wenn überhaupt, nur noch einen sehr geringen Einfluss auf die Suchergebnisse.

Was Stackoverflow selbst betrifft, könnte SEO eine Motivation sein (alte Gewohnheiten lassen sich nur schwer ablegen) oder einfach nur der Benutzerfreundlichkeit dienen.

Es handelt sich grundsätzlich um einen aussagekräftigeren Standort für die Ressource.Die Verwendung des Ausweises ist vollkommen gültig, bedeutet aber für Maschinen mehr als für Menschen.

Streng genommen sollte die ID nicht erforderlich sein, wenn der Slug eindeutig ist. Sie können eindeutige Slugs einfacher sicherstellen, indem Sie sie innerhalb von Datumsangaben festlegen.

dh:

/2008/sept/06/why-some-websites-add-slugs-end-of-urls/

Dabei wird im Wesentlichen die geringe Wahrscheinlichkeit ausgenutzt, dass zwei identische Schnecken am selben Tag im Einsatz sind.Wenn es einen Konflikt gibt, besteht die allgemeine Konvention darin, am Ende des Slugs einen Zähler hinzuzufügen, aber es kommt selten vor, dass Sie Folgendes jemals sehen:

/2008/sept/06/why-some-websites-add-slugs-end-of-urls/
/2008/sept/06/why-some-websites-add-slugs-end-of-urls-1/
/2008/sept/06/why-some-websites-add-slugs-end-of-urls-2/

Viele Slug-Algorithmen verzichten auch auf gebräuchliche Wörter wie „the“ und „a“, um die URL kurz zu halten.Dieser bereichsbezogene Ansatz macht es auch sehr einfach, alle Ressourcen für einen bestimmten Tag, Monat oder Jahr zu finden – Sie schneiden einfach Segmente ab.

Darüber hinaus sind Stackoverflow-URLs in dem Sinne schlecht, dass sie ein zusätzliches Segment einführen, um den Slug hervorzuheben, was einen Verstoß gegen die Idee darstellt, dass jedes Segment eine absteigende Ressourcenhierarchie darstellen sollte.

Der Begriff Schnecke stammt aus dem Zeitungs-/Verlagswesen.Es handelt sich um einen kurzen Titel, der dazu dient, eine laufende Geschichte zu kennzeichnen.Menschen, die sich für die Semantik von URLs interessierten, begannen, in ihren URLs einen kurzen, abgekürzten Titel zu verwenden.Auch im SEO-Bereich zahlt es sich aus, da Schlüsselwörter in URLs einer Seite mehr Bedeutung verleihen.

Ironischerweise haben viele Websites damit begonnen, a voll Die mit Bindestrichen serialisierte Version der Titel in ihren URLs dient ausschließlich SEO-Zwecken, was bedeutet, dass der Begriff Slug nicht mehr ganz zutrifft.Dies verärgert auch semantische Puristen, da viele Implementierungen diese serialisierte Version des Titels einfach am Ende ihrer URLs anhängen.

Ich stelle fest, dass Sie den Text frei ändern können.Diese URL scheint genauso gut zu funktionieren.

https://stackoverflow.com/questions/47427/why-is-billpg-so-very-awesome

Wie bereits erwähnt, hilft die „Schnecke“ den Menschen und den Suchmaschinen ...

Bemerkenswert ist, dass in der Quelle der Seite ein kanonische URL

Dadurch wird verhindert, dass die Seite mehrmals indiziert wird.

Beispiel:

<link rel="canonical" href="http://stackoverflow.com/questions/47427/why-do-some-websites-add-slugs-to-the-end-of-urls">

Entfernen Sie die Formatierung aus Ihrer Frage und Sie sehen einen Teil der Antwort:

https://stackoverflow.com/questions/47427/

vs

https://stackoverflow.com/questions/47427/why-do-some-websites-add-slugs-to-the-end-of-urls

Da es kein Markup gibt, ist das zweite selbsterklärend.

Vergessen Sie beim Versenden eines Links nicht die Lesbarkeit, nicht nur in Suchmaschinen.Wenn Sie jemandem den ersten Link per E-Mail senden, kann er sich die URL ansehen und sich einen Überblick darüber verschaffen, worum es geht.Der zweite gibt keinen Hinweis auf den Inhalt dieser Seite, bevor sie darauf klicken.

Wenn Sie jemandem einen Link per E-Mail geschickt haben, wäre es nicht sinnvoller, eine Beschreibung hinzuzufügen, indem Sie tatsächlich eine Beschreibung aufschreiben, anstatt die andere Person dazu zu bringen, die URL zu analysieren, in der die Beschreibung vorhanden ist, und zu versuchen, eine Menge davon zu lesen -zusammengeklebte-Wörter-zusammenkleben.

Zunächst einmal ist es SEO und benutzerfreundlich, aber im Fall des Beispiels (dieser Seite) ist es nicht gut oder korrekt gemacht (da es für schwarze Hattricks und Rangvergiftungen durch andere offen ist, was auf dieser Website schlecht widerspiegeln würde) .

Wenn

https://stackoverflow.com/questions/47427/why-do-some-websites-add-slugs-to-the-end-of-urls

hat also den Inhalt

https://stackoverflow.com/questions/47427/

Und

https://stackoverflow.com/questions/47427/any-other-bollix

sollten keine Duplikate sein.Sie sollten eigentlich automatisch erkennen, dass der Link, dem Sie folgen, nicht den aktuellen Text verwendet (da der Slug offensichtlich durch den Fragentitel definiert ist und später bearbeitet werden kann) und sie sollten 301 automatisch zu weiterleiten

https://stackoverflow.com/questions/47427/why-do-some-websites-add-slugs-to-the-end-of-urls

Dadurch wird die Regel „Ein Inhalt zu einem URI“ sichergestellt, und wenn sich der URI verschiebt/ändert, stellen Sie sicher, dass die alten Lesezeichen ihm über 301-Weiterleitungen folgen/mitbewegen (damit intelligente Browser die Lesezeichen aktualisieren können).

Im Idealfall sollte der „Slug“ die einzige benötigte Kennung sein.In der Praxis müssen Sie auf dynamischen Websites wie dieser entweder über eine eindeutige numerische Kennung verfügen oder damit beginnen, Zahlen an den „Slug“ anzuhängen/erhöhen, wie es Digg tut.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top