Free cookie consent management tool by TermsFeedAktualizacja preferencji plików cookie

Magento 2 Modul — SEO Rich Data (JSON-LD)

42,63 € 34,66 €
Installation von COMPOSER
M2-SEO-RICH-DATA

Zobacz DEMO modułu

username: seorichdata
hasło: M2Seorichdata

PayPal PayPal
Przelew Przelew

Magento-Module nach klaren Regeln

Du kaufst das Modul einmalig, ohne Domain-Beschränkungen

Tooltip

Kostenlose Installation und Updates über Composer

Tooltip

Partnerprogramm

Tooltip

Technischer Support für Magento

Tooltip

Klare Lizenzierungsregeln für Magento-Module

Tooltip

Sicherheit des Magento-Modul-Codes

Tooltip

Was ist SEO Rich Data?

Das Modul SEO Rich Data für Magento 2 ergänzt Ihren Shop um vollständige, dem Standard schema.org entsprechende strukturierte Daten im Format JSON-LD, das von Google unterstützt wird. Dadurch können Ihre Produkte, Kategorien, Tabs und Inhalte in der Suche als erweiterte Ergebnisse (Rich Snippets) angezeigt werden, was sich direkt auf Sichtbarkeit, CTR und SEO auswirkt.

Die wichtigsten Funktionen des Moduls:

Unterstützte Datentypen:

  1. Product

    Detaillierte Produktbeschreibung: Name, Beschreibung, Preis, Währung, Lagerbestand, Hersteller, Marke, SKU, MPN.

  2. Offer

    Informationen zur Verfügbarkeit und zu den Angebotsbedingungen (neu, Verfügbarkeit, Ablaufdatum des Preises).

  3. Brand / Manufacturer

    Automatische Auszeichnung von Marke und Hersteller anhand der Produktdaten.

  4. Organization

    Daten Ihres Unternehmens (Name des Verkäufers, Kontakt, Website).

  5. BreadcrumbList

    Breadcrumbs, die Google helfen, die Seitenstruktur besser zu verstehen.

  6. SearchAction (WebSite)

    Hinweis für Google, wie die interne Shopsuche funktioniert.

  7. ItemList (für Kategorieseiten)

    Produktliste in einer Kategorie (Name, Bild, Link) - beschleunigt die Indexierung und liefert Google Kontext.

  8. Bewertungen (Review + AggregateRating)

    Automatische Generierung strukturierter Daten auf Basis von Kundenbewertungen: Bewertung (Rating), Anzahl der Bewertungen, Rezensionstext und Autorendaten. Das Modul erstellt sowohl einzelne Review-Einträge als auch eine zusammenfassende Bewertung AggregateRating, wodurch Sterne in den Google-Ergebnissen (Rich Snippets) angezeigt werden können und die CTR deutlich steigt.

  9. VideoObject (NEU)

    Erkennt Videos aus der Produktgalerie und fügt sie als strukturierte Daten hinzu (Thumbnail, Link, Datum).

  10. FAQPage (VERKNÜPFUNG MIT DEM MODUL ‘Frage zum Produkt stellen’)

    Wenn Sie unser Modul Frage zum Produkt stellen installiert haben, werden alle Fragen mit Antworten zu einem bestimmten Produkt automatisch in FAQPage-Daten umgewandelt. Dadurch kann Google eine Fragen-und-Antworten-Sektion direkt in den Suchergebnissen anzeigen!

Integration mit dem Modul Frage zum Produkt stellen

Wenn Sie unser zweites Modul - ‘Frage zum Produkt stellen’ - verwenden, werden FAQ-Strukturdaten dynamisch auf Basis tatsächlicher Anfragen und Antworten generiert, die vom Verkäufer bereitgestellt werden. Das erhöht die Authentizität der Daten und ihren SEO-Wert.

Zusätzlich können Fragen und Antworten als Tab auf der Produktseite sichtbar sein - mit der Möglichkeit, ihn in der Konfiguration zu aktivieren und einen Titel zu vergeben.

