Skip to content

Practical Payload CMS v3 guidance

Payload CMS block and installer guides

Practical Payload CMS v3 guides for installing reusable blocks, wiring collections and renderers, generating types, and fixing blocks that do not render.

Installation guide

npx payload-components add hero-basic

Install a wired Payload block

Add a real block with the supported CLI, then review every file and wiring change that lands.

Follow the installation guide

Field notes from the registry

More Payload CMS field notes

Browse implementation lessons, component design notes, and release stories from the open registry.

Browse all 82 installable components
Project notes

Templates Are Here: Six Payload Site Concepts to Explore

Foundations

What Is a Payload CMS Block?

Foundations

Build Your First Payload v3 Landing Page with Next.js

Foundations

Anatomy of a Production-Ready Payload Block Config

Foundations

How RenderBlocks Turns Payload Data into a Next.js Page

Foundations

Why Payload Types and the Admin Import Map Must Stay in Sync

Foundations

Payload Block Not Rendering? Follow This Debugging Checklist

Installer internals

Copying a Component Is Not the Same as Installing It

Installer internals

Using a shadcn Registry with Payload CMS

Installer internals

The Manifest as an Executable Wiring Contract

Installer internals

Why We Patch Source with Text Anchors Instead of Rewriting the AST

Installer internals

Designing an Idempotent Code Installer

Installer internals

Meet `payload-components doctor`

Component design

Component Variants Without Prop Explosion

Component design

Sharing Payload Fields Across a Component Family

Component design

How to Choose the Right Hero for a Payload Site

Component design

Designing Feature Sections Editors Can Actually Maintain

Component design

Modeling Pricing Pages in Payload Without Hard-Coding the Design

Component design

Building Credible Social-Proof Sections

Production guides

Build a Complete SaaS Homepage with Payload Components

Production guides

Build an Editorial Blog Frontend with Payload Post Components

Production guides

Designing an Accessible FAQ Block for Payload CMS

Production guides

Safe Links, Forms, and Embeds in CMS-Managed Components

Production guides

Making Motion Feel Good Without Sacrificing Performance

Production guides

Type-Safe Block Rendering Patterns for Payload and Next.js

Quality & community

Why Every Live Preview Has a Demo Twin

Quality & community

Visual Regression Testing a Component Registry

Quality & community

How to Add a Payload Component End to End

Quality & community

Building a Reproducible shadcn-Compatible Registry

Quality & community

Open Source Requires Provenance, Not Just a License File

Quality & community

How Real Installs Should Shape an Open-Source Component Roadmap

Project notes

Payload CMS block not showing? Check the four wiring steps

Project notes

Hello — and why I built Payload Components