Karten der Parteien Pro
XML-Sitemap für PrestaShop – Pro-Generator für Sitemaps | PrestaDev
XML-Sitemap für PrestaShop – Pro-Generator für Sitemaps | PrestaDev
XML-Sitemap für PrestaShop – Pro-Generator für Sitemaps | PrestaDev
XML-Sitemap für PrestaShop – Pro-Generator für Sitemaps | PrestaDev
XML-Sitemap für PrestaShop – Pro-Generator für Sitemaps | PrestaDev

Sitemap-Generator Pro für PrestaShop

Module version: 1.8.17

PrestaShop compatibility: 1.7.x 8.x 9.x

Moduldatei aktualisiert: 2026-09-12 11:53:53

Produktdaten aktualisiert: 2026-09-12 11:54:20


Erweitertes Modul zur Generierung von XML-Sitemaps gemäß dem Google-Standard, mit vollständiger Unterstützung für mehrere Sprachen, Shops (Multistore) und hreflang-Tags. Es erstellt automatisch separate Sitemap-Dateien pro Sprache und Shop, unterstützt GZ-Komprimierung, Produkt-Bildsitemaps sowie eine erweiterte Filterung der URL-Qualität. Das Modul integriert sich mit der Google Search Console (automatisches Übermitteln von Sitemaps über OAuth 2.0), dem IndexNow-Protokoll (sofortige Benachrichtigung von Suchmaschinen über Änderungen) und verwaltet robots.txt-Einträge. Das Smart Lastmod-System verfolgt Änderungsdaten von Entitäten über Datenbank-Hooks und gewährleistet so präzise Informationen über die Aktualität der Inhalte. Die Generierung erfolgt asynchron mit Unterstützung für CRON, Pausieren und Fortsetzen, wodurch sich Kataloge mit Zehntausenden von Produkten sicher verarbeiten lassen.

Lizenztyp / Aktualisierung
126,00 zł
102,44 złnetto
Price history:

Beschreibung

Wichtige Funktionen und Merkmale

Generierung von Sitemaps

  • 11 Sitemap-Typen — Produkte, Kategorien, CMS-Seiten, Hersteller, Lieferanten, Meta-Seiten, Produktbilder sowie 4 unterstützte Blog-Module: SmartBlog, PH SimpleBlog, ETS Blog, Functional Blog
  • Bilder-Sitemaps — separate Sitemaps mit der vollständigen Sammlung von Produktbildern, einschließlich Bildern von Attributvarianten
  • Produkte mit Attributkombinationen — Generierung separater URLs für jede Produktkombination (optional)
  • GZ-Komprimierung — automatische Komprimierung von Sitemap-Dateien in das Format .xml.gz, wodurch die Größe um 80–90 % reduziert wird
  • Chunking — automatische Aufteilung großer Sitemaps in Dateien mit je 10.000 URLs (800 bei Attributen) mit Sitemap-Index
  • Dry-Run — Vorschau des Generierungsergebnisses ohne Dateierstellung (Schätzung der Anzahl von URLs und Dateien)
  • XML-Validierung — integrierter Validator, der die Übereinstimmung der generierten Dateien mit dem XML-Sitemap-Schema prüft

Mehrsprachigkeit und hreflang

  • Hreflang mit x-default — automatische Alternate-Language-Tags mit Unterstützung für x-default für mehrsprachige Shops
  • Separate Sitemaps pro Sprache — jede Shop+Sprache-Kombination erzeugt eine separate Sitemap-Datei
  • Sprachvarianten von URLs — vollständige Unterstützung alternativer URLs pro Sprache innerhalb eines Sitemap-Eintrags