Warum lohnt sich Rich Data in Magento?

  • Höhere Sichtbarkeit in den Google-Ergebnissen - Ihre Produkte erscheinen mit Preis, Verfügbarkeit, Bewertungen und weiteren Informationen.

  • Bessere CTR - Nutzer klicken häufiger auf erweiterte Ergebnisse.

  • Bessere Indexierbarkeit - Google versteht die Seitenstruktur besser und indexiert Neuheiten schneller.

  • Unübertroffene Inhaltsqualität - Sie zeigen Google Daten, die zuvor nur im HTML verborgen waren.

Konfiguration

  • Möglichkeit zum Aktivieren/Deaktivieren einzelner Komponenten (z. B. FAQ, VideoObject).

  • Eigener Titel des Fragen-Tabs (für das Modul ‘Frage zum Produkt stellen’).

  • Mechanismus zur automatischen Erkennung und Generierung von JSON-LD-Daten.

Anforderungen

  • Magento 2.4.x (getestet mit 2.4.7)

  • PHP 8.1+

  • Empfohlen: Modul Frage zum Produkt stellen für den vollen Funktionsumfang (FAQ)

Was Sie erhalten:

  • Installationsfertiges Modul für Composer

  • Vollständige Dokumentation

  • Code gemäß Magento-Richtlinien

  • Technischer Support bei der Implementierung

Möchten Sie Ihren Shop in Google hervorheben? Dieses Modul ist Ihr SEO in der PRO-Version. Bestellen Sie jetzt und steigern Sie Ihre Sichtbarkeit!

SEO Rich Data - Installation und Konfiguration

Zweck des Moduls

Das Modul Kowal_SeoRichData fügt Magento 2 strukturierte Daten nach schema.org im JSON-LD-Format hinzu. Die generierten Daten können Produkte, Angebote, Preise, Verfügbarkeit, Bewertungen, Rezensionen, Breadcrumbs, Organisationsdaten, Seitennamen, Suchfeld, Social-Media-Profile, FAQ und Videos umfassen.

Die Modulkonfiguration befindet sich im Magento-Admin-Panel:

Stores > Configuration > Kowal > SEO Rich Data

Anforderungen

  • Magento 2.
  • Zugriff auf Magento CLI.
  • Zugriff auf das Composer Repository mit dem Paket kowal/module-seo-rich-data.
  • Erforderliches Basispaket: kowal/base.
  • Berechtigungen zum Ausführen von bin/magento-Befehlen.

Installation über Composer

  1. Fügen Sie das Paket-Repository hinzu:
composer config repositories.seo.rich.data vcs https://github.com/kowalco/magento-2-seo-rich-data
  1. Wenn das Repository privat ist, fügen Sie ein GitHub-Zugriffstoken hinzu:
composer config --global --auth github-oauth.github.com 
  1. Installieren Sie das Modul:
composer require kowal/module-seo-rich-data
  1. Aktivieren Sie das Modul:
php bin/magento module:enable Kowal_SeoRichData
  1. Führen Sie das Magento-Update aus:
php bin/magento setup:upgrade
  1. Führen Sie in der Produktionsumgebung die DI-Kompilierung aus:
php bin/magento setup:di:compile
  1. Generieren Sie in der Produktionsumgebung, falls das Projekt dies erfordert, statische Dateien:
php bin/magento setup:static-content:deploy
  1. Leeren Sie den Cache:
php bin/magento cache:flush

Manuelle Installation

  1. Kopieren Sie das Modul in das Verzeichnis:
app/code/Kowal/SeoRichData
  1. Aktivieren Sie das Modul:
php bin/magento module:enable Kowal_SeoRichData
  1. Führen Sie das Magento-Update aus:
php bin/magento setup:upgrade
  1. Leeren Sie den Cache:
php bin/magento cache:flush

Schritte nach der Installation

Nach der Installation fügt das Modul ein Produktattribut hinzu:

AttributBedeutung
offer_item_conditionProduktzustand, der zum Generieren von itemCondition in offers verwendet wird.

Das Attribut unterstützt folgende Werte:

Wert in MagentoJSON-LD-Wert
DamagedConditionhttps://schema.org/DamagedCondition
NewConditionhttps://schema.org/NewCondition
RefurbishedConditionhttps://schema.org/RefurbishedCondition
UsedConditionhttps://schema.org/UsedCondition

