Sitemaps

Sitemaps erstellen und auslesen

Basis

Zuerst wollen wir uns mit dem Sinn und Nutzen von Sitemaps befassen, diese sind zwar im Grunde nur eine Auflistung aller Links einer Website welche jedoch unter richtiger Anwendung einige Optionen mehr bietet. Webmaster Tools z.B. freuen sich über eingereichte Sitemaps im .xml Format da diese, die einzelnen Seiten einer Website so besser indexieren können.

Die Sitemap sollte immer schematisch Aufgebaut sein, so bleibt sie übersichtlich was einen weiteren Pluspunkt in der Usabillity bedeutet. Hierbei soll es nicht nur darum gehen einen Link in die Sitemap zusetzen, so sollte man auch das Datum einbringen. Dies erfordert jedoch einen zeitnahen Eintrag. Sinnigerweise sollte eine Sitemap die 4 wichtigsten Angaben enthalten:
=> url / loc
=> lastmod
=> changefreg
=> priority

Auf diese Bereich wollen wir im Aufbau der Sitemap ein, deshalb geht es in nächsten Abschnitt weiter.

Aufbau einer Sitemap.xml

Der erste Schritt ist wohl der einfachste, wir benötigen eine Datei namens "Sitemap.xml", um anschließend die ersten Definitionen zu setzen.

Es wird also mit der XML Definition begonnen, hierbei wählen wir z.B. die Version 1.0 (xml version="1.0") umd als Encoding UTF8. Im nächsten Schritt wir die Definition für das URLSET gesetzt, die XMLNS bestimmt, in PHP würde man wohl vom Doctype sprechen, was so jedoch nicht richtig wäre. Es werden Standard und Schema definiert um die Sitemap zu deklarieren.

Nun fehlt uns eigenlich nur noch der Codeschnipsel für die einzelnen Links und noch die komplizierte Erklärung, welche sich im Code befindet.

Zuletzt muss das URLSET geschlossen werden und fertig wäre eine Beispiel Sitemap.



Sitemap auch ohne Reader

Nun stehen wir noch einmal vor einem kleinen Problem, nicht jeder Webbrowser verfügt unmittelbar über einen xml Reader was dazu führen kann, dass die xml typische Baumansicht dargestellt wird. Dies lässt sich jedoch z.B. mit PHP lösen lässt, die Sitemap.xml wird in ein Script geladen und ausgegeben. auch hierzu wollen wir ein kleines Beispiel nennen:

Last modified: May 16 2019 13:44:58.

Diese Website verwendet Cookies. Datenschutzrichtlinien