Einleitung und Todo
Im Folgenden will ich zeigen, wie die Verzeichnisstruktur von Gay-szene.net durch einen URL interpreter transparent (d.h. menschenlesbar) und suchmaschinenoptimiert worden ist. Das Projekt wurde von Konzeption, Tests bis zur Liveschaltung von gayads.biz Team in einer Woche abgeschlossen. Es wird durch ein PHP-Programm in einer Standard LAMP Umgebung geleistet, das etwa 1500 Codezeilen enthält. Die alten, Parameter-lastigen nicht transparenten URLs wurden ersetzt durch transparente URLs mit folgenden Vorteilen:
a) Menschenlesbare (transparente) und keyword-haltige URLs im Suchmaschinen-Index
b) Repräsentation Suchwort-relevanter Keywords in den URLS bzw. im Suchmaschinenindex
c) Konservierung der alten URLs aus den Suchmaschinen Indizes sowie verlinkenden Webseiten durch dynamisch generierte serverseitige 301 Weiterleitung
d) Vermeidung von doppeltem content nach URL Übersetzung durch dynamisch generierte serverseitige 301 Weiterleitung
e) Vermeidung von doppeltem Content nach kleineren Contentänderungen durch dynamisch generierte serverseitige 301 Weiterleitung
Details und Ausführung
Seit fast neun Jahren hatte Gay-szene.net - früher der homo.net Guide die für Verzeichnisse üblichen komplexen und nichttransparenten Links. Sie bestanden aus den üblichen unlesbaren Reihen an php Abfragen und Variablen die den Guideinhalt explizit indexierten. Das hatte eine ganze Reihe von Nachteilen. Wollte man einen Guideintrag direkt verlinken, musste man ein Gebilde von der folgenden Art verlinken:
"http://gay-szene.net/index.php?Land=Deutschland&LandID=1&Bundesland=Baden-W%FCrttemberg&BundeslandID=1&StadtID=262&RubrikID=17"
Nach Umstellung auf das neue URL System sieht das nun so aus:
"http://gay-szene.net/gay-apotheken-in-stuttgart/262/1/rubrik.html"
Damit ist eine URL auch menschenlesbar geworden. Man sieht der URL sofort an, welcher Inhalt dadurch bezeichnet wird. Für diese Umstellung musste ein Interpreter programmiert werden, der die transparenten URLs in die geeigneten Datenbankabfragen übersetzt.
Das ist jedoch nicht die einzige Funktion: Natürlich hatte der Gay-szene.net-guide bereits über 22500 bisher nicht transparente Index-Links aus dem Google-Index. Die sollten natürlich nicht wertlos werden oder gar brechen, weil sie keinen nun Content mehr finden. So musste das Übersetzer-Programm eingehende URLs automatisch und vollständig übersetzen in die neue URL-Struktur.
Aber auch mit dieser Übesetzung gab es noch offene Fragen: Wenn Google oder Yahoo den gleichen Content unter zwei URLs vorfinden, wird die Site im Index in der Regel wegen "doppeltem content" abgewertet. Daher durfte eine Zielseite im Guide nicht einfach doppelt verlinkt werden, sondern die eingehende URL musste nun mit einer dynamisch generierten serverseitigen 301 Weiterleitung auf die neue URL weitergeleitet werden.
So wurde dann auch - als erwünschter Nebeneffekt - der bisherige Pagerank durch eingehende Links auf die alte Linkstruktur konserviert.
Das doppelte Contentproblem würde sich noch an einer anderen Stelle aufwerfen: Mit dem neuen URL Interpreter wird die URL immer auch aus dem Seitencontent abgeleitet, auf den die URL verweist.
So bezeichnet der folgende Link eine Apotheke in Stuttgart:
http://gay-szene.net/apotheke-55-in-stuttgart/9157/eintrag.html
Würde nun die Apotheke den Namen ändern will, oder einen Namenszusatz bekommt, hätte man eine neue URL, die auf einen Content verweisen würde, der bereits weitgehend indiziert ist: also wieder das "doppelte Content Problem". Um das zu vermeiden, mußte auch bei jedem URL relevanten Edit ebenfalls einen serverseitigen 301 redirect hinterlegen, der dynamisch generiert wird.
Ein weiterer Vorteil gegenüber nicht-transparenten URLs besteht in der weitgehenden Repäsentation der des Guideinhaltes nicht nur in den Seitentiteln: Auch in der URL mit ihrer Ordnerstruktur findet der Gay-szene.net Guide Inhalt nun eine SEO-orientierte (suchmaschinenoptimierte) Repräsentation der geeigneten Keywords.
Das ist natürlich ganz im Sinne eines trafficsteigernden SEO makeovers der in den URLs publizierten Verzeichnisstruktur: Verzeichnis-Namen liefern den Suchmaschinen immer wichtige Hinweise zur Keywordindexierung des Seiteninhaltes.
Konkret heisst das etwa: Wenn jemand nach gay und Apotheke in Stuttgart sucht, hat die entsprechende Seite auf Gay-szene.net deutlich bessere Chancen, dann auch unter den ersten Fundtellen zu ranken, wenn der Inhalt nicht nur auf der Seite, sondern auch in der URL zu finden ist.
Das System war nach Entwicklung und Test ohne Bugs online und läuft nun seit 4 Tagen bei 3000 unique Vists bzw. 25.000 pi am Tag auf dem gay-szene.net-guide und über 900 eingehenden Suchmachinen-referrern am Tag stabil. Es ist also durchaus skalierbar - auch im Hinblick auf Hochtraffic Situationen und geht sehr ökonomisch mit den Serverresourcen um.

0 Kommentare:
Kommentar veröffentlichen