Wenn für das Produkt kein Attributwert festgelegt ist, behandelt das Modul es als NewCondition.

Konfigurationsumfang

Alle Konfigurationsfelder sind für die Bereiche Default, Website und Store View gemäß den Magento-Einstellungen verfügbar.

Felder vom Typ Enabled, Show ... und ähnliche verwenden die Standardwerte von Magento:

WertBedeutung
YesDie Funktion ist aktiviert und kann JSON-LD-Daten generieren.
NoDie Funktion ist deaktiviert.

Der Abschnitt ist für strukturierte Daten des Navigationspfads zuständig.

FeldBedeutungWerte
EnabledAktiviert die Generierung von BreadcrumbList-Daten.Yes, No
Fixed Category PathVerwendet auf der Produktseite den detailliertesten Kategoriepfad, wenn Magento keinen vollständigen Kategoriekontext liefert.Yes, No
TypeLegt die Länge des für die Suchmaschine generierten Breadcrumb-Pfads fest.Default (Long), Short

Werte des Feldes Type:

WertBedeutung
Default (Long)Vollständiger Pfad, z. B. Store > Category > Subcategory > Product.
ShortVerkürzter Pfad, z. B. Store > Subcategory > Product.

Include Your Site Name in Search Results

Der Abschnitt ist für Daten vom Typ WebSite zuständig, die Google helfen können, den Namen der Website zu erkennen.

FeldBedeutungWerte
EnabledAktiviert die Generierung von WebSite-Daten.Yes, No
Website NameName der Website/des Shops, der in den strukturierten Daten übergeben wird.Text, z. B. Shopname.

Organization

Der Abschnitt ist für Daten vom Typ Organization zuständig.

FeldBedeutungWerte
EnabledAktiviert die Generierung von Organisationsdaten.Yes, No
Organization NameName des Unternehmens oder Shops.Text; Pflichtfeld nach Aktivierung des Abschnitts.
Logo UrlVollständige URL des Organisationslogos.URL zur Bilddatei.
DescriptionBeschreibung der Organisation.Text.
Description LengthMaximale Anzahl von Zeichen der Beschreibung.Zahl; leer bedeutet keine Kürzung.
CountryLand der Organisation.Ländercode aus der Magento-Liste.
Region/StateRegion oder Bundesland.Text.
ZIP/Postal CodePostleitzahl.Text.
CityStadt.Text.
Street AddressStraße und Hausnummer.Text.
SalesTelefon des Vertriebs.Nummer im internationalen Format, z. B. +48....
Technical SupportTelefon des technischen Supports.Nummer im internationalen Format.
Customer ServiceTelefon des Kundendienstes.Nummer im internationalen Format.

Das Land aus diesem Abschnitt kann als Fallback für das Versandland und das Land der Rückgabebedingungen verwendet werden, wenn die entsprechenden Felder im Produktabschnitt leer bleiben.

Social Profiles

Der Abschnitt fügt die Social-Media-Profile der Organisation hinzu. Damit die Daten sinnvoll sind, sollte der Abschnitt Organization aktiviert sein.

FeldBedeutungWerte
EnabledAktiviert die Generierung von Links zu Social-Media-Profilen.Yes, No
FacebookURL des Facebook-Profils.Vollständige URL.
TwitterURL des Twitter-/X-Profils.Vollständige URL.
Google+URL des Google+-Profils.Vollständige URL; historisches Konfigurationsfeld.
InstagramURL des Instagram-Profils.Vollständige URL.
YouTubeURL des YouTube-Kanals.Vollständige URL.
LinkedInURL des LinkedIn-Profils.Vollständige URL.
MyspaceURL des Myspace-Profils.Vollständige URL; historisches Konfigurationsfeld.
PinterestURL des Pinterest-Profils.Vollständige URL.
SoundCloudURL des SoundCloud-Profils.Vollständige URL.
TumblrURL des Tumblr-Profils.Vollständige URL.

Leere Felder werden übersprungen.

Der Abschnitt ist für SearchAction-Daten zuständig, die die Anzeige des Shop-Suchfelds in den Google-Ergebnissen ermöglichen können.

