PrestaShop PrestaShop-Module

PrestaShop XML-Sitemap Modul 8 & 9: Bilder, Videos, Hreflang und IndexNow

Eine vollständige, aktuelle Sitemap ohne Timeout, egal wie groß der Katalog ist.

Google findet Ihre Produkte über Links und über die Sitemap. Ist die Sitemap unvollständig, meldet keine Übersetzungen oder bricht bei einem großen Katalog ab, bleiben Seiten außerhalb des Index. Dieses Modul erzeugt eine Sitemap pro Sprache und pro Inhaltstyp, verknüpft jede Seite über hreflang-Tags mit ihren Übersetzungen, fügt Bilder und Videos hinzu und entfernt per Regel, was nicht indexiert werden soll. Die Generierung läuft in Stapeln von wenigen Sekunden: Sie stößt nie an das Ausführungslimit des Servers, setzt dort fort, wo sie stehen geblieben ist, und die alten Dateien bleiben online, bis die neuen veröffentlicht sind.

Auf einen Blick
  • Produkte, Kategorien, CMS-Seiten, Marken, Lieferanten, statische Seiten und eigene URLs
  • Produktbilder sowie YouTube-, Vimeo- oder selbst gehostete Videos in der Sitemap
  • hreflang- und x-default-Tags über alle Sprachen des Shops
  • 15 Ausschlussregeln nach ID, Kategorie, Bestand, Preis, URL-Text oder regulärem Ausdruck
  • Stapelgenerierung ohne Timeout, Cron, Neuaufbau nach Änderungen und IndexNow
PrestaShop 8 & 9 Hreflang IndexNow Multishop
  • 30 Tage Rückgaberecht
  • 12 Monate Updates
  • 24-h-Support
www.datafirefly.com/de/
PrestaShop XML-Sitemap Modul 8 & 9: Bilder, Videos, Hreflang und IndexNow
v1.1.0 · aktualisiert 2026-09-23
Was es leistet

Die Kurzfassung.

01

Jede Übersetzung an Google gemeldet

Eine Datei pro Sprache und Inhaltstyp. Jede URL listet ihre Übersetzungen mit xhtml:link-hreflang-Tags auf, im Format de-DE oder de, dazu ein x-default auf der Sprache Ihrer Wahl. Eine per Regel entfernte URL verschwindet auch aus den Alternativen der anderen Sprachen, damit nie eine ausgeschlossene Seite gemeldet wird.

02

Kein Timeout, auch bei großen Katalogen

Die Generierung arbeitet in Stapeln innerhalb eines Zeitbudgets pro Anfrage, danach setzt die nächste Anfrage fort. Auf unserem Testserver ergeben 30.000 Produkte in zwei Sprachen 60.038 URLs in rund dreißig Sekunden. Bricht der Server eine Anfrage mitten in der Arbeit ab, werden die Dateien bei der Fortsetzung repariert und die alten Sitemaps bleiben online.

03

Sie bestimmen, was indexiert wird

Inaktive Inhalte und CMS-Seiten mit noindex werden nie aufgeführt. Fünfzehn Regeln entfernen den Rest: Produkte nach ID, nach Kategorie samt Unterkategorien, nach Marke oder Lieferant, nicht vorrätig, mit Preis null oder ohne Bild, Kategoriezweige, CMS-Seiten sowie URLs nach Text oder regulärem Ausdruck.

04

Eine Sitemap, die Ihrem Katalog folgt

Der Cron erzeugt die Sitemap in der gewählten Häufigkeit neu, und früher, wenn sich ein Produkt, eine Kategorie oder eine Seite ändert. Geänderte Seiten gehen außerdem per IndexNow an Bing, Yandex, Seznam und Naver, ohne auf den nächsten Besuch ihrer Crawler zu warten.

Die ausführliche Fassung

Alles, was Sie vor der Installation wissen wollen.

Ein detaillierter Blick darauf, wie PrestaShop XML-Sitemap Modul 8 & 9: Bilder, Videos, Hreflang und IndexNow funktioniert, warum wir es so gebaut haben und der Gedanke hinter den Funktionen oben.

§ 01

Was der nativen Sitemap fehlt

Das mit PrestaShop ausgelieferte Modul Google Sitemap erzeugt eine URL-Liste pro Sprache. Es verknüpft die Übersetzungen nicht per hreflang, kennt keine Videos und bietet keine Ausschlussregeln über die statischen Seiten hinaus. Bei einem Katalog mit zehntausenden Produkten hängt die Generierung zudem von der Geduld des Browsers und des Servers ab. Dieses Modul baut die Sitemap von Grund auf neu, mit genau diesen Anforderungen im Blick.

§ 02

Saubere Dateien, leicht zu prüfen

Jeder Shop hat seinen Index, der auf eine Datei pro Sprache und Inhaltstyp verweist: Produkte, Kategorien, CMS, Marken usw. Erreicht eine Datei das festgelegte Limit, geht der Rest in eine neue Datei. Öffnen Sie den Index im Browser, zeigt ein Stylesheet eine lesbare Tabelle mit der Zahl der URLs, Bilder, Videos und Sprachen pro Seite. Suchmaschinen ignorieren dieses Stylesheet.

§ 03

Eine Generierung, die die Live-Seite nie beschädigt

Die Dateien entstehen in einem temporären Ordner und werden dann Shop für Shop veröffentlicht. Bis dahin bleiben die alten Sitemaps an ihrem Platz. Ein Fehler stoppt den Auftrag, ohne etwas zu ersetzen, wird im PrestaShop-Log vermerkt und im Backoffice angezeigt. Eine Sperre verhindert zwei gleichzeitige Generierungen, etwa durch den Cron und einen Klick im Backoffice.

§ 04

Multishop und mehrsprachig

Jeder Shop hat eigene Einstellungen, eigene Sprachen, einen eigenen Index auf seiner Domain und eine Adresse /sitemap.xml, die je nach aufgerufener Domain den richtigen Index ausliefert. Ausschlussregeln und Videos gelten für alle Shops oder für einen einzelnen. In robots.txt wird pro Shop eine Sitemap-Zeile eingetragen, und der Block überlebt das Neuerzeugen der Datei durch PrestaShop.

§ 05

Gebaut, um mit dem Shop zu wachsen

Neuaufbau nach Änderungen und IndexNow ersparen das Warten auf den nächsten Cron, um ein neues Produkt zu melden. Sitemaps eines Blogs oder einer benachbarten WordPress-Seite lassen sich dem Index hinzufügen, und ein Hook erlaubt anderen Modulen, ihre Seiten samt Übersetzungen einzutragen. Der Code folgt den PrestaShop-Konventionen, kommt ohne Composer-Abhängigkeit aus und läuft von PrestaShop 8.0 bis 9.x mit demselben ZIP.