Sitemap einrichten

Erstellt am 16.10.2022 Lesedauer 1 - 2 Min.

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 = ''.$wo.'Die Sitemap wird mit den Einstellungen der .htaccess-Datei „mit dem Aufruf“ durch das PHP-Skript erzeugt, auf das der Link zu 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.

1Identitätsräuber und Spammer sollen sich wenigstens die Mühe machen müssen und persönlich vorbei kommen.