FeldBedeutungWerte
EnabledAktiviert die Generierung von Daten für die Website-Suche.Yes, No

Category Rich Data

Der Abschnitt ist für die Generierung von Produktdaten auf Kategorieseiten zuständig.

FeldBedeutungWerte
Show Products DataFü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 sammeln muss.

Product Rich Data

Der Abschnitt ist für die wichtigsten Produktdaten vom Typ Product sowie für offers-Daten zuständig.

Grundlegende Produktfelder

FeldBedeutungWerte
EnabledAktiviert die Generierung von Produkt-JSON-LD auf der Produktseite.Yes, No
Show AvailabilityFügt availability in offers hinzu.Yes, No
priceValidUntil Default ValueStandard-Ablaufdatum des Preises.Datum.
Use “Special Price To” Value for priceValidUntil SnippetWenn das Produkt einen aktiven Sonderpreis und ein Datum Special Price To hat, ersetzt dieses Datum den Standardwert.Yes, No
Show ConditionFügt itemCondition in offers hinzu.Yes, No
DescriptionLegt die Quelle der Produktbeschreibung in JSON-LD fest.None, Product Short Description, Product Full Description, Page Meta Description

Werte des Feldes Description:

WertBedeutung
NoneRuft keine Beschreibung aus der Konfiguration ab; der Code kann den Produktnamen als Fallback verwenden, wenn die Beschreibung leer ist.
Product Short DescriptionVerwendet die Kurzbeschreibung des Produkts.
Product Full DescriptionVerwendet die vollständige Produktbeschreibung.
Page Meta DescriptionVerwendet die Meta Description der Seite.

Konfigurierbare und gruppierte Produkte

FeldBedeutungWerte
Show Configurable Products asLegt fest, wie Angebote für konfigurierbare Produkte generiert werden.Main Offer, List of Associated Products Offers, Aggregate Offer
Show Grouped Products asLegt fest, wie Angebote für gruppierte Produkte generiert werden.Main Offer, List of Associated Products Offers, Aggregate Offer

Werte:

WertBedeutung
Main OfferGeneriert ein Angebot für das Hauptprodukt.
List of Associated Products OffersGeneriert ein separates Angebot für jedes einfache oder verknüpfte Produkt.
Aggregate OfferGeneriert AggregateOffer mit dem niedrigsten Preis, dem höchsten Preis und der Anzahl der Angebote.

Bewertungen und Rezensionen

FeldBedeutungWerte
Show RatingFügt aggregateRating und review zu den Produktdaten hinzu.Yes, No
Use Yotpo Reviews instead of Magento ReviewsRuft Rezensionen aus Yotpo statt aus Magento Reviews ab.Yes, No
Rating FormatLegt die Bewertungsskala fest.Percentage Scale, Numeric Scale
Number of ReviewsLimit der Anzahl der neuesten Rezensionen, die zu JSON-LD hinzugefügt werden.Zahl; leer bedeutet alle Rezensionen.

Werte des Feldes Rating Format:

WertBedeutung
Percentage ScaleBewertungen werden als Prozentskala interpretiert.
Numeric ScaleBewertungen 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 Produktkennungen

FeldBedeutungWerte
BrandProduktattribut, das zum Generieren der Eigenschaft brand verwendet wird.Beliebiges Produktattribut aus der Liste.
EAN / GTIN AttributeProduktattribut, das als globale Produktkennung verwendet wird.Beliebiges Produktattribut aus der Liste.
ManufacturerProduktattribut, das zum Generieren der Eigenschaft manufacturer verwendet wird.Beliebiges Produktattribut aus der Liste.

Das Feld EAN / GTIN Attribute generiert die Eigenschaft abhängig von der Anzahl der Ziffern:

Anzahl der ZiffernJSON-LD-Eigenschaft
8gtin8
12gtin12
13gtin13
14gtin14
Andere positive Anzahl von Zifferngtin

Das Modul entfernt Zeichen, die keine Ziffern sind, aus dem EAN-/GTIN-Wert, bevor JSON-LD generiert wird.

Shipping details

Der Versandabschnitt ist für die Generierung von shippingDetails in offers zuständig. Die Daten werden nur hinzugefügt, wenn der Abschnitt aktiviert ist und alle erforderlichen Werte enthält.

