SEO
Adds live Yoast SEO analysis to the Payload v3 document editor with a SERP preview, keyphrase checks, and readability scoring.
Installation
pnpm add @focus-reactive/payload-plugin-seo About
The plugin brings Yoast-style live SEO analysis into the Payload CMS v3 document editor. It injects a button into the toolbar of each configured collection, and clicking it opens a drawer that runs the Yoast analysis engine entirely in the browser. The drawer surfaces keyphrase optimization, on-page SEO checks, readability, inclusive language, content vitals, and a Google SERP preview, with a colored status dot on the toolbar button reflecting the overall score. It adds no collections, globals, or fields to the database. Instead it reads the live, unsaved form values of the document and derives the title, meta description, and slug from dot-path configuration you supply per collection. Analysis re-runs on a roughly one-second debounce as editor values change, so the drawer is a pure read-only overlay on top of the current document state. Because there is no built-in content walker, you must register a content extractor per collection through the required `extractContentPath` option. The extractor receives the raw form values plus a toolkit with `resolveDocs` and helpers, fetches only the relationship or upload documents it needs through projected API calls, and returns a content node tree the plugin serializes to HTML for Yoast. Multilingual analysis is supported through `supportedLocales`, which dynamically loads the matching Yoast language pack on demand. Setup requires Payload v3 with Next.js, an admin CSS import, and a `transpilePackages` entry in next.config for two Yoast UI packages. The Yoast engine ships as a direct dependency, so you do not install it yourself. Optional peers include Next.js 14 or 15 and React 18 or 19. No analytics accounts or API keys are needed because all work happens client-side against your own Payload API.
Package info
- Package name
@focus-reactive/payload-plugin-seo- Latest version
1.10.1- Unpacked size
- 722 kB
- License
- MIT
- Weekly downloads
- 127
- Last publish
- Jul 4, 2026
More from focusreactive
View profileTranslator
Translates localized Payload CMS content into any locale via pluggable providers, with document, bulk-collection, and per-field controls in the admin UI.
A/B Testing
A/B testing plugin that creates page variants in Payload collections and routes traffic at the edge via Next.js middleware.
Analytics
Adds a GA4-backed analytics dashboard inside the Payload admin, with KPIs, sessions, and lead-action tracking driven by the GA4 Data API and gtag.js.
Collaborative Comments
Adds document-level and field-level comments to the Payload admin panel, with @mentions, email notifications, resolution, multi-tenancy and locale filtering.
Presets
Save and apply reusable block configurations as presets in the Payload admin panel.
Create Ideal CMS
Scaffolds a production-ready Payload CMS monorepo preconfigured with the @focus-reactive plugin suite.
Similar plugins
More in SEOSEO Plugin
Adds SEO metadata fields with live search-result previews to Payload collections and globals.
SEO plugin
A plugin to manage SEO metadata from within the Payload admin panel.
SEO Analyzer
Payload plugin that audits page SEO in the editor sidebar with 50+ checks, a dashboard, score history, redirects and IndexNow.
Llms Txt
Generates llms.txt and llms-full.txt files for LLMs from your Payload collections.
slug redirects
Automatically creates slug redirects when document slugs change.
PageSpeed Insights
Integrates Google PageSpeed Insights into Payload CMS for performance analysis.