Magento 2 Modul — SEO Rich Data (JSON-LD)
- SKU
- M2-SEO-RICH-DATA
Beschreibung / Magento 2 Modul — SEO Rich Data (JSON-LD)
MAGENTO 2 · SCHEMA.ORG · JSON-LD · PRODUKTDATEN
Übermitteln Sie Suchmaschinen strukturierte Daten Ihres Shops.
Kowal SEO Rich Data
Generieren Sie JSON-LD für Produkte, Angebote, Unternehmen und Navigation. Nutzen Sie Bewertungen, Videos und optionale FAQ, um Shopinhalte im Format schema.org zu beschreiben.
Product und Offer · Bewertungen und Multimedia · Konfiguration im Adminbereich
SO FUNKTIONIERT ES IN DER PRAXIS
01 · Shopdaten ergänzen
Attribute zuordnen und Unternehmensdaten konfigurieren.
02 · Das Modul erstellt JSON-LD
Es generiert passende Daten für das Produkt oder die Seite.
03 · Veröffentlichung prüfen
Prüfen Sie, ob die Daten mit den sichtbaren Shopinhalten übereinstimmen.
Welche Vorteile bietet das Ihrem Shop?
Entdecken Sie die Funktionen, Einsatzmöglichkeiten und Konfiguration des Moduls.
Was bietet SEO Rich Data?
Das Modul ergänzt Magento um strukturierte Daten nach schema.org im JSON-LD-Format. Es beschreibt Produkte, Kategorien, Navigation und das Unternehmen für Systeme, die Webseiten analysieren.
Die Daten können die Eignung für unterstützte Rich Results fördern, etwa mit Preis, Verfügbarkeit oder Bewertungen. Korrekte Markierungen garantieren weder deren Anzeige noch eine höhere CTR, bessere Platzierungen oder schnellere Indexierung.
Product — Produktinformationen
Übermitteln Sie Namen, Beschreibung, URL, Bilder, SKU und Produktkennungen. In der Konfiguration wählen Sie die Quellen für Marke, Hersteller und Kennungen wie EAN/GTIN.
Die bisherige Beschreibung nannte auch MPN. Prüfen Sie die tatsächlich ausgegebenen Kennungen anhand der jeweiligen Paketversion und Produktdaten, statt die Verfügbarkeit jedes Feldes vorauszusetzen.
Offer — Preis, Verfügbarkeit und Bedingungen
Ein Angebot kann Preis, Währung, Verfügbarkeit, Produktzustand und Preisgültigkeit enthalten. Die Parameter entsprechen den Magento-Daten und der Modulkonfiguration.
Der aktuelle Code enthält auch Optionen für Versanddaten und Rückgaberichtlinien: Länder, Kosten, Lieferzeiten und Rückgabebedingungen. Tragen Sie die tatsächlichen Verkaufsbedingungen ein.
Brand und Manufacturer
Marken- und Herstellerdaten stammen aus den Produktinformationen. Wählen Sie in der Konfiguration die passenden Attribute für Ihre Katalogstruktur.
Korrekt gepflegte Quellen beschreiben die Beziehungen zwischen Produkt, Marke und Hersteller, ohne JSON-LD für jede Produktseite manuell erstellen zu müssen.
Organization — Verkäuferdaten
Beschreiben Sie Ihr Unternehmen: Name, Website, Logo, Beschreibung, Adresse und Kontaktdaten. Die Konfiguration berücksichtigt unter anderem Vertrieb, technischen Support und Kundenservice.
Sie können auch Links zu Social-Media-Profilen ergänzen. Die Daten sollten den im Shop veröffentlichten Informationen entsprechen.
BreadcrumbList — Navigation
Breadcrumb-Daten vermitteln die Seitenstruktur und den Pfad zum betrachteten Inhalt. Sie helfen analysierenden Systemen, die Hierarchie des Shops zu erkennen.
In der Konfiguration verwalten Sie die Breadcrumb-Komponente und Pfadoptionen entsprechend der Katalognavigation.
WebSite und SearchAction
WebSite-Daten beschreiben die Website, während SearchAction die Funktionsweise der internen Shopsuche angibt.
Diese schema.org-Typen führen nicht automatisch zur Anzeige eines besonderen Suchfeldes oder anderer Elemente in den Google-Ergebnissen.
ItemList — Produkte in einer Kategorie
Die Produktliste einer Kategorieseite kann Produktnamen, Bilder und Links enthalten. Strukturierte Daten vermitteln den Kontext der dargestellten Kollektion.
Dies beschreibt den Listeninhalt und beschleunigt nicht selbst die Indexierung. Die Indexierungsgeschwindigkeit hängt auch von Erreichbarkeit, Inhaltsqualität und Suchmaschine ab.
Review und AggregateRating
Das Modul generiert Daten einzelner Rezensionen und der Gesamtbewertung: Bewertung, Anzahl, Rezensionstext und Autor. Die Konfiguration enthält Optionen für Bewertungsformat und Bewertungsquelle.
Bewertungen können ein Produkt für unterstützte Ergebnisse mit Sternen qualifizieren, sofern es die Anforderungen der Suchmaschine erfüllt. Weder Sterne noch zusätzliche Klicks sind garantiert.
VideoObject — Videos aus der Galerie
Das Modul erkennt externe Videos in der Produktgalerie und generiert VideoObject für bis zu fünf Einträge. Die Daten umfassen Titel, Beschreibung, Vorschaubild, URL und Datum.
Im geprüften Code stammt uploadDate vom Erstellungsdatum des Produkts. Prüfen Sie bei der Validierung, ob dieser Wert der tatsächlichen Veröffentlichung des Videos entspricht.
FAQPage und „Frage zum Produkt“
Nach Installation und Aktivierung von Kowal Frage zum Produkt kann das Modul FAQPage aus Fragen und Antworten zum jeweiligen Produkt erstellen. Der Code wählt veröffentlichte Einträge und begrenzt das Ergebnis auf 50 Positionen.
Den Fragen-Tab, seine Aktivierung und seinen Titel verwalten Sie im Modul Frage zum Produkt. Freigegebene Verkäuferantworten bleiben hilfreiche Kundeninhalte und eine Quelle strukturierter Daten.
FAQ und aktuelle Google-Ergebnisse
Google zeigt seit dem 7. Mai 2026 keine FAQ-Rich-Results mehr an. FAQPage kann Inhalte weiterhin nach schema.org beschreiben; ein Fragen-und-Antworten-Bereich in Google-Ergebnissen sollte jedoch nicht versprochen werden.
Dies präzisiert die frühere Beschreibung der FAQ-Integration. Die Änderung veröffentlicht Google Search Central; auch andere korrekte strukturierte Daten garantieren keine Rich Results.
Konfiguration und automatische Generierung
Unter Stores → Configuration → Kowal → SEO Rich Data konfigurieren Sie verfügbare Komponenten, Unternehmensdaten, Attributzuordnungen und Produktdatenoptionen. JSON-LD wird automatisch für unterstützte Seiten erstellt.
Die frühere Beschreibung nannte separate Schalter für FAQ und VideoObject. In der geprüften Konfiguration arbeiten diese Prozessoren anhand verfügbarer Daten und Abhängigkeiten; separate Schalter für beide wurden nicht bestätigt. Den FAQ-Tab-Titel legen Sie in Frage zum Produkt fest.
Weitere Daten und optionale Integrationen
Das aktuelle Paket enthält auch Optionen für HowTo aus einem Produktattribut, SoftwareApplication und zusätzliche Eigenschaften. Blog- und TrustedUs-Integrationen sind optional.
Der enthaltene Adapter Kowal_SeoRichDataHyva nutzt den zentralen JSON-LD-Generator und hilft, widersprüchliche Markierungen in Hyvä zu reduzieren. Sie aktivieren und konfigurieren ihn zusätzlich; das Hauptmodul funktioniert unabhängig von Hyvä.
Anforderungen und Datenkonsistenz
Die bisherige Beschreibung nennt Magento 2.4.x, Tests auf Magento 2.4.7 und PHP 8.1+. Stimmen Sie Ihre Umgebung auf die Anforderungen der eingesetzten Magento-Version ab. Das Paket nutzt kowal/baseverwendet.
Frage zum Produkt wird für FAQ empfohlen, ist aber für grundlegende Produkt- und Kategoriedaten nicht erforderlich. Prüfen Sie auch, ob das Theme oder ein anderes Modul widersprüchliche oder doppelte Daten ausgibt.
Lieferumfang und Erfolgskontrolle
Die Angebotsbeschreibung umfasst das über Composer installierte Modul, Dokumentation, nach Magento-Richtlinien erstellten Code und technischen Support bei der Implementierung.
Strukturierte Daten können die Beschreibung Ihres Angebots verbessern und die Sichtbarkeit unterstützen. Bewerten Sie SEO- und CTR-Ergebnisse anhand von Messungen; das Modul sichert keinen bestimmten Zuwachs zu. Googles Richtlinien für strukturierte Daten beschreiben die Anforderungen für die Eignung zu Rich Results.
Installation über Composer
Paket kowal/module-seo-rich-data, Modul Kowal_SeoRichData. Konfigurieren Sie den Zugang zum Kowal-Repository, installieren Sie das Paket, aktivieren Sie das Modul, aktualisieren Sie Magento und leeren Sie den Cache. Berücksichtigen Sie in der Produktionsumgebung die Kompilierung und Bereitstellung statischer Inhalte gemäß dem Implementierungsprozess Ihres Shops.
Von der Konfiguration zum Ergebnis
1. Shopdaten ergänzen
Attribute zuordnen und Unternehmensdaten konfigurieren.
2. Das Modul erstellt JSON-LD
Es generiert passende Daten für das Produkt oder die Seite.
3. Veröffentlichung prüfen
Prüfen Sie, ob die Daten mit den sichtbaren Shopinhalten übereinstimmen.
Produktinformationen auch für die Suchmaschine
Die Produktseite enthält Preis, Verfügbarkeit und Bewertungen. SEO Rich Data übermittelt entsprechende Product-, Offer- und AggregateRating-Daten im JSON-LD-Format.
Die Suchmaschine erhält strukturierten Kontext. Die Anzeige eines Rich Results hängt von ihren Regeln und Entscheidungen ab.
Strukturierte Daten in Magento ordnen
Möchten Sie das Modul an Ihren Shop anpassen? Implementierung von Kowal SEO Rich Data anfragen und besprechen Sie die Konfiguration oder benötigte Erweiterungen.
Weitere Informationen
Change Log
Version: 1.0.17
19.05.2026
Hinzugefügt
- Unterstützung für das Feld
shippingDetailsin der Strukturoffersfür Produktdaten in JSON-LD hinzugefügt. - Unterstützung für das Feld
hasMerchantReturnPolicyin der Strukturoffersfür Produktdaten in JSON-LD hinzugefügt. - Konfiguration der Versanddaten hinzugefügt:
- Aktivieren/Deaktivieren der Generierung von
shippingDetails, - Versandland,
- Versandkosten,
- minimale und maximale Bearbeitungszeit der Bestellung,
- minimale und maximale Transportzeit.
- Aktivieren/Deaktivieren der Generierung von
- Konfiguration der Rückgaberichtlinie hinzugefügt:
- Aktivieren/Deaktivieren der Generierung von
hasMerchantReturnPolicy, - Land, in dem die Richtlinie gilt,
- Typ der Rückgaberichtlinie,
- Anzahl der Tage für die Rückgabe,
- Rückgabemethode,
- Rückgabegebühren,
- optionaler Betrag der Gebühr für die Rücksendung.
- Aktivieren/Deaktivieren der Generierung von
- Auswahl des EAN-/GTIN-Attributs in der Produktkonfiguration hinzugefügt.
- Automatisches Mapping von EAN-/GTIN-Werten auf die Eigenschaften
gtin8,gtin12,gtin13,gtin14odergtinhinzugefügt, abhängig von der Länge der Nummer. - Source-Modelle für die Konfigurationsoptionen der Rückgaberichtlinie hinzugefügt:
ReturnPolicyCategory,ReturnMethod,ReturnFees.
Geändert
- Das Abrufen der Attributwerte
brandundmanufacturerfür JSON-LD wurde verbessert. - Fallback zum Abrufen von Attributwerten aus raw EAV value hinzugefügt, wenn
getAttributeText()odergetData()keinen Wert zurückgibt. - Für konfigurierbare und gruppierte Produkte wurde ein Fallback zum Abrufen von brand-/GTIN-Werten aus einfachen Produkten hinzugefügt.
- Die veraltete Methode
Block\Product::getResultArray()wurde auf die gemeinsame LogikModel\JsonLd\ProductInfoumgestellt, damit die Generierung von Produktdaten auf der Produktseite und in Kategorielisten konsistent ist. - Der Cache-Schlüssel für Angebote wurde um die Versandkonfiguration und die Rückgaberichtlinie erweitert, damit Konfigurationsänderungen das generierte JSON-LD beeinflussen.
Behoben
- Ein Fall wurde behoben, in dem das konfigurierte Attribut
Brandnicht im Produkt-JSON-LD erschien. - Fehlende Daten ergänzt, die von der Google Search Console für merchant listing benötigt werden:
shippingDetails,hasMerchantReturnPolicy,- globale Produktkennzeichnung über EAN/GTIN.
Installationsanleitung für das Modul
SEO Rich Data – Installation und Konfiguration
Zweck des Moduls
Das ModulKowal_SeoRichDatafügt Magento 2 strukturierte Datenschema.orgim JSON-LD-Format hinzu. Die generierten Daten können Produkte, Angebote, Preise, Verfügbarkeit, Bewertungen, Rezensionen, Breadcrumbs, Organisationsdaten, den Seitennamen, eine Search Box, Social-Media-Profile, FAQ und Videos umfassen.
Die Konfiguration des Moduls befindet sich im Magento-Admin-Panel:
Stores > Configuration > Kowal > SEO Rich Data
Anforderungen
- Magento 2.
- Zugriff auf die Magento CLI.
- Zugriff auf das Composer repository mit dem Paket
kowal/module-seo-rich-dataverwendet. - Erforderliches Basispaket:
kowal/baseverwendet. - Berechtigungen zum Ausführen von
bin/magentoverwendet.
Installation über Composer
- Fügen Sie das Paket-Repository hinzu:
Die Zugangsdaten für das Composer-Repository, also die E-Mail-Adresse des Kunden und der Lizenz-Token, erhalten Sie nach dem Kauf per E-Mail. Sie sind nach der Anmeldung unter kowal.storeauch im Kundenkonto verfügbar. Ersetzen Sie TWOJ_EMAIL_KLIENTA durch die E-Mail-Adresse Ihres Kontos und TWOJ_TOKEN durch den erhaltenen Token. Führen Sie die Befehle im Magento-Stammverzeichnis aus.
composer config repositories.kowal composer https://repo.kowal.store
composer config http-basic.repo.kowal.store "TWOJ_EMAIL_KLIENTA" "TWOJ_TOKEN"
composer require kowal/module-seo-rich-data
php bin/magento module:enable Kowal_SeoRichData
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
php bin/magento cache:flush
Manuelle Installation
- Kopieren Sie das Modul in das Verzeichnis:
app/code/Kowal/SeoRichData
php bin/magento module:enable Kowal_SeoRichData
php bin/magento setup:upgrade
php bin/magento cache:flush
Schritte nach der Installation
Nach der Installation fügt das Modul ein Produktattribut hinzu:
| Attribut | Bedeutung |
|---|---|
offer_item_condition |
Produktzustand, der zur Generierung vonitemConditioninoffersverwendet. |
Das Attribut unterstützt folgende Werte:
| Wert in Magento | JSON-LD-Wert |
|---|---|
DamagedCondition |
https://schema.org/DamagedCondition |
NewCondition |
https://schema.org/NewCondition |
RefurbishedCondition |
https://schema.org/RefurbishedCondition |
UsedCondition |
https://schema.org/UsedCondition |
Wenn für das Produkt kein Attributwert festgelegt ist, behandelt das Modul es alsNewConditionverwendet.
Konfigurationsumfang
Alle Konfigurationsfelder sind gemäß den Magento-Einstellungen für die BereicheDefault,WebsiteundStore Viewverfügbar.
Felder vom TypEnabled,Show ...und ähnliche verwenden die Standardwerte von Magento:
| Wert | Bedeutung |
|---|---|
Yes |
Die Funktion ist aktiviert und kann JSON-LD-Daten generieren. |
No |
Die Funktion ist deaktiviert. |
Breadcrumbs
Dieser Abschnitt ist für die strukturierten Daten des Navigationspfads zuständig.
| Feld | Bedeutung | Werte |
|---|---|---|
Enabled |
Aktiviert die Generierung vonBreadcrumbListverwendet. |
Yes,No |
Fixed Category Path |
Verwendet auf der Produktseite den detailliertesten Kategoriepfad, wenn Magento keinen vollständigen Kategoriekontext bereitstellt. | Yes,No |
Type |
Bestimmt die Länge des für die Suchmaschine generierten Breadcrumb-Pfads. | Default (Long),Short |
Werte des FeldesType:
| Wert | Bedeutung |
|---|---|
Default (Long) |
Vollständiger Pfad, z. B.Store > Category > Subcategory > Productverwendet. |
Short |
Verkürzter Pfad, z. B.Store > Subcategory > Productverwendet. |
Seitennamen in Suchergebnissen anzeigen
Dieser Abschnitt ist für Daten vom TypWebSitezuständig, die Google dabei helfen können, den Namen der Website zu erkennen.
| Feld | Bedeutung | Werte |
|---|---|---|
Enabled |
Aktiviert die Generierung vonWebSiteverwendet. |
Yes,No |
Website Name |
Name der Website/des Shops, der in den strukturierten Daten übergeben wird. | Text, z. B. der Shopname. |
Organization
Dieser Abschnitt ist für Daten vom TypOrganizationverwendet.
| Feld | Bedeutung | Werte |
|---|---|---|
Enabled |
Aktiviert die Generierung von Organisationsdaten. | Yes,No |
Organization Name |
Name des Unternehmens oder Shops. | Text; nach Aktivierung des Abschnitts erforderlich. |
Logo Url |
Vollständige URL des Organisationslogos. | URL zur Bilddatei. |
Description |
Beschreibung der Organisation. | Text. |
Description Length |
Maximale Anzahl der Zeichen der Beschreibung. | Zahl; leer bedeutet keine Kürzung. |
Country |
Land der Organisation. | Ländercode aus der Magento-Liste. |
Region/State |
Region oder Bundesland. | Text. |
ZIP/Postal Code |
Postleitzahl. | Text. |
City |
Stadt. | Text. |
Street Address |
Straße und Hausnummer. | Text. |
Sales |
Telefonnummer der Vertriebsabteilung. | Nummer im internationalen Format, z. B.+48...verwendet. |
Technical Support |
Telefonnummer des technischen Supports. | Nummer im internationalen Format. |
Customer Service |
Telefonnummer des Kundenservice. | Nummer im internationalen Format. |
Das Land aus diesem Abschnitt kann als Fallback für das Versandland und das Land der Rückgaberichtlinie verwendet werden, wenn die entsprechenden Felder im Produktabschnitt leer bleiben.
Social Profiles
Dieser Abschnitt fügt die Social-Media-Profile der Organisation hinzu. Damit die Daten sinnvoll sind, sollte der AbschnittOrganizationaktiviert sein.
| Feld | Bedeutung | Werte |
|---|---|---|
Enabled |
Aktiviert die Generierung von Links zu Social-Media-Profilen. | Yes,No |
Facebook |
URL des Facebook-Profils. | Vollständige URL. |
Twitter |
URL des Twitter-/X-Profils. | Vollständige URL. |
Google+ |
URL des Google+-Profils. | Vollständige URL; historisches Konfigurationsfeld. |
Instagram |
URL des Instagram-Profils. | Vollständige URL. |
YouTube |
URL des YouTube-Kanals. | Vollständige URL. |
LinkedIn |
URL des LinkedIn-Profils. | Vollständige URL. |
Myspace |
URL des Myspace-Profils. | Vollständige URL; historisches Konfigurationsfeld. |
Pinterest |
URL des Pinterest-Profils. | Vollständige URL. |
SoundCloud |
URL des SoundCloud-Profils. | Vollständige URL. |
Tumblr |
URL des Tumblr-Profils. | Vollständige URL. |
Leere Felder werden übersprungen.
Search Box
Dieser Abschnitt ist fürSearchAction-Daten zuständig, die die Anzeige eines Shop-Suchfelds in Google-Ergebnissen ermöglichen können.
| Feld | Bedeutung | Werte |
|---|---|---|
Enabled |
Aktiviert die Generierung von Daten für die Website-Suche. | Yes,No |
Category Rich Data
Dieser Abschnitt ist für die Generierung von Produktdaten auf Kategorieseiten zuständig.
| Feld | Bedeutung | Werte |
|---|---|---|
Show Products Data |
Fügt strukturierte Daten für Produkte hinzu, die auf der Kategorieseite sichtbar sind. | Yes,No |
Die Aktivierung dieser Option kann die Performance von Kategorieseiten verschlechtern, da das Modul Daten für viele Produkte erfassen muss.
Product Rich Data
Dieser Abschnitt ist für die wichtigsten Produktdaten vom TypProductsowie füroffersverwendet.
Grundlegende Produktfelder
| Feld | Bedeutung | Werte |
|---|---|---|
Enabled |
Aktiviert die Generierung von Produkt-JSON-LD auf der Produktseite. | Yes,No |
Show Availability |
Fügtavailabilityinoffersverwendet. |
Yes,No |
priceValidUntil Default Value |
Standarddatum für die Preisgültigkeit. | Datum. |
Use “Special Price To” Value for priceValidUntil Snippet |
Wenn das Produkt einen aktiven Sonderpreis und einSpecial Price To-Datum hat, ersetzt dieses Datum den Standardwert. |
Yes,No |
Show Condition |
FügtitemConditioninoffersverwendet. |
Yes,No |
Description |
Bestimmt die Quelle der Produktbeschreibung in JSON-LD. | None,Product Short Description,Product Full Description,Page Meta Description |
Werte des FeldesDescription:
| Wert | Bedeutung |
|---|---|
None |
Ruft keine Beschreibung aus der Konfiguration ab; der Code kann den Produktnamen als Fallback verwenden, wenn die Beschreibung leer ist. |
Product Short Description |
Verwendet die Kurzbeschreibung des Produkts. |
Product Full Description |
Verwendet die vollständige Produktbeschreibung. |
Page Meta Description |
Verwendet die Meta Description der Seite. |
Konfigurierbare und gruppierte Produkte
| Feld | Bedeutung | Werte |
|---|---|---|
Show Configurable Products as |
Bestimmt die Art der Angebotsgenerierung für konfigurierbare Produkte. | Main Offer,List of Associated Products Offers,Aggregate Offer |
Show Grouped Products as |
Bestimmt die Art der Angebotsgenerierung für gruppierte Produkte. | Main Offer,List of Associated Products Offers,Aggregate Offer |
Werte:
| Wert | Bedeutung |
|---|---|
Main Offer |
Generiert ein einzelnes Angebot für das Hauptprodukt. |
List of Associated Products Offers |
Generiert ein separates Angebot für jedes einfache oder verknüpfte Produkt. |
Aggregate Offer |
GeneriertAggregateOffermit dem niedrigsten Preis, dem höchsten Preis und der Anzahl der Angebote. |
Bewertungen und Rezensionen
| Feld | Bedeutung | Werte |
|---|---|---|
Show Rating |
FügtaggregateRatingundreviewzu den Produktdaten hinzu. |
Yes,No |
Use Yotpo Reviews instead of Magento Reviews |
Ruft Rezensionen aus Yotpo statt aus Magento Reviews ab. | Yes,No |
Rating Format |
Bestimmt die Bewertungsskala. | Percentage Scale,Numeric Scale |
Number of Reviews |
Limit für die Anzahl der neuesten Rezensionen, die zu JSON-LD hinzugefügt werden. | Zahl; leer bedeutet alle Rezensionen. |
Werte des FeldesRating Format:
| Wert | Bedeutung |
|---|---|
Percentage Scale |
Bewertungen werden als Prozentskala interpretiert. |
Numeric Scale |
Bewertungen werden als numerische Skala interpretiert. |
Die Integration mit Yotpo erfordert die Verfügbarkeit eines Moduls, das Yotpo unterstützt. Wenn das Modul nicht installiert ist, sollte die Yotpo-Konfiguration nicht aktiviert werden.
Brand, manufacturer und Produktkennzeichnungen
| Feld | Bedeutung | Werte |
|---|---|---|
Brand |
Produktattribut, das zur Generierung der Eigenschaftbrandverwendet. |
Beliebiges Produktattribut aus der Liste. |
EAN / GTIN Attribute |
Produktattribut, das als globale Produktkennzeichnung verwendet wird. | Beliebiges Produktattribut aus der Liste. |
Manufacturer |
Produktattribut, das zur Generierung der Eigenschaftmanufacturerverwendet. |
Beliebiges Produktattribut aus der Liste. |
FeldEAN / GTIN Attributegeneriert die Eigenschaft abhängig von der Anzahl der Ziffern:
| Anzahl der Ziffern | JSON-LD-Eigenschaft |
|---|---|
| 8 | gtin8 |
| 12 | gtin12 |
| 13 | gtin13 |
| 14 | gtin14 |
| Andere positive Anzahl von Ziffern | gtin |
Das Modul entfernt vor der Generierung von JSON-LD alle Nicht-Ziffern aus dem EAN-/GTIN-Wert.
Shipping details
Der Versandabschnitt ist für die Generierung vonshippingDetailsinofferszuständig. Die Daten werden nur hinzugefügt, wenn der Abschnitt aktiviert ist und alle erforderlichen Werte vollständig vorhanden sind.
| Feld | Bedeutung | Werte |
|---|---|---|
Show Shipping Details |
Aktiviert die Generierung vonshippingDetailsverwendet. |
Yes,No |
Shipping Country |
Lieferland. | Ländercode aus der Magento-Liste; wenn leer, wird das Land aus dem AbschnittOrganizationverwendet. |
Shipping Price |
Versandkosten. | Zahl gleich oder größer als0;0bedeutet kostenlosen Versand. |
Handling Time Min Days |
Minimale Bearbeitungszeit der Bestellung. | Ganzzahl, Tage. |
Handling Time Max Days |
Maximale Bearbeitungszeit der Bestellung. | Ganzzahl, Tage. |
Transit Time Min Days |
Minimale Transportzeit. | Ganzzahl, Tage. |
Transit Time Max Days |
Maximale Transportzeit. | Ganzzahl, Tage. |
Die Währung der Versandkosten wird aus der Währung des Produktangebots übernommen.
Beispiel für die Bedeutung der Werte:
| Feld | Beispiel | Bedeutung |
|---|---|---|
Shipping Price |
0 |
Kostenloser Versand. |
Handling Time Min Days |
0 |
Die Bestellung kann am selben Tag bearbeitet werden. |
Handling Time Max Days |
1 |
Die Bearbeitung der Bestellung dauert maximal 1 Tag. |
Transit Time Min Days |
1 |
Die Lieferung dauert mindestens 1 Tag. |
Transit Time Max Days |
5 |
Die Lieferung dauert maximal 5 Tage. |
Merchant return policy
Der Abschnitt zur Rückgaberichtlinie ist für die Generierung vonhasMerchantReturnPolicyinofferszuständig. Die Daten werden nur hinzugefügt, wenn der Abschnitt aktiviert ist und die erforderlichen Werte vorhanden sind.
| Feld | Bedeutung | Werte |
|---|---|---|
Show Merchant Return Policy |
Aktiviert die Generierung vonhasMerchantReturnPolicyverwendet. |
Yes,No |
Return Policy Country |
Land, in dem die Rückgaberichtlinie gilt. | Ländercode aus der Magento-Liste; wenn leer, wird das Land aus dem AbschnittOrganizationverwendet. |
Return Policy Category |
Typ der Rückgaberichtlinie. | Finite Return Window,Returns Not Permitted,Unlimited Return Window |
Merchant Return Days |
Anzahl der Tage für die Rückgabe. | Ganzzahl; erforderlich fürFinite Return Windowverwendet. |
Return Method |
Unterstützte Rückgabemethode. | -- Empty --,Return By Mail,Return In Store,Return At Kiosk |
Return Fees |
Informationen zu Rückgabegebühren. | -- Empty --,Free Return,Customer Responsibility,Return Shipping Fees |
Return Shipping Fee |
Betrag der Gebühr für die Rücksendung. | Zahl größer als0; nur erforderlich fürReturn Shipping Feesverwendet. |
Werte des FeldesReturn Policy Category:
| Wert | JSON-LD-Wert | Bedeutung |
|---|---|---|
Finite Return Window |
https://schema.org/MerchantReturnFiniteReturnWindow |
Rückgabe für eine festgelegte Anzahl von Tagen möglich. ErfordertMerchant Return Daysverwendet. |
Returns Not Permitted |
https://schema.org/MerchantReturnNotPermitted |
Rückgaben sind nicht erlaubt. |
Unlimited Return Window |
https://schema.org/MerchantReturnUnlimitedWindow |
Rückgabe ohne festgelegte Tagesbegrenzung. |
Werte des FeldesReturn Method:
| Wert | JSON-LD-Wert | Bedeutung |
|---|---|---|
-- Empty -- |
kein Wert | Die Rückgabemethode wird nicht zu JSON-LD hinzugefügt. |
Return By Mail |
https://schema.org/ReturnByMail |
Rückgabe per Versand. |
Return In Store |
https://schema.org/ReturnInStore |
Rückgabe im stationären Geschäft. |
Return At Kiosk |
https://schema.org/ReturnAtKiosk |
Rückgabe an einem Punkt/Kiosk. |
Werte des FeldesReturn Fees:
| Wert | JSON-LD-Wert | Bedeutung |
|---|---|---|
-- Empty -- |
kein Wert | Informationen zu Gebühren werden nicht zu JSON-LD hinzugefügt. |
Free Return |
https://schema.org/FreeReturn |
Die Rückgabe ist kostenlos. |
Customer Responsibility |
https://schema.org/ReturnFeesCustomerResponsibility |
Die Kosten der Rückgabe trägt der Kunde. |
Return Shipping Fees |
https://schema.org/ReturnShippingFees |
Für die Rückgabe fällt eine festgelegte Rücksendegebühr an. ErfordertReturn Shipping Feeverwendet. |
Die Währung des FeldesReturn Shipping Feewird aus der Währung des Produktangebots übernommen.
Custom Properties
FeldCustom Propertiesermöglicht das Hinzufügen eigener Eigenschaften zum Produkt-JSON-LD.
Format:
wlasciwosc_jsonld,kod_atrybutu
Wenn nur ein Element angegeben ist, behandelt das Modul es gleichzeitig als Namen der JSON-LD-Eigenschaft und als Attributcode.
Standardwert:
sku
mpn,sku
Bedeutung des Standardwerts:
| Zeile | Effekt |
|---|---|
sku |
Fügtskuauf Basis des Attributsskuverwendet. |
mpn,sku |
Fügtmpnauf Basis des Attributsskuverwendet. |
Beispiel für das Hinzufügen eines eigenen Attributs:
color,color
material,material
Empfohlene Mindestkonfiguration für Produkte
Um Warnungen in der Google Search Console für Produktdaten zu reduzieren, konfigurieren Sie mindestens:
| Feld | Empfehlung |
|---|---|
Product Rich Data > Enabled |
Yes |
Show Availability |
Yes |
Brand |
Wählen Sie das Attribut mit der Produktmarke aus. |
EAN / GTIN Attribute |
Wählen Sie das Attribut mit EAN/GTIN aus, wenn die Produkte eine globale Kennzeichnung haben. |
Show Shipping Details |
Yes, wenn der Shop eine einheitliche Versandrichtlinie hat, die in der Konfiguration beschrieben werden kann. |
Show Merchant Return Policy |
Yes, wenn der Shop eine einheitliche Rückgaberichtlinie hat, die in der Konfiguration beschrieben werden kann. |
Custom Properties |
Behalten Sie mindestensskubei; fügen Sie optionalmpnhinzu, wenn der Shop über eine solche Kennzeichnung verfügt. |
Cache nach Konfigurationsänderungen leeren
Führen Sie nach einer Konfigurationsänderung aus:
php bin/magento cache:flush
Wenn der Shop zusätzlichen HTTP-Cache, Varnish oder CDN verwendet, leeren Sie auch diese Cache-Schichten.
Funktionsprüfung
- Öffnen Sie die Produktseite im Frontend.
- Prüfen Sie den Quellcode der Seite und suchen Sie nach:
<script type="application/ld+json">
{
"@type": "Product",
"brand": {
"@type": "Brand",
"name": "Example Brand"
},
"gtin13": "5901234123457",
"offers": [
{
"@type": "Offer",
"shippingDetails": {},
"hasMerchantReturnPolicy": {}
}
]
}
Implementierungshinweise
- Aktivieren Sie
shippingDetailsoderhasMerchantReturnPolicynicht, wenn die Werte in der Konfiguration nicht der tatsächlichen Richtlinie des Shops entsprechen. - Wenn sich Versand- oder Rückgaberichtlinien je Produkt, Region, Versandmethode oder Warenkorb unterscheiden, reicht eine globale Konfiguration möglicherweise nicht aus.
- Nach einer Änderung der Attribute
Brand,ManufactureroderEAN / GTIN Attributeempfiehlt es sich, die Produktdaten neu zu indexieren, wenn der Shop Cache oder Indizes verwendet, die das Auslesen von Attributen beeinflussen. - Prüfen Sie in mehrsprachigen und mehrwährungsfähigen Shops die Konfiguration separat für jeden Store View.