Der Grund, warum Leute sagen, dass {ID} in der URL schlecht ist, liegt an der Funktionsweise der Suchmaschinenalgorithmen. Wenn ein Suchbegriff in der tatsächlichen URL gefunden wird, wird er viel stärker gewichtet als der Inhalt der Seite usw.
Zum Beispiel:
%Vor%vs
%Vor%Wenn Sie in Google nach "Suchmaschinenoptimierung" auf der zweiten Seite suchen, wird die mit dem Slug in der URL als ein besseres Ergebnis gewichtet als die mit der ID.
Sie können damit genauso umgehen, wie der Stack-Überlauf dieses Problem löst:
%Vor%Das kombinierte ID- und Slug-Format hilft Ihnen wirklich, das Beste aus beiden Welten zu erreichen. Sie erhalten die einfache Programmierung durch Abrufen von Datensätzen mit {id}, behalten jedoch auch die optimierte Such-URL aufgrund des {slug}.
Es wirkt sich auf die Klickrate aus.
Die URL wird grün unter dem Suchergebnis angezeigt. Wenn sie also relevante Wörter enthält, klickt der Benutzer möglicherweise auf Ihre Site und nicht auf eine andere Site.
Was würdest du lieber anklicken:
www.test.com/page.php?u=85583
ODER
www.test.com/Solution-to-your-problem.php
Wie bereits erwähnt, kann dieser Effekt auch mit URLs erreicht werden, die eine ID enthalten.
Früher haben Suchmaschinen die Wörter in der URL mit viel Respekt behandelt und diesen Seiten einen zusätzlichen Kredit und eine höhere Platzierung gegeben. Dieser Effekt ist fast verschwunden. Wir haben noch zwei andere Effekte von lesbaren URLs:
Eine Lösung mit id + slug könnte die beste Lösung sein und behebt das Problem, Slug-Änderungen zu verfolgen. test.com/85583/solution-to-your-problem
Aber es gibt einige Regeln, die Sie befolgen sollten. Sie sollten eine 301-Weiterleitung durchführen, wenn der Slug falsch ist, um viele doppelte Inhaltsseiten zu verhindern. Spam / Duplicate Content Detection tritt ein, wenn Sie viele ähnliche Seiten haben:
test.com/85583/solution-to-your-problem test.com/85583/Lösung-to-Jahr-Problem test.com/85583/evil-competitor-spamming-you-haha
Wenn Sie die ID eingeben, müssen Ihre IDs auch so kurz wie möglich sein. Eine URL mit einer vollständigen GUID kann für das Auge verwirrend sein und einen guten Klick verhindern:
test.com/0CD03822-4A35-11DE-BF38-3F9356D89593/Lösung-zu-Jahr-Problem
Denken Sie daran, dass Google News sogar verlangt hat, dass Sie eine ID in Ihre URL aufgenommen haben.
Siehe Haben SEO-freundliche URLs wirklich Auswirkungen auf die Seiten? Ranking? Frage. Basierend auf den Antworten kann niemand einen Beweis dafür finden, dass IDs in den URLs irgendeine Auswirkung auf SEO haben.
Nun, mein Name ist Sudhir Jonathan. Wenn ich möchte, dass die Leute mich auf Ihrer Website finden, ist example.com/user/sudhir-jonathan
viel besser als example.com/user/1234
. Ganz einfach, weil das Objekt Ihrer Seite - "Sudhir Jonathan" - jetzt in der URL selbst vorhanden ist. Das ist ein großer Gewinn.
Ebenso wird example.com/articles/how-to-bake-a-cake
für den Suchbegriff "bake a cake" viel höher als example.com/articles/2379797
gerankt.