am: 13. Januar 2014, 15:16:00
Gerade habe ich den ersten Abschnitt einer optimierten Sitemap fertiggestellt.
Die Grundidee habe ich aus einem kleinen CMS, das die Sitemap dynamisch generiert. Bei Google und Bing kann ich als Sitemap eine beliebige URL, auch mit Parametern, einreichen. Die werden auch verarbeitet, das habe ich bei beiden geprüft.
Der Vorteil ist, dass die Sitemap genau zu dem Zeitpunkt erzeugt wird, zu dem die Suchmaschine geruht, sie abzurufen.
Nun kann ich einer SuMa natürlich nicht zumuten, ewig auf die Erzeugung zu warten. Die vorhandene Sitemap braucht entschieden zu lange für den Aufbau. Schaut man sich die Anzahl der Queries an, die während des Aufbaus an die Datenbank gehen, wird auch klar, warum das so ist.
Der Testdatenbestand, auf dem ich aktuell gearbeitet hat, besteht aus 290 aktiven Kategorien und 4 Artikeln, Englisch ist inaktiv, wenn auch nicht gelöscht. Das vorhandene Modul meint, es habe 582 Kategorien und 8 Produkte exportiert.
Dazu werden sage und schreibe 3622 Queries an die Datenbank geschickt.
Nun habe ich die Sitemap für die Kategorien gebaut und komme dabei mit 17 Queries auf dem gleichen Datenbestand aus, das Ergebnis kommt sofort.
Mit ein paar Spieldaten habe ich das Dingen ins Netz gestellt, wer mag kann unter
http://bastelschwein.de/xtm/siteMap.phpmal probieren.
Das Dingen hat (abgesehen von den fehlenden Artikeln) noch ein paar Schwächen. Lösungsmöglichkeiten würde ich gern mit Euch diskutieren.
- Eigentlich will ich die Sitemap nicht jedem geben. Es toben allzuviele Schädlinge durchs Netz. Ich dachte, ich könnte die Routine durch einen reverse lookup absichern. Wer nicht zu den Erwünschten gehört, kriegt eine leere Seite oder eine Fehlermeldung
- Weil ich das Rad nicht neu erfinden wollte, habe ich auf die im Shop vorhandenen Funktionen zur Aufhübschung der URL zruückgegriffen. Ist das Team evtl bereit, eine dieser Funktionen ins /inc-Verzeichnis zu packen, dann könnte ich das (vermutlich besser gepflegte) Original inkludieren
- Aktuell gebe ich die Sprache fix vor. Ist es für Euch in Ordnung, bei den Webmastertools einen Link pro Sprache anzugeben? Ich halte das für die ideale Variante, weil ich damit auch die Suchergebnisse pro Geotarget in den Tools einstellen kann.
- Hab' ich vergessen.
Linkback: https://www.modified-shop.org/forum/index.php?topic=28918.0