3 Stimmen

Ist es in Ordnung, eine ID in die URL einzufügen?

Nun, meine Frage ist einfach.

Beeinflusst die ID die Position einer Webseite bei Google? Ich habe Links wie diesen http://example.com/news/title-slug/15/ und die Leute sagen mir, ich solle die ID aus der URL entfernen.

Und ich glaube, das ist nicht wahr. Nach meiner Logik kann man sich nicht auf den Slug des Titels verlassen. Ich weiß, dass es gut funktionieren sollte, wenn es nicht zwei Seiten mit demselben Titel gibt, aber warum sollte ich die ID entfernen, wenn es nicht schadet, wenn sie da ist.

11voto

Gareth Punkte 123487

Ja, lassen Sie es dort.

Google hat kein Recht, zu versuchen, die Bedeutung der einzelnen Elemente einer URL zu ergründen und seinen Index auf dieser Grundlage zu ändern.

URLs können naturgemäß auf jede beliebige Ressource verweisen, und ich bin mir ziemlich sicher, dass Google das auch erkennt. Sie sollten lediglich sicherstellen, dass nicht mehrere URLs denselben Inhalt haben, indem Sie Weiterleitungen verwenden. Also zum Beispiel, http://example.com/news/wrong-title-slug/15/ sollte zurückleiten zu http://example.com/news/title-slug/15/ anstatt nur dieselbe Seite wiederzugeben. Google mag doppelten Inhalt nicht wirklich.

9voto

andyk Punkte 9971

Das ist in Ordnung.

Aber ich würde das nicht hinter den Titel-Schlag setzen. Einige Url könnten verwirrender sein als andere.

http://example.com/entry/how-to-solve-question-45/15

besser wäre es:

http://example.com/entry/15/how-to-solve-question-45

Außerdem kann man sich nicht nur auf den Titel-Slug verlassen, denn wenn man den Titel eines Eintrags ändert, bricht man das Lesezeichen des Benutzers. Ganz zu schweigen davon, dass es schneller ist, einen Eintrag über eine Integer-ID statt über einen URL-Slug aus der Datenbank abzurufen.

3voto

Mike B Punkte 12577

Das Problem ist hier nicht, ob Google es akzeptiert, sondern ob es nutzerfreundlich ist.

Ein häufiger Grund für die Beibehaltung der ID in einer URL ist die Sicherstellung, dass die URL eindeutig ist. Wenn zum Beispiel zwei Personen hier eine Frage mit dem Namen "Jon Skeet Facts" erstellen würden, hätten wir ein Problem. Mit der ID hingegen wissen die Benutzer, dass es sich um zwei verschiedene Fragen mit demselben Titel handelt. Das ist dasselbe wie bei relationalen Datenbanken, wo ein eindeutiger Bezeichner erforderlich ist.

Warum sollte man sich also darum kümmern, was Google denkt? Die gesamte Suchmaschinenoptimierungsbranche ist eine Farce, und das sagt jemand, der mehr als einmal als SEO-Berater bezahlt wurde. Warum sollte man dem folgen, was Google will, wenn man die Absichten von Google abbilden kann, indem man seine Website für den Nutzer perfekt macht? Wenn Sie eine gute Website erstellen, wird Google Sie belohnen. Die ID hat einen Grund, dort zu sein, also lassen Sie sie drin.

2voto

Mark Davidson Punkte 5519

Ich denke, es ist gut, wenn Sie es drin lassen. Es scheint sinnvoll zu sein, da Sie das Element zur Identifizierung und das Element zur Beschreibung erhalten. Das wird hier schließlich auch gemacht.

2voto

Chuck Punkte 228137

Zeus wird dich dafür nicht bestrafen. Ich ziehe es vor, keine bedeutungslosen Zahlen zu verwenden, weil das nicht sehr attraktiv oder aussagekräftig ist.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X