Automatische SEO-Schema-Rich-Snippets: Einrichtung und Hilfe
Schnellstart
- Installieren Sie die ZIP-Datei unter Modul > "Module Manager" und klicken Sie auf "Configure".
- Öffnen Sie "Improve" > Schema Rich Snippets > Einstellungen > Konfiguration und wählen Sie die benötigten Schema-Typen.
- Füllen Sie Organisation und Soziale Profile aus und prüfen Sie Markenquelle und Variantenangebote anzeigen unter Produktschema.
- Konfigurieren Sie Versandländer (ISO), Versanddienste für Versandkosten und tatsächliche Bearbeitungs- und Transportzeiten.
- Legen Sie Platzierung der Rückgaberichtlinie fest, prüfen Sie Rückgabefrist, Gebühren, Methode und Produktausnahmen und speichern Sie.
- Erstellen Sie unter Schema-Vorschau Vorschauen für Startseite und Produkt.
- Prüfen Sie das öffentliche JSON-LD und validieren Sie echte URLs einschließlich Preisen, Varianten, Versand und Rückgaben.
Erfordert PrestaShop 1.6 oder neuer und PHP 7.1 oder neuer.
Einrichtungsanleitung
Installation und Konfiguration öffnen
Laden Sie die ZIP-Datei unter Modul > "Module Manager" > "Upload a module" hoch. Installieren Sie das Modul und klicken Sie auf "Configure". Öffnen Sie "Improve" > Schema Rich Snippets > Einstellungen > Konfiguration.
Erfordert PrestaShop 1.6 oder neuer und PHP 7.1 oder neuer.
Die HTML-Bereinigung erfordert, dass Ihr Kern actionOutputHTMLBefore aufruft. Prüfen Sie die öffentliche Ausgabe mit Ihrem tatsächlichen Kern und Theme.
Die Installation erstellt die Tabellen mprschema_override und mprschema_log mit Ihrem Datenbankpräfix. Moduleinstellungen werden unter mprschema in der gemeinsamen MPR-Konfigurationstabelle gespeichert.
Schema-Typen und Bereinigung auswählen
Unter Schema-Typen stehen folgende Schalter standardmäßig auf Ja.
| Einstellung | Ausgabe |
|---|---|
| Produktschema | Produkt-Markup auf Produktseiten, mit Varianten-Markup, sofern unterstützt. |
| Organization-Schema | Unternehmens-Markup auf der Startseite. |
| WebSite-Schema | Website-Markup auf der Startseite mit einer Suchaktion über die native Such-URL und ?s={search_term_string}. |
| Breadcrumb-Schema | BreadcrumbList auf unterstützten Entitätsseiten außer der Startseite, wenn ein Pfad erstellt werden kann. |
| Kategorieschema | CollectionPage mit Kategoriedaten, Produktanzahl und kleiner Produktliste. |
| CMS-Artikel-Schema | Article mit CMS-Text, Überschrift, Sprache, verfügbaren Datumsangaben, Autor und Herausgeber. |
| Microdata-Attribute entfernen | Unterstützte Attribute itemscope, itemtype, itemprop, itemid und itemref aus ausgegebenem HTML entfernen. |
| Vorhandenes JSON-LD entfernen | Andere JSON-LD-Skriptblöcke aus ausgegebenem HTML entfernen. Das Modul erhält eigene markierte Blöcke und markierte Smart Breadcrumbs-Blöcke. |
Deaktivieren Sie einen Schema-Typ, wenn dieser nicht veröffentlicht werden soll. Prüfen Sie vor dem Speichern die Bereinigung, wenn ein anderes Modul benötigtes Markup ausgibt. Die Bereinigung verarbeitet ausgegebenes HTML und bearbeitet keine Theme-Dateien.
Das Modul erzeugt kein FAQ-Schema und bietet keine FAQ-Einstellung.
Produkt-Schema konfigurieren
| Einstellung | Standard | Verhalten und Änderungsbedarf |
|---|---|---|
| Markenquelle | Hersteller | Hersteller, Lieferant, Eigenschaft namens "Brand" oder Shop-Marke (eigene Produkte) wählen. |
| Name der Shop-Marke | Leer | Für die Shopmarkenquelle verwendet. Leer bedeutet ersatzweise Unternehmens- oder Shopname. |
| Standard-Produktzustand | Neu | Ersatzwert, wenn das Produkt keinen unterstützten Zustand liefert. Weitere Optionen sind Gebraucht und Generalüberholt. |
| Bewertungen einschließen | Ja | Freigegebene Produktkommentare und Bewertungen lesen. Zum Weglassen der Bewertungsausgabe deaktivieren. |
| Variantenangebote anzeigen | Ja | Geeignete Kombinationen mit eigenen Angeboten und Produktdaten veröffentlichen. Deaktivieren, um das einzelne Produktangebot der Seite zu verwenden. |
| Varianteneigenschaften | Keine ausdrückliche Zuordnung | Attributgruppen Größe, Farbe, Material, Muster, Altersgruppe, Geschlecht oder Keine Varianteneigenschaft zuordnen. Farbgruppen werden standardmäßig color zugeordnet; andere Gruppen benötigen eine Zuordnung. |
| Max. Produktbilder | 5 | Bildlimit von 1 bis 10 festlegen. |
Die Produktausgabe liest aktuelle Katalogdaten. Verfügbare Felder sind Name, URL, Beschreibung, Referenz als SKU, EAN-13 als gtin13, UPC als gtin12, ISBN, Lieferantenreferenz als MPN, Marke, Bilder, Zustand, Gewicht, Kategorie und Produkteigenschaften. Angebote enthalten Preis, Währung, Verfügbarkeit, URL und Verkäufer, soweit verfügbar. Produkte mit verborgenen Preisen oder ohne Bestellmöglichkeit veröffentlichen ihren gespeicherten Preis nicht als Angebot.
Bei Produkten mit nutzbaren, unterschiedlichen Kombinations-URLs kann die Ausgabe eine ProductGroup mit Varianten-Product-Datensätzen und deren Angeboten werden. Können Kombinationen nicht über unterschiedliche URLs vorausgewählt werden, verwendet das Modul das einzelne Angebot der Produktseite. Erwarten Sie nicht die frühere AggregateOffer-Struktur.
Bewertungsdaten stammen aus freigegebenen Datensätzen in {prefix}product_comment. Das Modul kann eine Gesamtbewertung und bis zu 10 aktuelle Rezensionen hinzufügen. Wenn keine freigegebene Gesamtbewertung verfügbar ist, kann es Bewertungswerte aus dem neuesten aktiven Override für dieses Produkt lesen, ohne nach Shop zu filtern. Ohne Quelldaten erstellt es keine Bewertungen.
Das Modul übernimmt verfügbare Produktkennungen direkt aus den Produktfeldern. Es gibt keine Einstellung für eine andere Zuordnung.
Versand konfigurieren
| Einstellung | Standard | Konfiguration |
|---|---|---|
| Versanddetails einschließen | Ja | Versandkosten und Lieferzeiten ausgeben, wenn ein verlässlicher Tarif berechnet werden kann. |
| Minimale Bearbeitungszeit (Tage) | 0 | Minimale Bearbeitungszeit in ganzen Tagen. |
| Maximale Bearbeitungszeit (Tage) | 1 | Maximale Bearbeitungszeit, mindestens das Minimum. |
| Minimale Transitzeit (Tage) | 2 | Minimale Transportzeit in ganzen Tagen. |
| Maximale Transitzeit (Tage) | 5 | Maximale Transportzeit, mindestens das Minimum. |
| Versandländer (ISO) | Leer | Kommagetrennte zweistellige Zielländercodes wie PL,DE. Leer verwendet das Shopland. |
| Versanddienste für Versandkosten | Keine | Versanddienste auswählen, deren Tarife veröffentlicht werden sollen. Abholung und Versanddienste nur auf Anfrage auslassen. Ohne Auswahl keine Versanddetails. |
Die Tarife basieren auf einer Produkteinheit und dem niedrigsten anwendbaren Tarif der ausgewählten Versanddienste je Ziel. Die Berechnung prüft Versanddienstbereiche, Zonen, Steuern, Bearbeitung, Produktzuschläge und unterstützte Schwellen für kostenlosen Versand.
Versanddetails können entfallen, wenn der Tarif von einer Erweiterung, adressabhängigen Steuern, Versanddienstmodulen, Lagerregeln oder anderen nicht unterstützten Checkout-Bedingungen abhängt. Das Modul setzt keinen geschätzten Preis ein. Vergleichen Sie Tarife mit Ihrem Checkout, bevor Sie sich auf die Ausgabe verlassen.
Rückgaben konfigurieren
| Einstellung | Standard | Konfiguration |
|---|---|---|
| Rückgaberichtlinie einschließen | Ja | Ausgabe der Rückgaberichtlinie aktivieren. |
| Platzierung der Rückgaberichtlinie | Jedes Produktangebot | Organization-Block der Startseite, jedes Produktangebot oder beides wählen. Die Platzierung bei Organization erfordert ein aktiviertes Organization-Schema. |
| Rückgabefrist (Tage) | 14 | Positive ganze Tage für eine begrenzte Rückgabefrist. |
| Art der Rückgaberichtlinie | Begrenzter Rückgabezeitraum | Begrenzter Rückgabezeitraum, Unbegrenztes Rückgabefenster oder Rücksendungen nicht gestattet wählen. |
| Rücksendekosten | Kostenlose Rücksendung | Kostenlose Rücksendung, Kunde zahlt Rücksendekosten oder Feste Rücksendegebühr des Shops wählen. |
| Rücksendegebühr | Leer | Positiven Festbetrag eingeben, wenn der Shop eine feste Rückgabegebühr erhebt. |
| Währung der Rücksendegebühr | Leer | Währung des Betrags wählen. Nur Shops mit dieser Standardwährung veröffentlichen ihn. |
| Rückgabemethode | Rückgabe per Post | Rückgabe per Post, Rückgabe im Geschäft oder Rückgabe am Kiosk wählen. |
| Produkte mit eigener Rückgaberichtlinie | Keine | Einzelne Produkte auswählen, deren Angebote eine Ausnahmeregelung verwenden. |
| Rückgaberichtlinie dieser Produkte | Rücksendungen nicht gestattet | Art der Ausnahmeregelung wählen. |
| Rückgabefrist dieser Produkte (Tage) | 0 | Positive ganze Tage eingeben, wenn die Ausnahme eine begrenzte Frist verwendet. |
Der Geltungsbereich von Rückgaben wird aus den Lieferländern des Shops erstellt. Das Land der Rückgaberichtlinie verwendet das Unternehmens- oder Shopland. Es wird nicht allein aus Versandländer (ISO) abgeleitet.
Vergleichen Sie diese Werte mit der tatsächlich veröffentlichten Shoprichtlinie. Das Speichern von Schema-Einstellungen konfiguriert weder Checkout-Versand noch Ihren Rückgabeprozess. Ungültige Auswahlen, Ländercodes, Tagesbereiche oder erforderliche Festgebühren können das Speichern verhindern. Korrigieren Sie gemeldete Felder und speichern Sie erneut.
Öffentliche Seiten in der Vorschau prüfen und verifizieren
Öffnen Sie Schema Rich Snippets > Schema-Vorschau. Erstellen Sie eine Startseitenvorschau und eine Vorschau für eine echte Produkt-, Kategorie- oder CMS-Seite.
Die Vorschau rendert passende Schema-Gruppen unabhängig von deren übergeordneten Aktivierungsschaltern. Prüfen Sie immer auch die öffentliche URL. Suchen Sie im Quelltext nach application/ld+json-Blöcken mit data-mprschema="1". Vergleichen Sie Preise, Währung, Verfügbarkeit, Kennungen, Unternehmensdaten, Versand und Rückgaben mit sichtbaren Seiteninhalten.
Verwenden Sie die Validator-Links der Vorschauseite, um die öffentliche URL zu prüfen.
Wenn Ihr eigenes Theme den Header-Hook nicht aufruft, ergänzen Sie den nativen Aufruf im Head-Template:
{hook h='displayHeader'}
Das Modul gibt JSON-LD über diesen Hook aus. Es fügt kein kundenbezogenes CSS oder JavaScript hinzu.
Bewertungs-Overrides nur bei Bedarf verwenden
In diesem Einrichtungsablauf gibt es keinen gewöhnlichen Bewertungseditor. Der Code kann review_count und review_value aus {prefix}mprschema_override für einen aktiven Produktdatensatz lesen. Er filtert nicht nach id_shop; ein Override kann daher auch andere Shops mit derselben Produkt-ID betreffen. Freigegebene Kommentaraggregate haben Vorrang.
Wenn Sie solche Datensätze direkt pflegen, verwenden Sie echte Bewertungen, das tatsächliche Tabellenpräfix sowie Produkt- und Shop-ID. Die ursprüngliche Einfügestruktur lautet:
INSERT INTO ps_mprschema_override
(entity_type, entity_id, id_shop, review_count, review_value, active, date_add, date_upd)
VALUES
('product', 123, 1, 42, 4.80, 1, NOW(), NOW());
Ersetzen Sie vor der Verwendung jeden Beispielwert. Dies speichert einen aggregierten Ersatzwert, keine einzelnen Review-Datensätze.
Fehlerbehebung und Deinstallation
Prüfen Sie bei fehlendem Markup Schema-Typ-Schalter, Header-Hook, Entitäts-ID und Seitencache. Das Dashboard zeigt Kataloganzahlen und Konfigurationsabdeckung. Verwenden Sie Einstellungen > Integrität für erforderliche Infrastrukturprüfungen.
Wenn benötigtes Drittanbieter-Markup verschwindet, deaktivieren Sie Vorhandenes JSON-LD entfernen, leeren Sie vorhandene Seitencaches und prüfen Sie erneut. Bleiben doppelte Microdata bestehen, prüfen Sie, ob Ihr Kern den Ausgabe-Hook aufruft und die Seite einen normalen Head-Bereich hat.
Wählen Sie bei fehlenden Versanddetails Versanddienste aus und prüfen Sie nicht unterstützte Preisbedingungen. Prüfen Sie bei fehlender Rückgabegebühr Betrag, gewählte Währung und Standardwährung jedes Shops. Vergleichen Sie ein einfaches Produkt und ein Kombinationsprodukt getrennt.
Deaktivieren Sie das Modul im "Module Manager", um die Ausgabe anzuhalten. Die Deinstallation entfernt Menü, Moduleinstellungen, Adminpräferenzen sowie Override- und Protokolltabelle. Exportieren Sie vorher benötigte eigene Override-Datensätze.
Fragen
Noch keine Fragen zu diesem Modul
Fragen Sie alles zu Installation, Kompatibilität oder Einrichtung. Die Antworten erscheinen hier.
Bekannte Probleme
7
Verwaltungsbeschriftungen blieben auf Englisch
Angebote für nur auf Anfrage erhältliche Produkte veröffentlicht
Gewünschte strukturierte Daten bei Bereinigung entfernt
Save and stay prüfte Einstellungen nicht zuverlässig
Beschädigte übersetzte Beschriftungen
Verbesserte Sicherheit
Konfigurieren öffnete nicht die richtige Einstellungsseite
Funktionsanfragen
9
Implementiert
Strukturierte Angebotsdaten für Produktvarianten
Automatische strukturierte Daten
Installationsprüfung und Reparatur
Modulupdates mit einem Klick
Rückgabe- und Versandbedingungen des Händlers
Strukturierte Daten für Produktvarianten
Produktmerkmale in strukturierten Daten
Wiederverwendbare Inhaltsvariablen in strukturierten Daten
Shopmarke als Produktmarke
Änderungsprotokoll
v1.1.102026-06-10
- Certified the release package with the shared package surface gate.
- Synced shared Entity Selector, Search and License package copies.
- Aligned mprschema.php, config.xml and package metadata to the same version.
- Rebuilt the ZIP without development sources or leaked admin package files.
Ältere Versionen
v1.1.122026-05-27
- Addedcomplete FR/DE/ES/IT/PL translations
- FixedAdd standard infrastructure checks, tag quality/monitoring checks
v1.1.02026-04-12
- AddedJSON-LD generation for product, offer, breadcrumb, category, CMS article, organization and website schema.
- Addedoptional review/rating output when reliable product comment or override data exists.
- Addedschema cleanup to reduce duplicate microdata/JSON-LD from themes.
v1.1.22025-12-03
- Addedstandard infrastructure and integrity checks.
- Refreshed module translations and PrestaShop scanner parity.
- Addedone-click module update package integration.
Demo
Testen Sie das vollständige Modul vor dem Kauf
Kaufen Sie die Lizenz später, Ihre Einstellungen bleiben erhalten.
- Ihre 30-Tage-Demo Testen Sie es 30 Tage ab der ersten Installation in Ihrem eigenen Shop.
- Fertiger Demo-Shop Entdecken Sie einen fertigen Demo-Shop im Browser.
- Ohne Registrierung Kein Konto, keine E-Mail-Adresse und keine Shop-Domain nötig.
Mit dem Download akzeptieren Sie die Demo-Bedingungen und die Datenschutzerklärung.
Mit dem Öffnen dieser Demo akzeptieren Sie die Demo-Nutzungsbedingungen und die Datenschutzerklärung.