SEO JSON-LD Structured Data

Erzeugt Schema.org-JSON-LD für Produkte, Breadcrumbs, Produktlisten, Website-Suche und Organisationsdaten in Payload-Shops.

Community 1 318/Wo. MIT v1.0.2

Installation

pnpm add payload-plugin-seo-jsonld

Über

Das Paket exportiert fünf Builder-Funktionen: `buildProductJsonLd`, `buildBreadcrumbJsonLd`, `buildItemListJsonLd`, `buildWebSiteJsonLd` und `buildOrganizationJsonLd`. Jede Funktion nimmt Payload-Daten oder Site-Settings entgegen und gibt ein einfaches Objekt zurück. Dieses wird in Next.js-Seiten oder Layouts als `<script type="application/ld+json">` ausgegeben. Produkte werden als AggregateOffer mit `lowPrice` beschrieben. Die Werte für `averageRating` und `reviewCount` werden nicht aus Payload gelesen, sondern müssen übergeben werden. Preise liegen in Payload in Cent und werden vor der Ausgabe durch 100 geteilt. Die Währung ist standardmäßig EUR, jeder ISO-4217-Code ist möglich. Die Plugin-Funktion `seoJsonLdPlugin` ist ein No-op. Sie gibt die Konfiguration unverändert zurück und ergänzt keine Collections, Felder, Hooks oder Endpoints. Die Option `enabled` schaltet lediglich diesen Durchlauf ab. Die eigentliche Integration erfolgt im Frontend-Code. Das Paket setzt Payload ^3.0.0 als Peer-Dependency voraus. Breadcrumbs mit verschachtelten Kategorien (Shop, Oberkategorie, Unterkategorie, Produkt) funktionieren nur, wenn Produkte mit Depth 3 geladen werden, damit die übergeordneten Kategorien aufgelöst sind. `buildItemListJsonLd` gibt bei einem leeren Array `null` zurück. Google wertet mehr als einen ItemList-Script-Block pro Seite als ungültig, daher sollte jede Seite höchstens einen ausgeben. Das Paket steht unter MIT-Lizenz, liegt in Version 1.0.2 vor und wird mit tsc nach TypeScript kompiliert.

Paketinformationen

Paketname
payload-plugin-seo-jsonld
Neueste Version
1.0.2
Entpackte Größe
22 kB
Lizenz
MIT
Wöchentliche Downloads
318
Zuletzt veröffentlicht
11. Okt. 2026

Mehr von spiritracking-arch

Profil ansehen

Ähnliche Plugins

Mehr in SEO