SEO JSON-LD Structured Data

Строит Schema.org JSON-LD для товаров, хлебных крошек, списков товаров, поиска по сайту и организации в проектах на Payload.

Сообщество 1 318/нед MIT v1.0.2

Установка

pnpm add payload-plugin-seo-jsonld

Описание

Пакет содержит функции для генерации Schema.org JSON-LD, который Google использует для расширенных результатов поиска. Каждая функция принимает документ Payload или настройки сайта и возвращает простой объект. Этот объект сериализуется в script с type application/ld+json в страницах или layouts Next.js. Доступны buildProductJsonLd, buildBreadcrumbJsonLd, buildItemListJsonLd, buildWebSiteJsonLd и buildOrganizationJsonLd. buildProductJsonLd формирует Product с AggregateOffer и полем lowPrice. Поля averageRating и reviewCount пакет из Payload не читает, их нужно передать явно. Цены в Payload хранятся в центах, поэтому билдеры делят их на 100 перед выводом. Валюта по умолчанию EUR, но можно указать любой код ISO 4217. Для хлебных крошек с вложенными категориями (магазин, родительская категория, подкатегория, товар) товары нужно запрашивать с depth 3, иначе родительские категории не заполнятся. buildItemListJsonLd возвращает null для пустого массива. Google считает невалидными страницы с двумя и более скриптами ItemList, поэтому на одной странице стоит выводить не больше одного такого скрипта. buildWebSiteJsonLd добавляет WebSite с SearchAction. seoJsonLdPlugin не меняет конфигурацию: он возвращает конфиг без изменений и не добавляет коллекции, поля, хуки или эндпоинты. Опция enabled лишь пропускает эту обработку. Интеграция выполняется во фронтенд-коде, а не в админке Payload или на уровне базы данных. Пакет распространяется по лицензии MIT, версия 1.0.2, Payload указан как peer-зависимость ^3.0.0.

О пакете

Имя пакета
payload-plugin-seo-jsonld
Последняя версия
1.0.2
Размер
22 кБ
Лицензия
MIT
Загрузок в неделю
318
Последняя публикация
11 окт. 2026 г.

Ещё от spiritracking-arch

Профиль автора

Похожие плагины

Ещё в категории «SEO»