Da ich ja in letzter Zeit etwas Probleme habe mit der Indexierung meiner Seiten in Google, ist eine der Neuerungen der Rauswurf meiner alten HTML Sitemap und stattdessen die Installation einer XML Sitemap. Die HTML Sitemap für das ich von Anfang an das Plugin Sitemap Generator nutzte, musste weichen, da es zusammen mit der vollen Funktionsweise meiner XML Sitemap nicht mehr funktioniert.
Abgesehen davon ist die HTML Sitemap Seite zwar recht nett anzusehen, hat aber kaum einen Nutzen. Meine Statistik zeigt, dass sie seit Bestehen des Blogs kaum angesehen wurde und die Suchmaschinen haben sie auch nicht so gerne, denn sonst wären ja auch alle meine Artikel indexiert.
Aus SEO Sicht ist sicherlich eine XML Sitemap zu bevorzugen und da es für die Suchmaschinen nun auch nicht gilt „doppelt gemoppelt hält besser“, habe ich mich kurzerhand für die weitaus geeignetere XML Sitemap entschieden.
In einer XML Sitemap werden für die einzelnen Seiten unterschiedliche Prioritäten vergeben, die Änderungshäufigkeit, sowie auch das Datum der letzten Änderung. Diese Zusätze sind allesamt in dem als XML Standard im Jahr 2006 von Google, Yahoo und Microsoft für Sitemaps beschlossen worden.
Dafür habe ich mir nun das Google XML Sitemaps Plugin installiert. Um dies reibungslos zum Laufen zu bringen ist es notwendig, zwei Dateien im Rootdirectory zu erstellen, sitemap.xml und sitemap.xml.gz sowie diesen beiden Dateien die Dateiattribute 666 zu vergeben. Letzteres ist z.B. notwendig, damit automatisch, wenn ein Artikel publiziert oder aktualisiert wird, eine neue XML Sitemap erstellt wird.
Danach können die Einstellungen im Plugin vorgenommen werden und die XML Sitemap wird generiert. Eigentlich alles ganz selbsterklärend und einfach.
Als weiteren wichtigen Schritt, damit sämtliche Suchmaschinen auch wissen, dass ich eine XML Sitemap habe, habe ich folgende Zeile in meine robots.txt eingegeben:
Sitemap: http://www.crazytoast.de/sitemap.xml
Diese Zeile sorgt dafür, dass die Suchmaschinen, die meine Seiten durchspidern auch wissen, dass eine XML Sitemap vorhanden ist und wo diese liegt. Durch diesen Eintrag gab es auch die Kollission mit meiner alten HTML Sitemap und da ich sowieso nicht mehr wirklich glücklich mit diesem Plugin und diesen Seiten war, habe ich mich gerne davon getrennt.
Weiter habe ich mich aufgrund der derzeiten Situation, dass nicht mehr alle meine Seiten im Google Index zu finden sind, entschieden, für meine Domain einen Google Webmaster Tools Account anzulegen. Dort habe ich meine XML Sitemap natürlich auch eingetragen und aktuell kann ich dort folgenden Stand ersehen: 378 übermittelte URLs, 298 indezierte URLs. Fehlen also ca. 80 URLs, die sich in Artikel, Seiten, Kategorien und Tags aufteilen, wobei bei allen keine paged Seiten enthalten sind.
Äußerst interessant ist auch der Bereich Diagnose in den Webmaster Tools, welchen ich wirklich jedem Webmaster ans Herz legen möchte. Die Anzeigen dort sind zwar nicht immer aktuell, bzw. Aktualisierungen können schon mal ein paar Wochen dauern, bis sie dort angezeigt werden. Zu achten ist besonders auf Crawling Fehler (durch robots.txt gesperrt sollte aber entsprechend gefüllt sein, falls die robots.txt Inhalte enthält) und auf den Bereich HTML Vorschläge. Gerade auch in letzterem sollte nichts enthalten sein und alles was dort aufgelistet wird, unbedingt nachgebessert werden. So habe ich dort z.B. rausgefunden, dass meine paged Seiten die gleiche Meta Description enthalten haben wie meine Startseite. Ein Unding, das mit der entsprechenden PHP Programmierung schnell nachgebessert ist.