WBB2 für Suchmaschinen Optimieren
by busTa - 12.06.2006WBB2 Suchmaschinen tauglich machen
Damit ein WBB Forum auch von Suchmaschinen einfacher indeziert werden kann und damit von
Benutzer besser gefunden werden kann, sind nur ein paar kleine Anpassungen nötig.
Diese sind kostenlos und mit ca. einer Stunde Aufwand realisierbar. Ich habe alle Hacks
mit dem WBB 2.3.4 getestet. Sie sollten aber WBB 2.3.x kompatibel sein.
Zusätzlich zu den Optimierungs Methoden gebe ich am Ende auch noch einen Tip wie Ihr
eure Linkpopularität mit Hilfe von Link-Vault steigern könnt, somit noch besser gefunden
werdet.
- Das WBB Archive
- Die robots.txt
- SID für Gäste verstecken
- Traffic sparen
- Archiv Blätter Funktion
- Link-Vault ins WBB einbauen
WBB Archive
Das wichtigste Hilfsmittel ist das mitgelieferte WBB Archive. Das Archive
ist so aufgebaut, dass nur die relevanten Daten, also Threads und Posts, angezeigt werden.
Die URLs werden mit mod_rewrite angepasst und sehen folgendermassen aus:
http://www.meine-domain.de/wbb2/archive/1/thread.html
In den meisten vorgefertigten WBB Styles ist das Archive meistens nicht verlinkt, dies sollte
unbedingt noch manuell nachgeholt werden z.B. im Footer einfach ein Link auf das Archive setzen.
Sollte ihr eine Seite betreiben und das Forum nur ein Zusatzfeature ist, kann das Archive
auch gerne direkt von eurer Startseite verlinkt werden.
Man sollte sicherstellen, dass man alle Foren, die gespidert werden sollen, auch im Archive
anzeigen lässt. Dies ist im WBB ACP möglich.
Foren bearbeiten > Forum im Foren-Archiv anzeigen? > Ja
robots.txt
Die robots.txt ist eine Datei die festlegt wie und ob ein Robot (Webcrawler) die Webseite
besuchen darf. Mit ihr kann man bestimmt Bereiche einer Website sperren. Die Datei wird
einfach ins Rootverzeichnis der Domain abgelegt. (z.B. http://www.meine-domain.de/robots.txt)
Für unsere Bedürfnisse sperren wir alle Verzeichnisse und Dateien die in der Suchmaschinen
nichts zu suchen haben. Die index.php können wir nicht sperren, da ja das Archive erreicht werden muss.
Hier gibt es eine vorgefertigte robots.txt für das WBB2.
Es muss nur das Verzeichnis in dem euer WBB2 liegt angepasst werden, dann einfach
unter dem Namen "robots.txt" speichern und auf euren Webserver hochladen.
Diese robots.txt sowie alle anderen WBB Hacks auf die ich eingehe sind von Windapple.
Alle Hacks in Action könnt ihr auf www.gm-d.de in Aktion sehen.
SID für Gäste verstecken
Damit Gästen keine SID mehr angezeigt bekommen ist folgender Hack zu nutzen:
SID für Gäste verstecken
Was ist eine SID (Session-ID)? Die Session-ID ist eine lange Zeichenkette mit Hilfe der Variablen für eine
Sitzung gespeichert werden können. Sie wird meistens mit der URL übertragen und erzeugt sowas wie z.B.:
http://www.meine-domain.de/index.php?sid=cca1ea72c615303ed0c688e1663c141b
Da die Suchmaschinenspider auch als Gäste auf das Forum zugreifen würden Sie bei jedem Aufrufe eine neue
SID zugewiesen bekommen und immer denke es handelt sich um andere/neue Seiten. Dies erzeugt Duplicate Content (DC)
und könnte zu einer Abstrafung im Ranking führen. Technisch hat es für Gäste keinen Nachteil ohne SID unterwegs
zu sein, da sie ja nicht als User authentifiziert werden müssen.
Geändert wird nur die session.php im lib Verzeichnis, und da auch nur eine einzige Zeile Code.
Diese Modifikation setzt das Wbb 2.3.x voraus, da erst dieses auch komplett ohne &sid= in den URLs arbeitet.
Traffic sparen mit Status 304 'Not modified'
Gerade bei größeren WBB Foren ist es zu empfehlen diesen Hack zu nutzen.
Der Hack bewirkt, dass die Suchmaschinen einen HTTP Statuscode 304 beim Anfordern einer Archive Seite erhalten, die nicht mehr
verändert wurde nach dem letzten Besuch. Dadurch wird nicht die ganze Seite gelesen. Dies ist gerade bei älteren Themen vom Vorteil
und spart Traffic.
Blätter Funktion für das WBB Archive
In dem Standard Archiv werden am Ende immer nur "nächste" oder "vorherige" Seite angezeigt.
Um eine bessere interne Verlinkung zu erhalten sollte man den folgenden Hack einbauen:
Sitemap-like Archiv.
Nach dem Einbau erhält man folgendes Ergebnis:

Somit kann man von jeder Seite zu einer beliebigen anderen springen.
WBB Linkpopularität steigern mit Link-Vault
Eine Erklärung zu Link-Vault findet Ihr in meinem Artikel über Suchmaschinenoptimerung für Clans.
Hier geht es jetzt um den Einbau von Link-Vault in ein WBB Forum.
Sofern nicht schon geschehen legt Ihr bei Link-Vault eine neue Seite an, erstellt die
PHP und TXT-Datei (CHMOD nicht vergessen).
Jetzt bearbeitet Ihr das Template phpinclude und fügt folgenden Code ein:
ob_start();
ini_set ("include_path", ini_get ("include_path") . ':../:../../:../../../:../../../../:../../../../../');
include ('Diesen Pfad findet Ihr in den Setup Instructions von Link Vault!');
$linkvault = DisplayLinks(5,'',' - ','','');
ob_end_clean();
Da ja durch die vorhergehenden Massnahmen das eigentlich Forum nicht mehr gecrawlt wird,
zeigen wir die Link-Vault Links nun im Archive an. Hierzu bearbeiten wir erstmal das
Template archive_thread und fügen an der gewünschten Stelle die Variable $linkvault ein.
Ich habe es z.B. unter dem Copyright gemacht:
<div style="text-align: center; margin: 0 auto;">$linkvault</div>
Dies könnt Ihr genaus so auch in das archive_board Template einbauen.
Jetzt einmal das ganze Testen lassen und Test Mode ausschalten.
Es dauert immer einige Zeit bis euer Vaultage berechnet wird, also auch wenn schon
fleissig Links auf euren Seiten sind, kann es noch ein paar Tage dauern bis die
Vaultage hierfür angezeigt wird. Also nich vorschnell handeln und den Code wieder
entfernen.
Robots.txt (show/hide)
Keine SID für Gäste (show/hide)
Traffic mit Status 304 sparen (show/hide)
Blätter Funktion für das Archiv (show/hide)
Ich hoffe es war alles verständlich erklärt, ansonsten könnt Ihr Fragen im Forum stellen.
Mein besonderer Dank geht an Windapple (www.gm-d.de) für diese wirklichen sinnvollen Hacks.
***********************************
Dieser Text ist Eigentum von www.eSports24.net. Das unerlaubte kopieren ist verboten und wird regelmässig überprüft.
Eine Verlinkung ist in jedem Sinne erlaubt / erwünscht.