FeldBedeutungWerte
Show Shipping DetailsAktiviert die Generierung von shippingDetails.Yes, No
Shipping CountryLieferland.Ländercode aus der Magento-Liste; wenn leer, wird das Land aus dem Abschnitt Organization verwendet.
Shipping PriceVersandkosten.Zahl gleich oder größer als 0; 0 bedeutet kostenloser Versand.
Handling Time Min DaysMinimale Bearbeitungszeit der Bestellung.Ganzzahl, Tage.
Handling Time Max DaysMaximale Bearbeitungszeit der Bestellung.Ganzzahl, Tage.
Transit Time Min DaysMinimale Transportzeit.Ganzzahl, Tage.
Transit Time Max DaysMaximale Transportzeit.Ganzzahl, Tage.

Die Währung der Versandkosten wird aus der Währung des Produktangebots übernommen.

Beispiel für die Bedeutung der Werte:

FeldBeispielBedeutung
Shipping Price0Kostenloser Versand.
Handling Time Min Days0Die Bestellung kann noch am selben Tag bearbeitet werden.
Handling Time Max Days1Die Bearbeitung der Bestellung dauert maximal 1 Tag.
Transit Time Min Days1Die Lieferung dauert mindestens 1 Tag.
Transit Time Max Days5Die Lieferung dauert maximal 5 Tage.

Merchant return policy

Der Abschnitt für Rückgabebedingungen ist für die Generierung von hasMerchantReturnPolicy in offers zuständig. Die Daten werden nur hinzugefügt, wenn der Abschnitt aktiviert ist und die erforderlichen Werte enthält.

FeldBedeutungWerte
Show Merchant Return PolicyAktiviert die Generierung von hasMerchantReturnPolicy.Yes, No
Return Policy CountryLand, in dem die Rückgabebedingungen gelten.Ländercode aus der Magento-Liste; wenn leer, wird das Land aus dem Abschnitt Organization verwendet.
Return Policy CategoryArt der Rückgabebedingungen.Finite Return Window, Returns Not Permitted, Unlimited Return Window
Merchant Return DaysAnzahl der Tage für die Rückgabe.Ganzzahl; erforderlich für Finite Return Window.
Return MethodUnterstützte Rückgabemethode.-- Empty --, Return By Mail, Return In Store, Return At Kiosk
Return FeesInformationen zu Rückgabegebühren.-- Empty --, Free Return, Customer Responsibility, Return Shipping Fees
Return Shipping FeeBetrag der Gebühr für die Rücksendung.Zahl größer als 0; nur erforderlich für Return Shipping Fees.

Werte des Feldes Return Policy Category:

WertJSON-LD-WertBedeutung
Finite Return Windowhttps://schema.org/MerchantReturnFiniteReturnWindowRückgabe für eine bestimmte Anzahl von Tagen möglich. Erfordert Merchant Return Days.
Returns Not Permittedhttps://schema.org/MerchantReturnNotPermittedRückgaben sind nicht erlaubt.
Unlimited Return Windowhttps://schema.org/MerchantReturnUnlimitedWindowRückgabe ohne festgelegtes Tageslimit.

Werte des Feldes Return Method:

WertJSON-LD-WertBedeutung
-- Empty --kein WertDie Rückgabemethode wird nicht zu JSON-LD hinzugefügt.
Return By Mailhttps://schema.org/ReturnByMailRückgabe per Versand.
Return In Storehttps://schema.org/ReturnInStoreRückgabe im stationären Geschäft.
Return At Kioskhttps://schema.org/ReturnAtKioskRückgabe an einem Punkt/Kiosk.

Werte des Feldes Return Fees:

WertJSON-LD-WertBedeutung
-- Empty --kein WertInformationen zu Gebühren werden nicht zu JSON-LD hinzugefügt.
Free Returnhttps://schema.org/FreeReturnDie Rückgabe ist kostenlos.
Customer Responsibilityhttps://schema.org/ReturnFeesCustomerResponsibilityDie Kosten der Rückgabe trägt der Kunde.
Return Shipping Feeshttps://schema.org/ReturnShippingFeesFür die Rückgabe fällt eine festgelegte Rücksendegebühr an. Erfordert Return Shipping Fee.

