Home   Profil   Fun
#58 Linux  05.04.2009

Eine Google-Sitemap validieren


Google akzeptiert nur gültige, also syntaktisch korrekte Sitemaps. Zum Glück gibt es eine einfache Methode, die eigene Goolge-Sitemap zu überprüfen. Libxml2 ist der XML-C-Parser und das Toolkit von Gnome (http://xmlsoft.org/). Ist libxml2 auf dem System installiert kann man das Kommando xmllint verwenden, um eine Sitemap zu validieren. Dies passiert indem die Sitemap-Datei gegen das Google Sitemap XML-Schema geprüft wird. Hierzu zwei Beispiele:

Entweder man lädt sich das XML-Schema von http://www.google.com/schemas/sitemap/0.84/sitemap.xsd herunter und prüft damit die Sitemap.
xmllint --schema sitemap.xsd yoursitemap.xml

oder man greift auf das Schema von Google während der Prüfung zu.
xmllint --schema http://www.google.com/schemas/sitemap/0.84/sitemap.xsd yoursitemap.xml

xmllint hat noch folgende nützliche Optionen:
--help
--debug