sittari-studio

seo

by sittari-studio
payload-plugins
SEO & metadata
v4
^4.0.0-0
MIT

Overview

Summary generated from the README

Adds SEO fields to selected collections and resolves metadata per locale. It provides robots handling, exact redirects and sitemap helpers, and registers no public routes. Editors manage schema JSON templates in a generated SEO Settings global. The admin UI supports English, Russian and Ukrainian.

Features

  • Locale-safe SEO fields added to configured collections
  • Metadata resolution and robots helpers
  • Exact redirects and sitemap helpers with chunked sitemap URLs
  • Editor-managed schema JSON templates in an SEO Settings global
  • Six exported schema starters and per-document localized overrides
  • Admin UI in English, Russian and Ukrainian

Use cases

  • Manage per-locale meta data and structured data schemas for a multilingual Payload site
  • Generate chunked sitemaps for large collections across locales
  • Let editors define reusable schema templates applied to collection documents

From the author

PayloadCMS seo plugin.

Installation

npm i @sittari/payload-seo

0

Stars

0

Forks

0

Open Issues

1 months ago

Last Updated

5

Weekly Downloads

v0.3.1

npm Version

617.8 KB

Unpacked Size

1

Dependencies

Repository stars

Trends appear after 7 days of data. Collecting since Oct 22 — 1 daily snapshot so far.

Shared by 8 plugins in sittari-studio/payload-plugins.

npm weekly downloads

Trends appear after 7 days of data. Collecting since Oct 22 — 1 daily snapshot so far.

Each point is npm's rolling 7-day download count.

Health Score

56/100Good

Composite score based on GitHub activity, stars, npm downloads, publish recency, dependency count, and package size.

Badge for your README

Payload Directory health badge
Markdown
[![Payload Directory](https://payloaddirectory.dev/badge/1294311885-seo.svg)](https://payloaddirectory.dev/plugins/1294311885-seo)
HTML
<a href="https://payloaddirectory.dev/plugins/1294311885-seo"><img src="https://payloaddirectory.dev/badge/1294311885-seo.svg" alt="Payload Directory"></a>
Updated Sep 11, 2026Created Jul 8, 2026Published Sep 11, 2026

README

@sittari/payload-seo

Locale-safe SEO fields, metadata resolution, robots, exact redirects, and sitemap helpers for Payload CMS v3. Its Admin UI supports English, Russian, and Ukrainian. The plugin does not register public routes.

Install

pnpm add @sittari/payload-seo

Usage

import { buildConfig } from 'payload';
import { seoPlugin } from '@sittari/payload-seo';

export default buildConfig({
  plugins: [
    seoPlugin({
      siteUrl: 'https://example.com',
      collections: {
        pages: { sitemap: { fields: ['slug'] } },
      },
      media: {
        collection: 'media',
        resolveMediaUrl: ({ media }) =>
          typeof media.url === 'string' ? media.url : null,
      },
      resolveUrl: ({ document }) =>
        typeof document.slug === 'string' ? `/${document.slug}` : null,
      resolveChunkUrl: ({ collection, locale, page }) =>
        `https://example.com/sitemaps/${collection}/${locale}/${page}.xml`,
    }),
  ],
  collections: [Pages, Media],
});

Schema JSON is editor-managed in the generated SEO Settings Global. Editors can create ordered global schemas and collection templates, start from a blank object or one of the six exported SEO_SCHEMA_STARTERS, and mark any number of collection templates as defaults. Documents store stable template references and localized JSON Patch overrides; templates remain live after documents are created.

See the full configuration and helper API and integration requirements. See Admin translation requirements for the supported interface languages and fallback behavior.

Similar plugins