Sitemap.xml ist leer / ohne Inhalt!

Hallo!

Haben eben den Shop von 5.4.6. auf 5.5.1 upgedatet.
Ich vermute dass durch das Update die Sitemap nicht mehr generiert wird, vor ein paar Wochen funktionierte diese noch einwandfrei.

Wenn ich /sitemap.xml aufrufe werde ich auf /sitemap_index.xml weitergeleitet und das ist der ganze Inhalt:

< sitemapindex xmlns=“http://www.sitemaps.org/schemas/sitemap/0.9” >   < /sitemapindex >

Keine weiteren Einträge.
Was kann ich tun, jemand eine Idee?

Es hat definitiv mit dem Update auf 5.5.1 zu tun.
Auf unserer Testumgebung läuft noch V 5.4.6 - dort wird die Sitemap richtig generiert wenn man /sitemap.xml aufruft.
Ausser dem SW Update wurde nichts verändert…

Wie sieht es bei euch aus, funkt eure Sitemap in 5.5.1?
 

Eben im Testshop geschaut wo von 5.4.6 auf 5.5.1 ein Update stattfand…Da ist die sitemap.xml auch leer.

Bei mir im Testsystem wird die Sitemap angezeigt. SW 5.5.1. 

Die Sitemap wird auch ab 5.5 komplett anders generiert: https://community.shopware.com/Upgrade-Guide-von-Shopware-5.4-auf-5.5_detail_2084.html#Sitemaps
Im Backend kann man diese im Performance-Modul generieren. Also am besten mal manuell im Backend erzeugen und dann einen Cronjob einrichten. 

Das wird auch automatisch generiert, aber wenn die Zugriffsrechte auf dem Server nicht passen, halt nicht. Also auch mal das web-Verzeichnis suchen und die Rechte anpassen.

1 „Gefällt mir“

Danke! Es lag daran dass beim Update der Ordner /web/sitemap mit falschen Berechtigungen angelegt worden war.
Nach Änderungen der Rechte + Generierung der Sitemap im Backend funktioniert es nun wie es soll.

… komme damit nicht weiter.

was habt ihr genau gemacht damit die Sitemap wieder angezeigt wird ?

 

Moin,

nur der vollständigkeithalber (und wie weit ich das verstanden habe):

  1. Die sitemap wird nun nicht mehr live und onthefly generiert.
    2. Die Sitemap sollte initial einmal generiert werden. Dies gehr über Einstellungen->Caches / Performance->Einstellungen->Sitemap.
  2. Um die sitemap zu aktualisieren muss man diese einmal manuell über die bei 2.) genannte Option generieren oder einen Cronjob einrichten der das regelmässig macht.
  3. Das was beim öffnen der sitemap.xml angezeigt wird ist nun nicht mehr die eigentliche Sitemap sondern eine Index Datei. Hier werden alle sitemaps zum aktuellen Shop (bzw. der zugehörigen Subshops) gelistet.

Müsste man nun bei google (oder wo auch immer man die sitemap verwenden will) für einen Shop die entsprechenden Sitemaps einzeln angeben? Es ist ja nicht unbedingt optimal wenn immer alle sitemaps verarbeitet werden die gefunden werden können (z.B. bei der Verwendung von unterschiedlichen Subshops).

 

Hi,
ich habe das wie angegeben auch gemacht, allerdings bleibt die sitemap weiterhin leer/unbrauchbar.
 

https://bundes-verlag.net/web/sitemap/shop-1/sitemap-1.xml.gz2019-02-12

Habt ihr Ideen wo es klemmen könnte?

Bei mir gibt es auch das Problem. Sitemap ist leer. Shopware 5.6.0 in basic settings–>frontend–>sitemap

Hat jemand eine Idee warum?

@JoannaD schrieb:

Bei mir gibt es auch das Problem. Sitemap ist leer. Shopware 5.6.0 in basic settings–>frontend–>sitemap

Hat jemand eine Idee warum?

Im Prinzip ist hier nichts falsch. Früher gab es noch eine zusätzliche Einstellung für Mobil-Sitemap. Mit SW 5.6.x wurde das jedoch entfernt und somit ist heute hier nichts mehr zu sehen, weil es schlichtweg nichts mehr zum einstellen gibt :slight_smile:

Ansonsten wird die alte Sitemap (sitemap.xml) auf die neue Sitemap (sitemap_index.xml) umgeleitet - was übrigens in der Doku steht. In der neuen Sitemap ist dann ein GZ-Link enthalten. Wenn man diesen entpackt, erhält man die übliche Sitemap wie sie sein soll.

Hallo,
ich habe auch gerade Probleme mit dem Thema. Ich nutze Version 5.6.4 und habe die Sitemap manuell, über oben beschriebene Einstellung, generiert. Der GZ-Link steht nun aktuell im beschriebenen Verzeichnis. Die Rechte sehen i.O. aus (Verzeichnisse 755 und .gz 644).

Wenn ich die Sitemap bei Google anmelde, kommt als Status „Erfolgreich“ aber bei Gefundene URLs steht 0.

Ist das in Ordnung so? Ich hätte erwartet, dass bei Gefundene URLs die Anzahl aller Links steht?

Viele Grüße, Frank

Hi Frank,

Du musst den Link der in „deinedomain/sitemap.xml“ steht wie z.B. „…/sitemap-1.xml.gz“ an google weitergeben.

Dann funktioniert es und die Anzahl der Seiten wird angezeigt.

Grüße

Rene

 

 

1 „Gefällt mir“

Hallo Rene,

danke für den Tipp. In der Zwischenzeit funktioniert es. Es dauert eben eine Weile, bis die Daten in der GSC angezeigt werden:

 

Ich erzeuge im Shop eine tagaktuelle Sitemap. Jetzt steht hier “Zuletzt gelesen: 25.01.2020”. Wie oft schaut Google eigentlich nach der Sitemap bzw. kann man dies irgendwie pushen?

Viele Grüße, Frank 

Hallo zusammen,

wir haben ebenfalls das Problem, dass die Sitemap.xml zwar generiert wird, dieser jedoch leer ist. Wir haben Shopware 6.4.1.1.
Unter Einstellungen > Sitemap haben wir 3600 Geplant stehen.

Gibts hier schon eine Lösung weshalb die Sitemap komplett leer ist?