Sitemap einrichten
Eine Sitemap ist der Schlüssel zu aktuelle Einträge in Suchmaschinen. Sie können bei den Suchdiensten eingetragen werden, die sich dort regelmäßig den aktuellen Webseitenindex abholen und damit ihren eigenen pflegen.
Das in den Beispieldaten bereitgestellte Sitemap-Script ist schlicht. Es generiert für die eingestellten Verzeichnisse eine Übersicht. Es folgt der gleichen Regel wie die Webseiten-Suche: Dateien aus dem Wurzelverzeichnis bleiben draußen, bzw. müssen – wenn im Verzeichnis gewünscht – manuell ergänzt werden.
Das folgt dem Ansatz, dass dort Seiten stehen, für die abgesehen von der Startseite ein Link bei Google & Co. tendenziell unerwünscht ist, z.B. Kontaktformular, Fehlerseiten,…, Impressum1.
Erläuterung des Scripts
Das Script muss an zwei Stellen angepasst werden:
$files = auflisten("{Pfade-Ab-Wurzel}");
Pfade-ab-Wurzel
werden Komma-getrennt in geschwungenen Klammern aufgezählt.
- Wichtig:
-
Kein „/“ am Anfang, also z.B.
files = auflisten("{editor/*,grundlagen/*,impress/*.php,tipps/*}");
Das dargestellt Muster durchsucht den Ordner „/editor“, „/grundlagen“ und „/tipps“ rekursiv inklusive aller Unterverzeichnisse. Das Verzeichnis „/impress“ wird nur auf der eingestellen Ebene durchsucht. Ornder darin werden ignoriert.
Dateien aus der Wurzel werden manuell ergänzt. Das ist mindestens die Startseite, deshalb steht das bereits im Script:
$define sm3 : $list = '
sitemap.xml
umgeleitet wird. Sie ist deshalb bei Anfrage immer aktuell. Allerdings wird dabei ein bisschen geschummelt: Alle Dateien haben das aktuelle Datum und die aktuelle Zeit als „letztes Bearbeitungsdatum“.
XML-Sitemap-Datei dieser Domäne in neuem Fenster/Tab öffnen
In der Sitemap aufgeführte Dateien unterliegen den Zugangsbeschränkungen. Daher ist die Gestaltung einer Sitemap entsprechend der tatsächlich zugänglichen Seiten geboten.
Andernfalls führen Links von Google & Co. immer auf die Startseite. Das könnte zu Abwertungen bei der Suchmaschine führen – soweit sie das überhaupt mitbekommt.