Die Währung des Feldes Return Shipping Fee wird aus der Währung des Produktangebots übernommen.

Custom Properties

Das Feld Custom Properties ermö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:

skumpn,sku

Bedeutung des Standardwerts:

ZeileEffekt
skuFügt sku auf Basis des Attributs sku hinzu.
mpn,skuFügt mpn auf Basis des Attributs sku hinzu.

Beispiel für das Hinzufügen eines eigenen Attributs:

color,colormaterial,material

Empfohlene Mindestkonfiguration für Produkte

Um Warnungen in Google Search Console für Produktdaten zu begrenzen, konfigurieren Sie mindestens:

FeldEmpfehlung
Product Rich Data > EnabledYes
Show AvailabilityYes
BrandWählen Sie das Attribut mit der Produktmarke.
EAN / GTIN AttributeWählen Sie das Attribut mit EAN / GTIN, wenn die Produkte eine globale Kennung haben.
Show Shipping DetailsYes, wenn der Shop eine einheitliche Versandrichtlinie hat, die in der Konfiguration beschrieben werden kann.
Show Merchant Return PolicyYes, wenn der Shop eine einheitliche Rückgaberichtlinie hat, die in der Konfiguration beschrieben werden kann.
Custom PropertiesBehalten Sie mindestens sku bei; optional fügen Sie mpn hinzu, wenn der Shop über eine solche Kennung 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-Ebenen.

Funktionsprüfung

  1. Öffnen Sie eine Produktseite im Frontend.
  2. Prüfen Sie den Quellcode der Seite und suchen Sie nach:
    

Version: 1.0.17

19.05.2026

Hinzugefügt

  • Unterstützung für das Feld shippingDetails in der Struktur offers für Produktdaten in JSON-LD hinzugefügt.
  • Unterstützung für das Feld hasMerchantReturnPolicy in der Struktur offers fü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.
  • Konfiguration der Rückgabebedingungen hinzugefügt:
    • Aktivieren/Deaktivieren der Generierung von hasMerchantReturnPolicy,
    • Land, in dem die Richtlinie gilt,
    • Art der Rückgabebedingungen,
    • Anzahl der Tage für die Rückgabe,
    • Rückgabemethode,
    • Rückgabegebühren,
    • optionaler Betrag der Rücksendegebühr.
  • Auswahl des EAN-/GTIN-Attributs in der Produktkonfiguration hinzugefügt.
  • Automatisches Mapping von EAN-/GTIN-Werten auf die Eigenschaften gtin8, gtin12, gtin13, gtin14 oder gtin hinzugefügt, abhängig von der Länge der Nummer.
  • Source Models für die Konfigurationsoptionen der Rückgabebedingungen hinzugefügt:
    • ReturnPolicyCategory,
    • ReturnMethod,
    • ReturnFees.

Geändert

  • Das Abrufen der Attributwerte brand und manufacturer für JSON-LD wurde verbessert.
  • Fallback zum Abrufen von Attributwerten aus dem raw EAV value hinzugefügt, wenn getAttributeText() oder getData() 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 BlockProduct::getResultArray() wurde auf die gemeinsame Logik ModelJsonLdProductInfo umgestellt, damit die Generierung von Produktdaten auf der Produktseite und in Kategorielisten konsistent ist.
  • Der Cache-Schlüssel für Angebote wurde um Versandkonfiguration und Rückgabebedingungen erweitert, damit sich Konfigurationsänderungen auf das generierte JSON-LD auswirken.

Behoben

  • Ein Fall wurde behoben, in dem das konfigurierte Attribut Brand nicht im Produkt-JSON-LD erschien.
  • Fehlende, von Google Search Console für Merchant Listings erforderliche Daten wurden ergänzt:
    • shippingDetails,
    • hasMerchantReturnPolicy,
    • globale Produktkennung über EAN / GTIN.

Fragen und Antworten

