PrestaShop Sitemap: einschalten und bei Google einreichen
Eine PrestaShop Sitemap erstellt das kostenlose Modul Google sitemap. Sie installieren es unter Module → Modul-Manager, wählen, was in die Sitemap kommt, und klicken auf Generieren. So entsteht eine XML-Datei mit den Adressen von Produkten, Kategorien und Seiten. Ihre Adresse ergänzen Sie in der robots.txt und reichen sie in der Google Search Console im Bericht Sitemaps ein.
Autor: Das TellMyShop-Team. Ein Ratgeber für Betreiber von PrestaShop-Shops: die Ursache, die Lösung von Hand und dieselbe Arbeit im Gespräch mit dem Chat.
Zuletzt aktualisiert: · 6 Min. Lesezeit
Braucht Ihr Shop eine Sitemap?
Meistens ja. In seinem Leitfaden zum Erstellen und Einreichen einer Sitemap schreibt Google, dass eine Sitemap bei großen Websites hilft, bei neuen Websites mit wenigen Links und bei Seiten, die leicht übersehen werden. Ein Shop mit mehreren hundert Produkten und mehreren Kategorieebenen passt zu dieser Beschreibung. Eine kleine Website, bei der jede Seite über das Menü erreichbar ist, kommt auch ohne aus.
Eine Sitemap ersetzt keine gute Navigation. In seinem Leitfaden zur Struktur von E-Commerce-Websites rät Google, jedes wichtige Produkt aus einer Kategorie zu verlinken. Die Sitemap ist eine Ergänzung für Adressen, die Links schwer erreichen.
So schalten Sie die Sitemap in PrestaShop Schritt für Schritt ein
Das Modul heißt Google sitemap, im Code gsitemap. Code und Beschreibung finden Sie im gsitemap-Repository auf GitHub. Die Schritte für PrestaShop 8.1 und 9:
- Öffnen Sie Module → Modul-Manager und suchen Sie nach „sitemap“. Ist das Modul nicht in der Liste der installierten Module, installieren Sie es aus dem Katalog.
- Klicken Sie beim Modul Google sitemap auf Konfigurieren.
- Legen Sie fest, wie oft sich Ihr Shop ändert. Das ist nur ein Hinweis für Google, keine Anweisung.
- Entfernen Sie den Haken bei Seitentypen, die Sie nicht in der Sitemap wollen, zum Beispiel Seiten, die einem Kunden aus Google nichts bieten.
- Klicken Sie auf den Button zum Generieren der Sitemap. Das Modul zeigt die Adressen der erstellten Dateien.
- Öffnen Sie die Adresse der Indexdatei im Browser und prüfen Sie, dass Sie eine Liste von Dateien und Adressen mit Ihrer Domain sehen.
- Kopieren Sie die Cronjob-Adresse aus den Moduleinstellungen und bitten Sie Ihren Hoster oder den Betreuer des Shops, die automatische Aktualisierung einzurichten.
In einem Shop mit mehreren Sprachen erstellt das Modul eigene Dateien für jede Sprache, verbunden durch eine Indexdatei. Einreichen müssen Sie nur den Index.
Wo Sie die Sitemap eintragen und wie Sie sie bei Google einreichen
Eine Sitemap wirkt am besten, wenn Google weiß, wo es sie suchen soll. Es gibt zwei Wege, und es lohnt sich, beide zu nutzen.
| Ort | Was Sie dort eintragen | Wer es macht |
|---|---|---|
| robots.txt im Hauptordner des Shops | eine Zeile Sitemap: mit der vollständigen Adresse der Indexdatei | Sie in der Datei, oder der Chat im Modus Service |
| Search Console → Sitemaps | die Adresse der Indexdatei im Feld „Neue Sitemap hinzufügen“ | Sie, in Ihrem Google-Konto |
| Das Modul Google sitemap | Seitentypen in der Sitemap, Häufigkeit, Generieren | Sie im Back-Office, oder der Chat mit dem Schalter Module |
| Ein Cronjob bei Ihrem Hoster | die Aktualisierungsadresse aus den Moduleinstellungen | Ihr Hoster oder der Betreuer des Shops |
PrestaShop kann die robots.txt unter Shop-Einstellungen → Traffic & SEO generieren. Prüfen Sie danach, ob die Datei die Sitemap-Zeile enthält. Wenn nicht, ergänzen Sie sie am Ende der Datei. Denken Sie daran, dass jedes erneute Generieren der robots.txt im Back-Office Ihre Ergänzungen von Hand überschreibt.
In der Search Console reichen Sie die Sitemap in dem Bericht ein, den Googles Hilfe zur Verwaltung von Sitemaps beschreibt. Der Bericht zeigt, wann sie zuletzt gelesen wurde, die Zahl der gefundenen Adressen und mögliche Fehler. Sehen Sie „Konnte nicht abgerufen werden“, öffnen Sie die Sitemap-Adresse im Browser: Die Datei existiert eventuell nicht, oder der Shop blockiert sie.
Die häufigsten Sitemap-Probleme in PrestaShop
Die Sitemap ist alt. Die Datei wurde einmal beim Start des Shops generiert, und seitdem hat sie niemand aktualisiert. Neue Produkte kommen nicht in die Sitemap, gelöschte stehen noch darin. Die Lösung ist ein Cronjob.
Die Sitemap enthält deaktivierte Produkte oder Adressen mit 404 Fehler. Das ist meist ebenfalls die Folge einer alten Sitemap. Generieren Sie sie neu und prüfen Sie den Bericht zu 404 Fehlern. Mehr dazu im Beitrag zu 404 Fehlern in PrestaShop.
Die robots.txt blockiert, was in der Sitemap steht. Die Sitemap sagt „hier sind wichtige Seiten“, die robots.txt sagt „Zutritt verboten“. Google bekommt widersprüchliche Signale. Prüfen Sie, dass die Regeln in der robots.txt keine Kategorien oder Produktbilder erfassen.
Eine eingereichte Sitemap einer anderen Domain. Nach dem Umzug von einer Testadresse oder von http auf https bleibt die alte Sitemap in der Search Console. Entfernen Sie sie aus dem Bericht und reichen Sie die neue ein.
Die Sitemap ist da, aber die Produkte sind trotzdem nicht in Google. Eine Sitemap hilft Google, sie zu finden, erzwingt aber keine Indexierung. Was dann zu tun ist, steht im Beitrag zum Status „Gecrawlt – zurzeit nicht indexiert“.
Wie der Chat die Sitemap in Ihrem Shop prüft
Mit dem TellMyShop-Modul bitten Sie in einem Satz um eine Prüfung. Ihr Chat (Claude oder ChatGPT) prüft, ob das Sitemap-Modul installiert und aktiv ist, öffnet die Sitemap-Datei und die robots.txt so, wie Google sie sieht, und vergleicht das mit der Liste der aktiven Produkte.
Sie: Prüf, ob meine Sitemap in Ordnung ist.
Ihr Chat: Das Modul Google sitemap ist aktiv, aber das neueste Datum in der Sitemap-Datei ist mehrere Monate alt. In der robots.txt gibt es keine Zeile mit der Sitemap-Adresse. Ich schlage vor, sie am Ende der Datei zu ergänzen:
Sie: Ergänz sie. Und was ist mit dem Aktualisieren?
Ihr Chat: Für die Änderung der robots.txt brauche ich den Schalter Service im Modul-Panel. Wenn Sie ihn einschalten, zeige ich Ihnen vor dem Speichern eine Vorschau der Datei. Die Aktualisierung der Sitemap richten Sie mit einem Cronjob bei Ihrem Hoster ein, die Adresse aus den Moduleinstellungen gebe ich Ihnen.
alte Version: (keine Sitemap-Zeile)
neue Version: Sitemap: https://example.de/1_index_sitemap.xml
Die Dateiadresse im Beispiel ist frei gewählt. Den Dateinamen in Ihrem Shop zeigt das Modul.
Im kostenlosen TellMyShop Free liest der Chat die Berichte des Shops, öffnet Seiten so, wie Google sie sieht, und sieht die Liste der Module, sagt Ihnen also, was nicht stimmt. Er ändert nichts. In TellMyShop Pro liest der Chat auch die Moduleinstellungen und kann sie ändern, sobald der Schalter Module für 24 Stunden an ist. Die Korrektur der robots.txt macht er im Modus Service, der 3 Stunden dauert und vor dem Speichern eine Kopie der Datei anlegt. Beispiele für solche Anfragen finden Sie in den Anwendungsfällen Moduleinstellungen prüfen und Datei korrigieren, die Google blockiert.
Jede Änderung hat eine Vorschau, wartet auf Ihr „Ja“ und landet im Änderungsverlauf. Sie können jede davon mit einer Anweisung rückgängig machen. Das Einreichen der Sitemap in der Search Console bleibt bei Ihnen, denn TellMyShop verbindet sich nicht mit Ihrem Google-Konto. Pakete und Preise stehen auf der Seite Preise, weitere Leitfäden zum SEO des Shops im Blog.
Fragen und Antworten
Hat PrestaShop standardmäßig eine Sitemap?
Ja. Die Sitemap erstellt das kostenlose Modul Google sitemap (gsitemap) der PrestaShop-Entwickler. In vielen Shops ist es schon installiert, aber Sie müssen es konfigurieren und die Datei generieren.
Wo finde ich die Adresse der Sitemap meines Shops?
Nach dem Generieren zeigt das Modul die Dateiadressen auf seiner Einstellungsseite. Meist ist es eine Indexdatei im Hauptordner des Shops, eine pro Shop, mit Dateien für jede Sprache. Diese Adresse tragen Sie in der Search Console ein.
Wie oft muss ich die Sitemap neu generieren?
Jedes Mal, wenn Sie viele Produkte und Kategorien hinzufügen oder entfernen. Am bequemsten ist ein Cronjob bei Ihrem Hoster, der die im Modul angegebene Adresse aufruft. Dann aktualisiert sich die Sitemap von selbst, zum Beispiel einmal am Tag.
Sorgt eine Sitemap dafür, dass Google alle meine Produkte indexiert?
Nein. Eine Sitemap hilft Google, Adressen zu finden, aber über die Indexierung entscheidet Google, unter anderem anhand des Seiteninhalts. Produkte ohne Beschreibung oder mit Text vom Großhändler können trotz Sitemap ausgelassen werden.
Reicht TellMyShop die Sitemap in der Search Console ein?
Nein. TellMyShop arbeitet im Shop, nicht in Ihrem Google-Konto. Der Chat prüft Modul, Sitemap-Datei und robots.txt und bereitet Korrekturen vor, und einreichen tun Sie sie selbst in der Search Console, mit ein paar Klicks.
PrestaShop ist eine eingetragene Marke der PrestaShop SA. Claude ist eine Marke der Anthropic PBC. ChatGPT und OpenAI sind Marken von OpenAI. TellMyShop ist mit diesen Unternehmen nicht verbunden.