Qualitätsfilterung und Ausschlüsse

  • Filterung nicht indexierbarer Inhalte — Überspringen von Produkten, die als „nicht indexieren“, verborgen oder weitergeleitet markiert sind
  • Ausschlüsse pro ID — manuelles Ausschließen bestimmter Produkte, Kategorien, CMS-Seiten, Hersteller und Lieferanten anhand der ID
  • URL-Muster — Ausschließen von URLs, die zu Regex-Mustern passen (z. B. /test/*, /admin/*)
  • Ausschluss von Meta-Seiten — selektives Überspringen ausgewählter Meta-Seitentypen (Startseite, Kategorien, Hersteller usw.)
  • Signaturbasierte Deduplizierung — automatische Erkennung und Eliminierung doppelter URLs auf Basis von Inhaltssignaturen
  • Filterstatistiken — detaillierter Bericht darüber, wie viele Elemente herausgefiltert wurden und warum

Smart Lastmod — Änderungsverfolgung

  • Änderungsverfolgung über Hooks — 20 Datenbank-Hooks überwachen das Hinzufügen, Bearbeiten und Löschen von Produkten, Kategorien, CMS-Seiten, Herstellern und Lieferanten
  • Präzise Änderungsdaten — separate Datenbanktabelle mit genauem Zeitstempel der letzten Änderung jeder Entität
  • Zwei Lastmod-Modi — Modus „nur präzise“ (accurate_only) oder „mit Fallback“ (legacy_fallback — verwendet date_upd, wenn keine Verfolgung vorhanden ist)
  • Tracking pro Shop — separate Änderungsverfolgung für jeden Shop im Multistore

Integration mit Google Search Console

  • OAuth 2.0-Autorisierung — sichere Autorisierung mit Google mit automatischer Token-Aktualisierung
  • Automatisches Übermitteln von Sitemaps — nach der Generierung werden die Sitemaps automatisch an die Search Console übermittelt
  • Property-Zuordnung — Zuordnung jedes Shops zum entsprechenden Dienst in der Google Search Console
  • Verbindungsstatus — visuelle Information über den Autorisierungsstatus und die letzte Übermittlung der Sitemaps

IndexNow-Protokoll

  • Sofortige Benachrichtigung — Benachrichtigung von Suchmaschinen (Bing, Yandex, Naver) über neue und geänderte URLs in Echtzeit
  • URL-Warteschlange — Warteschlangensystem mit automatischem Batch-Flush an die IndexNow-API
  • Automatisch generierter Schlüssel — kryptografisch sicherer Schlüssel mit automatischer Synchronisierung der Verifizierungsdatei
  • Retry-Logik — Mechanismus zum erneuten Senden fehlgeschlagener Übermittlungen mit Status- und Fehlerverfolgung

Verwaltung von robots.txt

  • Drei Betriebsmodi — deaktiviert, manuell (benutzerdefinierter Pfad) oder automatisch (Hook beim Speichern von robots.txt in PrestaShop)
  • Automatische Sitemap-Einträge — Hinzufügen von Sitemap-Direktiven zu robots.txt mit Kennzeichnung des Blocks BEGIN/END
  • Saubere Entfernung — bei der Deinstallation entfernt das Modul automatisch seinen Block aus der robots.txt

Asynchrone Generierung und CRON

  • CRON-Generierung — Endpoint mit Sicherheitstoken zum Starten der Generierung über den Server-Zeitplan
  • Pausieren und Fortsetzen — Möglichkeit, eine lang andauernde Generierung anzuhalten und fortzusetzen, ohne den Fortschritt zu verlieren
  • Generierungsprotokolle — vollständige Historie der Vorgänge mit Anzahl der Dateien, Validierungsstatus, Größe und Dauer
  • Selektive Generierung — Möglichkeit, Sitemaps nur für ausgewählte Shops, Sprachen oder Entitätstypen zu generieren

Administrationsbereich

  • Dashboard mit KPIs — Kennzahlen: Anzahl ausgewählter Shops, Sprachen, Kartentypen, generierter Dateien
  • 4 Konfigurationsregisterkarten — Umfang (Shops/Sprachen/Kategorien), Signale und Metadaten, Qualitätsregeln und Ausschlüsse, Entdeckung und Integrationen
  • Generierungspanel — Steuerelemente für die Batch-Generierung mit Fortschrittsvorschau
  • Qualitätsübersicht — Filterstatistiken und Qualitätsmetriken der URLs
  • Links zu XML-Dateien — direkte Links zu generierten Sitemaps und Indizes
  • Vorgangshistorie — Protokolle aller Generierungen und Validierungen mit Ergebnissen

Kompatibilität und Leistung

  • PrestaShop 1.7.x – 9.x und PHP 7.0 – 8.5
  • Vollständige Multistore-Unterstützung — Konfiguration pro Shop, separate Sitemaps pro Shop+Sprache
  • Leistungsoptimierung — Caching von Domains, ISO-Sprachcodes, Batch-Verarbeitung für große Kataloge
  • Keine externen Abhängigkeiten — kein Composer, alles im Modul integriert

Für wen ist dieses Modul gedacht?

  • Shops mit Fokus auf SEO — präzise Sitemaps mit hreflang, lastmod und Qualitätsfilterung
  • Große Kataloge — asynchrone Generierung mit Chunking für Shops mit 10.000+ Produkten
  • Mehrsprachige Shops — vollständige hreflang-Unterstützung mit x-default für jede Sprache+Shop-Kombination
  • Multistore — separate Sitemaps, Konfiguration und Integrationen pro Shop
  • Shops mit Blog — Unterstützung für 4 beliebte PrestaShop-Blog-Module

Anforderungen

  • PrestaShop 1.7.0 oder neuer
  • PHP 7.0 oder neuer
  • Schreibrechte im Root-Verzeichnis des Shops (für Sitemap-Dateien und robots.txt)
  • Google Search Console-Konto (optional, für die automatische Übermittlung von Sitemaps)


Link zur Modul-Demo:

Demo des Administrationsbereichs:
https://moduly-prestashop.eu/mapy-stron/admin-dev

Demo des Frontends:
https://moduly-prestashop.eu/mapy-stron

Produktdetails

Unterstützung für Prestashop 9.x
Ja
Unterstützung für Prestashop 8.x
Ja
Unterstützung für Prestashop 1.7.x
so
Unterstützung für Prestashop 1.6.x
so
Unterstützung für PrestaShop 1.5x
so
Modulübersetzungen
PL, DE
Kostenloser Support
so
Kostenlose Updates (1 Jahr)
so
Einfache Installation
so
Erfordert die Modifikation des Motors
nicht
PDGSP-FULL

Changelog

Release history for this product. Expand an entry to see what changed.

  • poprawiono obsługę IndexNow

  • dodano możliwość przetestowania każdego URL w mapie witryny w realnych żądaniach http

  • poprawiono błąd z "invalid token" podczas generowania

  • moduł został kompletnie przepisany pod PrestaShop 9.x

FAQ

Find answers to the most common questions about this product.

Gehen Sie im Administrationsbereich zur Konfiguration des Moduls (Module -> PD Google Sitemaps Pro -> Konfigurieren). Wählen Sie im Reiter „Bereich“ die Shops, Sprachen und Entitätstypen aus, die berücksichtigt werden sollen. Klicken Sie anschließend im Generierungsbereich auf die Schaltfläche „Generieren“. Das Modul erstellt automatisch Sitemap-Dateien im Stammverzeichnis des Shops sowie eine Sitemap-Indexdatei. Für große Kataloge können Sie die CRON-Generierung verwenden – die URL-Adresse finden Sie im CRON-Bereich der Konfiguration.

Das Modul generiert Sitemaps für 11 Inhaltstypen: Produkte, Kategorien, CMS-Seiten, Hersteller, Lieferanten, Meta-Seiten (Startseite usw.), Produktbilder (separate Bild-Sitemaps) sowie Beiträge aus 4 Blog-Modulen – SmartBlog, PH SimpleBlog, ETS Blog und Functional Blog. Jeder Typ kann in der Konfiguration unabhängig aktiviert oder deaktiviert werden.

Das Modul generiert automatisch hreflang-Tags (xhtml:link rel='alternate') für jede URL in allen ausgewählten Sprachen. Wenn der Shop 3 Sprachen hat (PL, EN, DE), enthält jeder Eintrag in der Sitemap 3 alternative Sprachlinks plus das x-default-Tag, das auf die Standardsprachversion verweist. Für jede Kombination aus Shop+Sprache wird eine separate Sitemap-Datei erstellt, und alle werden in der Indexdatei zusammengeführt.

Smart Lastmod ist ein System zur Verfolgung von Änderungsdaten von Entitäten über Datenbank-Hooks. Das Modul registriert 20 Hooks, die das Hinzufügen, Bearbeiten und Löschen von Produkten, Kategorien, CMS-Seiten, Herstellern und Lieferanten überwachen. Jede Änderung wird in einer separaten Tabelle mit einem genauen Zeitstempel gespeichert. Dadurch enthalten Sitemaps präzise Lastmod-Daten, was Suchmaschinen hilft, geänderte Inhalte effizienter zu indexieren. Es sind zwei Modi verfügbar: 'accurate_only' (nur verfolgte Daten) und 'legacy_fallback' (verwendet date_upd, wenn keine Verfolgung vorhanden ist).

Aktivieren Sie im Reiter „Entdeckung und Integrationen“ die Option Google Search Console und geben Sie die Client-ID sowie das Client-Secret aus der Google Cloud Console ein (erfordert die Erstellung eines OAuth-2.0-Projekts). Klicken Sie anschließend auf „Autorisieren“ – Sie werden zu Google weitergeleitet, wo Sie den Zugriff bestätigen. Nach der Autorisierung übermittelt das Modul die generierten Sitemaps nach jeder Generierung automatisch an die Search Console. Der Verbindungsstatus ist im Hauptpanel sichtbar.

IndexNow ist ein Protokoll, das es ermöglicht, Suchmaschinen (Bing, Yandex, Naver) sofort über neue oder geänderte URLs zu informieren – ohne darauf zu warten, dass der Crawler die Seite selbst besucht. Das Modul fügt URLs bei jeder Bearbeitung eines Produkts, einer Kategorie oder einer CMS-Seite automatisch zur Warteschlange hinzu und sendet sie anschließend stapelweise an die IndexNow-API. Der Verifizierungsschlüssel wird automatisch generiert, und die Verifizierungsdatei wird mit dem Shop-Verzeichnis synchronisiert.

Das Modul bietet drei Modi zur Verwaltung von robots.txt: (1) Deaktiviert -- das Modul verändert die Datei nicht. (2) Manuell -- der Administrator gibt den Pfad zu robots.txt an. (3) Automatisch -- das Modul fügt die Sitemap-Direktiven automatisch über den PrestaShop-Hook zu robots.txt hinzu. Die Einträge des Moduls sind mit dem Block BEGIN/END PD_GSP gekennzeichnet, was ein sauberes Hinzufügen und Entfernen ermöglicht, ohne den übrigen Inhalt der Datei zu beeinträchtigen.

In der Konfiguration des Moduls finden Sie den CRON-Bereich mit einer URL, die ein Sicherheitstoken enthält. Kopieren Sie diese Adresse und fügen Sie sie dem CRON-Zeitplan auf dem Server hinzu, z. B. einmal täglich: '0 3 * * * wget -q URL'. Das Modul erstellt automatisch alle Sitemaps, validiert die Dateien, aktualisiert die robots.txt und übermittelt die Sitemaps an die Google Search Console (falls aktiviert). Die CRON-Generierung unterstützt das Pausieren und Fortsetzen bei großen Katalogen.

Im Tab „Qualitätsregeln und Ausschlüsse“ haben Sie mehrere Optionen: (1) Ausschluss nach ID -- geben Sie die IDs von Produkten, Kategorien, CMS-Seiten, Herstellern oder Lieferanten ein, durch Kommas getrennt. (2) URL-Muster -- geben Sie reguläre Ausdrücke (Regex) ein, um URLs auszuschließen, die dem Muster entsprechen. (3) Automatische Filter -- aktivieren Sie das Überspringen von nicht indexierten, ausgeblendeten oder weitergeleiteten Produkten. (4) Meta-Seiten -- deaktivieren Sie selektiv Meta-Seitentypen. Das Modul zeigt Statistiken darüber an, wie viele Elemente herausgefiltert wurden und warum.

Ja, das Modul unterstützt Multistore vollständig. Jeder Shop kann eine unabhängige Konfiguration haben – andere Shops, Sprachen, Entitätstypen, Qualitätsregeln und Integrationen. Sitemaps werden separat pro Shop und Sprache mit eigenen Indexdateien generiert. IndexNow und Google Search Console funktionieren ebenfalls pro Shop, mit der Möglichkeit, jeden Shop einem anderen Search-Console-Dienst zuzuordnen. Die robots.txt wird mit Sitemap-Direktiven für alle konfigurierten Shops aktualisiert.

Bild-Sitemaps sind separate XML-Dateien, die die URLs von Produktbildern enthalten. Sie helfen Suchmaschinen, die Bilder des Shops in Google Images zu indexieren. Um sie zu aktivieren, markieren Sie im Reiter „Bereich“ den Typ „Product Images“ in der Liste der Sitemap-Typen. Das Modul ruft automatisch alle Produktbilder ab (einschließlich der Bilder von Attributvarianten, falls aktiviert) und generiert dedizierte Bild-Sitemap-Dateien.

Das Modul ist für große Kataloge optimiert. Es teilt Sitemaps automatisch in Dateien mit jeweils 10.000 URLs auf (oder 800 bei Produkten mit Attributen) und verknüpft sie mit einer Indexdatei. Die Generierung erfolgt in Batches, was das Überschreiten der PHP-Speicherlimits verhindert. Für sehr große Kataloge (50.000+ Produkte) wird die Generierung per CRON empfohlen, das Pause und Fortsetzung unterstützt. Die GZ-Komprimierung reduziert die Dateigröße um 80–90 %.

Ja, das Modul unterstützt 4 beliebte PrestaShop-Blogmodule: SmartBlog, PH SimpleBlog, ETS SimpleBlog Free sowie Functional Blog (MyPrestaModules). Wenn ein bestimmtes Blogmodul installiert und aktiv ist, werden seine Beiträge automatisch in der Sitemap berücksichtigt. Jedes Blogmodul kann in der Bereichskonfiguration unabhängig aktiviert oder deaktiviert werden.

Das Modul verfügt über einen integrierten XML-Validator. Nach jeder Generierung prüft es automatisch die Korrektheit der Dateien – die Übereinstimmung mit dem XML-Sitemap-Schema, die Anzahl der Einträge, die Dateigröße und doppelte URLs. Die Validierungsergebnisse sind in den Generierungsprotokollen und im Operationsbericht sichtbar. Du kannst die Validierung auch manuell starten, indem du im Konfigurationspanel auf die Schaltfläche „Validieren“ klickst. Die Qualitätsstatistiken zeigen, wie viele URLs die Filter passiert haben und wie viele abgelehnt wurden.

Der Dry-run-Modus ist eine Simulation der Generierung, ohne Dateien auf dem Datenträger zu erstellen. Er zeigt Schätzungen dazu an, wie viele Sitemap-Dateien generiert würden, wie viele URLs jede enthalten würde und welche Konfiguration verwendet würde. Nützlich zur Überprüfung der Konfiguration vor der eigentlichen Generierung, insbesondere bei der ersten Konfiguration oder nach einer Änderung der Qualitätsregeln.

Das Modul ist mit PrestaShop von Version 1.7.0 bis zur neuesten Version 9.x einschließlich kompatibel. Es unterstützt PHP von 7.0 bis 8.5. Es erfordert keine externen Bibliotheken und keinen Composer – es ist vollständig eigenständig. Das Administrationspanel passt sich automatisch an die PrestaShop-Version an.

Laden Sie den Modulordner in das Verzeichnis /modules/ auf dem Server hoch oder verwenden Sie die Option „Neues Modul hinzufügen“ im PrestaShop-Administrationsbereich. Nach der Installation erstellt das Modul automatisch die erforderlichen Datenbanktabellen (Generierungsprotokolle, Lastmod-Verfolgung, IndexNow-Warteschlange), registriert 21 Hooks und fügt einen Tab im Menü hinzu. Die Konfiguration ist durch Klicken auf „Konfigurieren“ in der Modulliste oder über den dedizierten Tab im Menü verfügbar.

Bewertungen (0)

Keine Bewertungen