Frage
Unterstützt das Modul die neueste Version von Magento 2 (z. B. 2.4.7)?
Antwort
Ja — das Modul wurde mit Magento 2 in der Version 2.4.7 getestet und ist auch mit den Versionen 2.4.0–2.4.8 kompatibel.
Frage
Welche Arten von strukturierten Daten (JSON‑LD) unterstützt dieses Modul?
Antwort
Das Modul unterstützt u. a. die Typen: Product, Offer, Brand/Manufacturer, Organization, BreadcrumbList, SearchAction (WebSite), ItemList (für Kategorieseiten), VideoObject (wenn das Produkt ein Video enthält) sowie FAQPage (bei Integration mit dem Modul „Nach Produkt fragen”).
Frage
Kann ich einzelne Elemente der strukturierten Daten aktivieren oder deaktivieren?
Antwort
Ja — in der Modulkonfiguration kannst du einzelne Komponenten (z. B. FAQPage, VideoObject) je nach Bedarf aktivieren oder deaktivieren.
Frage
Erkennt das Modul automatisch Videos in der Produktgalerie und erstellt den Typ VideoObject?
Antwort
Ja — wenn sich in der Produktgalerie Videomaterial befindet, generiert das Modul automatisch dafür ein Element strukturierter Daten vom Typ VideoObject (Miniaturansicht, Link, Datum).
Frage
Funktioniert dieses Modul mit dem Modul „Frage zum Produkt“ und generiert es FAQPage?
Antwort
Ja — wenn du das Modul „Frage zum Produkt“ installiert hast, werden alle dem Produkt zugewiesenen Fragen und Antworten automatisch in FAQPage umgewandelt, sodass die Suchmaschine (z. B. Google) den Bereich mit Fragen und Antworten direkt in den Ergebnissen anzeigen kann.
Frage
Welche Systemanforderungen gelten für das Modul?
Antwort
Die erforderliche Umgebung ist Magento 2 in der Version 2.4.x (getestet mit 2.4.7 und 2.4.8) sowie PHP in der Version mindestens 8.1
Frage
Was genau erhalte ich nach dem Kauf des Moduls?
Antwort
Nach dem Kauf erhalten Sie: ein fertiges Modul zur Installation über Composer, eine vollständige Dokumentation, Code gemäß den Magento-2-Richtlinien sowie technischen Support bei der Implementierung.
Frage
Hilft das Modul, die Sichtbarkeit des Shops in den Suchergebnissen zu erhöhen?
Antwort
Ja — durch die Verwendung strukturierter Daten im JSON-LD-Format können Ihre Produkte, Kategorien und CMS-Seiten in den Suchergebnissen mit Bild, Preis, Verfügbarkeit und weiteren Hervorhebungen angezeigt werden, was die CTR und die Indexierung verbessert.
Frage
Muss ich alle Daten manuell ausfüllen – z. B. Marke, Hersteller, MPN?
Antwort
Das Modul ruft bestimmte Daten automatisch aus den Standardfeldern des Produkts ab (z. B. Marke/Hersteller) — es ist jedoch wichtig, dass diese Daten im Produktkatalog korrekt ausgefüllt sind, damit das JSON-LD-Ergebnis vollständig ist.
Frage
Kann man einen eigenen Titel für den Fragen-Tab (FAQ) auf der Produktseite festlegen?
Antwort
Ja — in der Modulkonfiguration gibt es die Möglichkeit, einen eigenen Titel für den Fragen-Tab festzulegen (wenn Sie das Modul „Fragen zum Produkt“ verwenden).
Frage
Hilft das Modul dabei, dass in den Google-Suchergebnissen das Hauptbild des Produkts erscheint?
Antwort
Ja — das Modul generiert ein korrektes Markup vom Typ @type='Product' mit der Eigenschaft image, die die URL des Hauptbildes des Produkts enthält. Dies hilft Suchmaschinen (einschließlich Google), das Bild zu erkennen und dessen Anzeige in erweiterten Suchergebnissen („Rich Snippets“) in Betracht zu ziehen. Dennoch sollte man beachten, dass Google die Anzeige des Bildes nicht garantiert — strukturierte Daten bieten eine Chance, aber Google entscheidet, ob und wann sie angezeigt werden.
Frage
Ermöglicht das Modul die automatische Generierung strukturierter Daten im JSON-LD-Format für Produkte im Magento-2-Shop?
Antwort
Ja — das Modul wurde entwickelt, um strukturierte JSON-LD-Daten (schema.org) im Magento-2-Shop hinzuzufügen oder zu erweitern, um die Sichtbarkeit in Suchmaschinen zu verbessern.
Frage
Kann ich in diesen JSON-LD-Auszeichnungen Daten wie Preis, Verfügbarkeit, Marke oder Bewertungen hinzufügen?
Antwort
Ja — ein guter Standard für JSON-LD-Produkt-Auszeichnungen umfasst u. a. den Namen, den Preis, die Währung, den Verfügbarkeitsstatus („InStock“), die Marke sowie Meinungen/Bewertungen.
Frage
Erfordert das Modul Änderungen an den Magento-Core-Dateien oder am Shop-Theme?
Antwort
Nein — als Erweiterung für Magento 2 sollte es ohne das Überschreiben von Core-Dateien funktionieren. (Es wird jedoch immer empfohlen, vor der Installation ein Backup zu erstellen und in einer Staging-Umgebung zu testen.)
Frage
Funktioniert das Modul in Multi-Store- oder mehrsprachigen Installationen?
Antwort
Ja — da sich das Modul auf die Generierung von JSON-LD konzentriert, kann es in Magento-2-Shops mit mehreren Stores oder Ansichten verwendet werden. Es ist jedoch sinnvoll sicherzustellen, dass die Konfiguration unterschiedliche Einstellungen für die einzelnen Ansichten ermöglicht.
Frage
Kann das Modul die Sichtbarkeit des Shops in den Suchergebnissen verbessern, z. B. die Anzeige von Preisen und Bewertungen in den Google-Ergebnissen?
Antwort
Ja — korrekt implementierte strukturierte Daten erhöhen die Chance, dass sogenannte Rich Snippets (z. B. Preis, Verfügbarkeit, Bewertung) in den Suchergebnissen erscheinen, was die CTR erhöhen kann.
Frage
Kann ich einen Standardwert oder eine Vorlage für Attribute festlegen, wenn das Produkt nicht alle Daten enthält (z. B. wenn keine Marke zugewiesen wurde)?
Antwort
In der Regel ja — gute Module ermöglichen es, Standardwerte oder Fallbacks festzulegen, wenn die Daten nicht vollständig verfügbar sind. Vor der Installation lohnt es sich, die Dokumentation des Moduls zu prüfen.
Frage
Beeinträchtigt dies die Leistung des Shops – z. B. bei einer sehr großen Anzahl von Produkten?
Antwort
In den meisten Fällen ist die Auswirkung minimal – das Hinzufügen eines JSON-LD-Skripts auf der Produktseite stellt nur eine geringe Belastung dar. Bei einem sehr großen Katalog und einer hohen Anzahl von Anfragen lohnt es sich jedoch, die Funktion in einer Testumgebung zu prüfen.
Frage
Muss ich nach der Installation selbst JSON-LD-Skripte zur Vorlage hinzufügen oder das Layout der Produktseite ändern?
Antwort
Nein — das Modul automatisiert die Erstellung von JSON-LD-Skripten, wodurch eine manuelle Bearbeitung der Vorlage nicht erforderlich ist. Es lohnt sich jedoch, in den Moduleinstellungen zu prüfen, ob kleinere Anpassungen am Theme erforderlich sind.
Frage
Arbeitet das Modul mit anderen SEO-Modulen oder Modulen zur Generierung strukturierter Daten zusammen?
Antwort
Es ist ratsam, vorsichtig zu sein — wenn der Shop bereits eine andere Erweiterung verwendet, die JSON-LD oder schema.org-Skripte generiert, kann es zu einer Duplizierung von Daten kommen, was Google negativ bewerten könnte. Es wird empfohlen, die Konfiguration zu überprüfen und Konflikte zu vermeiden.
Frage
Erhalte ich nach dem Kauf des Moduls technischen Support und Updates?
Antwort
Ja — der Hersteller erklärt, technischen Support sowie die Verfügbarkeit von Updates für seine Module bereitzustellen.
Write Your Own Review
You're reviewing:Magento 2 Modul — SEO Rich Data (JSON-LD)
Produkte