Platform profile
Payload
Headless CMS. Every value below carries its official source and the date we verified it. Dispute any cell via the contact page.
Best for: Developer teams building custom Next.js websites/apps with a code-first CMS, Projects needing full data ownership and self-hosting (MongoDB, Postgres, or SQLite), Headless/API-first content delivery (REST + GraphQL) to any frontend, Enterprise builds needing SSO, granular field/document-level access control, and publishing workflows, Teams wanting to avoid SaaS lock-in while still having a polished auto-generated admin UI.
Category scores computed from the public rubric on the methodology page. Data verified 2026-07-08.
Overview
| Vendor / maintainer | Payload (part of Figma since June 2025) Payload was an independent company; Figma acquired the Payload team on June 17, 2025. Figma's official announcement states Payload remains open source and nothing changes for existing users in the immediate future. The Payload team is now building Figma Sites' CMS alongside continuing the open-source project. | source 2026-07-08 |
|---|---|---|
| Year launched | 2018 Payload 1.0 originally launched 2018; Payload 3.0 (Next.js-native rewrite) launched December 2024. | source 2026-07-08 |
| Platform type | Headless CMS Payload describes itself as 'the Next.js fullstack framework' - a code-first headless CMS that installs directly into a Next.js app and generates an admin panel, database layer, and REST/GraphQL APIs from a config file. | source 2026-07-08 |
| Open source | Yes Fully open source, MIT licensed. Self-hostable anywhere Node.js runs, or via Vercel/Cloudflare instant-deploy templates. | source 2026-07-08 |
| License | MIT | source 2026-07-08 |
| Best for (use cases) | Developer teams building custom Next.js websites/apps with a code-first CMS, Projects needing full data ownership and self-hosting (MongoDB, Postgres, or SQLite), Headless/API-first content delivery (REST + GraphQL) to any frontend, Enterprise builds needing SSO, granular field/document-level access control, and publishing workflows, Teams wanting to avoid SaaS lock-in while still having a polished auto-generated admin UI | source 2026-07-08 |
| Official pricing page | https://payloadcms.com/cloud-pricing | source 2026-07-08 |
Pricing & Value5.0 / 5
| Free plan | Yes Payload itself is free forever and fully open source (MIT) for self-hosting - no usage limits based on users, content types, or API requests. Separately, Payload Cloud offers a free 'Personal' plan for single-admin-user projects (portfolio sites, small APIs). | source 2026-07-08 |
|---|---|---|
| Free plan limits | Self-hosted Payload: no feature or usage limits, requires own Node.js hosting + MongoDB/Postgres/SQLite database. Payload Cloud free 'Personal' plan: single admin-panel user only, intended for portfolio/personal projects. | source 2026-07-08 |
| Free trial | Unverified Payload Cloud's exact trial terms for paid tiers could not be verified from official pages - the cloud-pricing page is heavily client-rendered (React/Next.js hydration) and did not return trial-length text via automated fetch. Self-hosted use has no trial because it's free/open source. | source 2026-07-08 |
| Cheapest plan with custom domain ($/mo) | $0/mo Self-hosted Payload has no license cost (MIT, free); cheapest way to get a custom domain live is self-hosting on your own Node.js infrastructure or via Vercel/Cloudflare's Payload starter templates, both of which have their own separate hosting costs not set by Payload. Payload Cloud's paid tier pricing could not be confirmed from official sources (see typical_total_cost_notes). | source 2026-07-08 |
| Most-popular tier ($/mo) | Unverified Payload Cloud's specific paid-tier price points (e.g., a 'Standard' or 'Pro' cloud plan) are shown on payloadcms.com/cloud-pricing but that page renders its pricing table client-side; the numbers could not be confirmed via static fetch of the official page, and SiteVersus policy is to not cite third-party/affiliate pricing aggregators. Enterprise is confirmed custom/contact-sales. | source 2026-07-08 |
| Cheapest ecommerce plan ($/mo) | Unverified Payload's ecommerce capability is a free, open-source plugin (@payloadcms/plugin-ecommerce) with no separate license fee; cost is whatever hosting/database/Stripe fees you incur. Not a distinct priced tier from the vendor. | source 2026-07-08 |
| Cheapest tier without platform branding | N/A - self-hosted admin panel carries no Payload branding on any tier; Payload Cloud project URLs may use Payload subdomains until a custom domain is attached, at no extra charge confirmed | source 2026-07-08 |
| Renewal price higher than intro | No No evidence of promotional intro pricing that steps up at renewal; the open-source software itself is always free. Payload Cloud's official Terms of Service state fees are invoiced on an ongoing subscription basis with no mention of introductory-vs-renewal pricing tiers. | source 2026-07-08 |
| Money-back window (days) | Unverified No official money-back guarantee period found for Payload Cloud subscriptions; not applicable to the free, self-hosted open-source software. | source 2026-07-08 |
| Hidden/total cost notes (plugins, hosting, apps) | Payload the software is free (MIT). Real cost is infrastructure: a Node.js host, a database (MongoDB, Postgres, or SQLite), and file storage (local disk, S3, Vercel Blob, or Cloudflare R2), plus developer time to build the Next.js frontend since Payload ships an admin panel and APIs, not a public-facing site template. Payload Cloud bundles hosting/database/storage into paid plans; Enterprise Cloud/self-hosted-with-support is custom-quoted via 'Talk to us.' Exact Payload Cloud tier prices are not independently confirmable from the official site via automated tools (client-rendered pricing table). | source 2026-07-08 |
Editor & Ease of Use1.5 / 5
| Editing model | Code-first Collections, fields, and access control are defined in a TypeScript config file; the admin panel UI is auto-generated from that config rather than built visually. An Enterprise 'Visual Editor' for in-context page editing is listed as 'Coming Soon,' not shipped. | source 2026-07-08 |
|---|---|---|
| Drag-and-drop editing | No No drag-and-drop visual page building; layout/blocks are assembled via code-defined 'Blocks' fields, then rendered by developer-written frontend components. | source 2026-07-08 |
| Inline (click-to-edit) content | No Content editing happens in the admin panel's form UI, not by clicking directly on the live rendered page. Live Preview shows an iframe of the frontend next to the form but edits still happen in form fields. A true click-to-edit 'Visual Editor' is listed as Enterprise/Coming Soon. | source 2026-07-08 |
| Undo / version history in editor | Yes Native, per-collection-configurable versioning stores a full history of every saved document with restore/rollback via REST, GraphQL, or Local API. Configurable as versions-only, versions+drafts, or versions+drafts+autosave, with retention limits (default 100 per document, 0 = unlimited). | source 2026-07-08 |
| Autosave | Yes Autosave is an opt-in tier of the versions system (versions + drafts + autosave), configurable per collection. | source 2026-07-08 |
| Mobile app editing | No No native Payload mobile app; the admin panel is a responsive web app usable in a mobile browser but there is no dedicated iOS/Android editing app documented. | source 2026-07-08 |
| Switch templates without content rebuild | No N/A in the visual-builder sense - Payload has no theme/template marketplace to switch between. Frontend presentation is fully custom-coded by developers against the Payload API, so there's no vendor concept of a safe template switch. | source 2026-07-08 |
| Learning curve | Steep Payload requires comfort with TypeScript, Next.js, and database concepts to set up and extend. There is no no-code path; you must write config files and build your own frontend. This is a deliberate developer-tool tradeoff, not a flaw, but it puts Payload well above hosted site builders on learning curve. |
Design & Templates3.7 / 5
| Official templates (count) | 0 Payload is not a visual site builder and ships no design templates for end sites. It provides starter code templates (e.g., 'Website Template,' 'Ecommerce Starter Kit') that are developer boilerplates, not selectable visual themes. | source 2026-07-08 |
|---|---|---|
| Custom font upload | Yes N/A to Payload's own admin UI theming in the visual-builder sense, but since the frontend is fully custom-coded Next.js, any font can be used; this is a developer implementation detail, not a Payload-provided feature. | source 2026-07-08 |
| Responsive behavior control | Full control Since the frontend is hand-built Next.js/React/CSS code, developers have complete control over responsive behavior; Payload itself imposes no responsive constraints because it doesn't render the public site. | source 2026-07-08 |
| Custom CSS | Yes Full custom CSS since the entire frontend is developer-written code; also the admin panel itself supports CSS customization via Payload's component override system. | source 2026-07-08 |
| Custom JavaScript | Yes Full custom JavaScript/TypeScript throughout, since Payload is a code framework, not a hosted builder with restricted script injection. | source 2026-07-08 |
| Native animation/interaction tools | No Payload provides no native visual animation/interaction tooling; any animation is implemented by developers in the custom frontend code (e.g., with Framer Motion or CSS), not a Payload product feature. | source 2026-07-08 |
| Global styles / design tokens | Yes Payload supports 'Globals' - singleton config documents (e.g., site-wide header/footer/theme settings) that function as design-token-like shared configuration consumed by the custom frontend. | source 2026-07-08 |
| Design flexibility | Unconstrained Because Payload only supplies the backend/admin/API layer and the frontend is fully custom Next.js code, there are no template or design-system constraints imposed by the platform itself, in contrast to visual builders. This flexibility comes at the direct cost of needing developers to build the entire presentation layer. |
Hosting & Infrastructure2.5 / 5
| Managed hosting included | Yes Payload Cloud offers managed hosting (including a free Personal tier and paid tiers), and Payload also ships official one-click deploy templates for Vercel and Cloudflare that provision database/storage automatically. None of this is 'included' with the free open-source software itself unless you use Payload Cloud's free tier. | source 2026-07-08 |
|---|---|---|
| Self-hosting option | Yes Core value proposition: self-host anywhere Node.js 20.9+ can run, using MongoDB, Postgres, or SQLite. | source 2026-07-08 |
| CDN included | No Not included by the open-source software itself; CDN depends on your chosen deploy target (e.g., Vercel's edge network, Cloudflare's CDN) or Payload Cloud's infrastructure. No standalone CDN ships with self-hosted Payload. | source 2026-07-08 |
| Free SSL | Unverified Depends entirely on hosting choice (Vercel/Cloudflare both provide free SSL by default; a bare self-host would need the operator to configure it). Not a fixed Payload platform feature to verify against official docs. | |
| Uptime SLA | Unverified No official uptime SLA percentage found published for Payload Cloud on the pages checked (cloud-pricing and cloud-terms); Enterprise customers may negotiate SLAs via 'Talk to us' but no public figure is documented. | source 2026-07-08 |
| Bandwidth/storage limits | Unverified Payload Cloud plan-by-plan bandwidth/storage figures (e.g., GB of database or file storage per tier) are shown on the cloud-pricing page but that page's pricing table is client-rendered and its exact numbers could not be confirmed via automated fetch of the official source. Self-hosted Payload has no platform-imposed limits; storage is whatever your chosen database/object storage supports. | source 2026-07-08 |
| Static export | No Payload is a server-backed application (admin panel + API + database), not a static site generator itself. However, since it's Next.js-native, the frontend you build with it can use Next.js static generation (SSG/ISR) for public pages while Payload's admin/API layer still requires a running Node.js server. | source 2026-07-08 |
Performance5.0 / 5
| % of real sites passing Core Web Vitals (CrUX) | Unverified HTTP Archive's technology CWV endpoint returned an empty result set for both technology=Payload and technology=Payload CMS (cdn.httparchive.org/v1/cwv), for all ranks/geos and the latest available months. This is expected: Payload is a headless, API-only backend with no admin-panel or generated-markup fingerprint on the public-facing pages it powers, so HTTP Archive/Wappalyzer cannot attribute a live site's frontend (arbitrary custom Next.js/React code) back to 'Payload' the way it can detect a visual builder's markup signature. CWV for a Payload-powered site is really a function of how well the custom Next.js frontend is built, not of Payload itself - so this metric is structurally not meaningful for headless CMSs and should be flagged as such rather than treated as a missing data point. | source 2026-07-08 |
|---|---|---|
| Automatic image optimization | Yes Upload-enabled collections support automatic image resizing to configured imageSizes via the Sharp library, plus focal-point cropping performed before resizing. This runs server-side on upload, separate from Next.js's own next/image optimization that a developer may additionally use on the frontend. | source 2026-07-08 |
| Lazy loading | Unverified Payload's backend/admin docs do not document a built-in lazy-loading feature for frontend images; since the public frontend is fully custom-coded Next.js, lazy loading (e.g., via next/image) is a developer implementation choice, not a Payload platform feature to verify. | |
| Cache control for site owner | Yes As a code-first framework, developers have full control over caching (Next.js data cache, ISR revalidation, custom headers, DB query caching) since they own the entire request lifecycle; this isn't a fixed vendor dashboard toggle but genuine full control. | source 2026-07-08 |
SEO Controls4.5 / 5
| Editable title/meta description | Yes The official SEO plugin (@payloadcms/plugin-seo) adds a meta field group (title, description, image) to any collection/global, editable in the admin panel with character counters and a search-result preview. | source 2026-07-08 |
|---|---|---|
| Editable URL slugs | Yes Slugs are just another field in a code-defined collection; developers commonly add an editable slug field (often with an auto-generate-from-title helper), fully under content-owner control. | source 2026-07-08 |
| Forced URL structure constraints | None imposed by Payload itself - URL structure and routing are entirely defined by the developer's Next.js app (file-based routing / route handlers), since Payload only provides content via API and does not own URL routing. | source 2026-07-08 |
| 301 redirects | Yes No dedicated redirects field ships in core, but a common official pattern/plugin approach (and Next.js middleware/redirects config) is used to manage 301s; since developers control the Next.js layer entirely, redirects are straightforward to implement, though not a single built-in admin-panel toggle out of the box. | source 2026-07-08 |
| Canonical tag control | Yes Fully controllable since the developer writes the Next.js <head>/metadata output; Payload's SEO plugin fields (title/description/image) can feed into it directly. | source 2026-07-08 |
| Editable robots.txt | Yes robots.txt is served by the developer's Next.js app (e.g., via a robots.ts route handler or static file); fully editable since there's no Payload-imposed restriction, though it requires code not an admin toggle. | source 2026-07-08 |
| XML sitemap | Configurable No sitemap is auto-generated by Payload core; developers implement it via Next.js's built-in sitemap.ts route convention pulling from the Payload API, or a plugin. Documented as a build-it-yourself pattern in Payload's Next.js guides rather than an automatic feature. | source 2026-07-08 |
| Structured data (schema.org) | Manual JSON-LD Payload's SEO plugin documentation notes developers can inject custom fields like json-ld into the meta group, and structured data output is implemented in the developer's Next.js templates; there's no automatic schema.org generation shipped by core Payload. | source 2026-07-08 |
| hreflang support | Manual Payload's native localization system (field-level locales, RTL flag, locale query params) provides the data layer for multilingual content, but hreflang tag output itself is implemented by the developer in the Next.js frontend, not auto-generated by Payload. | source 2026-07-08 |
| Open Graph / social meta control | Yes The SEO plugin's meta field group includes an Open Graph image field alongside title/description, editable per collection/global entry. | source 2026-07-08 |
| Per-page noindex | Yes Achievable via a custom field (or SEO plugin extension) plus developer-controlled Next.js metadata output; fully possible, just requires config/code rather than a single built-in checkbox in core. | source 2026-07-08 |
| Image alt text control | Yes Upload-enabled collections commonly include an alt text field (developer-defined, but standard practice and directly supported by Payload's field system); fully editable in the admin panel. | source 2026-07-08 |
Content & Blogging3.8 / 5
| Native blog engine | No Payload has no pre-built 'blog' feature out of the box; a blog is implemented as a custom Collection (e.g., 'Posts') defined by the developer, using core content-modeling primitives rather than a dedicated native blog engine. | source 2026-07-08 |
|---|---|---|
| Custom content types / collections | Native Collections and Globals are the core primitive of Payload - fully native, code-defined custom content types with a rich field library (text, richtext, relationship, blocks, array, etc.). | source 2026-07-08 |
| Categories/tags/taxonomies | Yes Categories/tags are implemented via Payload's native 'relationship' field type linking documents to a taxonomy Collection; a standard, well-documented pattern rather than a bolt-on plugin. | source 2026-07-08 |
| Content scheduling | Yes Combined with the drafts/versions system and custom publish-date logic (commonly via a scheduled Job or hook checking a publishAt field), content scheduling is a supported, documented pattern using Payload's Jobs Queue feature. | source 2026-07-08 |
| Content revisions/rollback | Yes Native versioning with configurable retention and REST/GraphQL/Local API restore operations. | source 2026-07-08 |
| Multi-author support | Yes Multiple admin-panel users with code-defined roles/access control is a core supported pattern; version history tracks which user made each change. | source 2026-07-08 |
| RSS feeds | No No native RSS feed generation ships with Payload core; an RSS feed would be a developer-implemented Next.js route pulling from the Payload API, same pattern as sitemaps. | source 2026-07-08 |
| Content API | Read-write Full REST and GraphQL APIs are auto-generated from the collection/global config with complete CRUD (Find, Find By ID, Count, Create, Update, Delete) plus a Local API for direct in-process Node.js access. | source 2026-07-08 |
Ecommerce2.2 / 5
| Ecommerce capability | Plugin Official first-party plugin (@payloadcms/plugin-ecommerce, currently in Beta) adds Products, Variants, Carts, Orders, Transactions, and Addresses collections with a Payments adapter pattern (Stripe supported out of the box). | source 2026-07-08 |
|---|---|---|
| Product limits by plan | None imposed by Payload - products are just documents in a database collection, so limits are only what your database/hosting can handle, not a plan-gated vendor restriction. | source 2026-07-08 |
| Platform transaction fees | None - Payload takes no cut of transactions; all payment processing fees are whatever the connected gateway (Stripe) charges directly. | source 2026-07-08 |
| Payment gateways | Stripe officially supported via a built-in payments adapter; the plugin's adapter pattern allows building custom integrations for other gateways, but only Stripe ships out of the box. | source 2026-07-08 |
| Digital products | Yes Not restricted by product type; since products are custom-modeled Collections, digital goods (no shipping) are fully supported, just requiring developer-side fulfillment logic same as physical goods. | source 2026-07-08 |
| Subscriptions / recurring payments | No Official ecommerce plugin docs explicitly state subscriptions are not natively handled by the plugin; developers must build recurring billing themselves on top of the provided collections/hooks (e.g., using Stripe's own subscription APIs directly). | source 2026-07-08 |
| Multi-currency selling | Yes The ecommerce plugin documentation confirms multiple currencies are supported natively. | source 2026-07-08 |
| Point of sale | No No point-of-sale feature or integration documented; Payload's ecommerce plugin is web/API-only. | source 2026-07-08 |
| Abandoned cart recovery | No Carts are tracked as a native collection, giving developers the raw data to build abandoned-cart recovery themselves, but no automated recovery emails/flow ship with the official plugin per its documented feature list. | source 2026-07-08 |
| Shipping & tax tools | Explicitly not natively handled by the official ecommerce plugin per its docs - shipping and tax calculation must be custom-built or integrated via third-party services on top of Payload's collections/hooks. | source 2026-07-08 |
Ownership & Lock-in5.0 / 5
| Content export | Full Since you own and directly access the underlying database (MongoDB/Postgres/SQLite) plus a full read-write API, content export is complete and unrestricted - there's no vendor-side export gate at all because there's no vendor-hosted data silo by default. | source 2026-07-08 |
|---|---|---|
| Export formats | Direct database access (MongoDB, Postgres, or SQLite) plus JSON via REST/GraphQL/Local API; an official plugin-import-export package also exists for structured import/export workflows. | source 2026-07-08 |
| Design/site export (take the built site elsewhere) | Full N/A in the visual-builder sense since Payload never owns the design/frontend - the Next.js frontend code is entirely developer-owned from the start, so there is nothing proprietary to 'export'; it already lives in your own codebase. | source 2026-07-08 |
| Domain freely portable | Yes Payload has no domain registration/locking mechanism; any domain can point to a self-hosted or Payload Cloud-hosted instance. | source 2026-07-08 |
| Site can run off-platform | Yes Core design principle - self-host anywhere Node.js runs, move between Vercel, Cloudflare, or any VPS/cloud provider freely, since Payload Cloud is optional, not required infrastructure. | source 2026-07-08 |
| Full content access via API | Yes Full read-write REST, GraphQL, and Local API access to all content with no vendor-imposed data ceiling. | source 2026-07-08 |
| Lock-in risk | Low Open source (MIT), self-hostable, direct database access, and a fully custom-owned frontend mean there is essentially no proprietary data or hosting lock-in. The main switching cost is developer time to migrate a code-first schema and rebuild against a different CMS's API shape, not vendor gatekeeping. The 2025 Figma acquisition is a governance factor worth watching but Figma has publicly committed to keeping Payload open source. |
Extensibility & Integrations4.0 / 5
| App/plugin marketplace size | No storefront-style app marketplace; instead an official Plugins system plus a large community plugin ecosystem discoverable via the 'payload-plugin' GitHub topic, alongside official first-party plugins (SEO, Stripe, ecommerce, multi-tenant, import-export, cloud storage adapters, and more) in the Payload monorepo's Packages directory. | source 2026-07-08 |
|---|---|---|
| Public API | Yes REST and GraphQL APIs are the primary way any frontend or external system interacts with Payload content. | source 2026-07-08 |
| Webhooks | Yes Not a dedicated 'webhooks' config UI, but afterChange/afterDelete and other lifecycle Hooks are the documented, first-class mechanism for triggering external HTTP calls on data changes (e.g., notifying a third-party system or CDN); long-running calls can be offloaded to Payload's Jobs Queue. | source 2026-07-08 |
| Custom code embeds | Yes Full custom code throughout since the entire application is developer-owned TypeScript/Next.js, including the admin panel's own component override system. | source 2026-07-08 |
| Developer framework/stack | Next.js-native (installs directly into a Next.js App Router project); TypeScript config-driven; supports MongoDB, Postgres, or SQLite via database adapters; REST, GraphQL, and Local Node.js APIs. | source 2026-07-08 |
| CLI / dev tooling | Yes create-payload-app CLI scaffolds new projects; Payload also ships a migration CLI for database schema changes. | source 2026-07-08 |
| Zapier/Make support | No No official native Zapier or Make integration/app found in Payload's documentation; connecting to either would require building a custom webhook/API bridge via Payload's Hooks and REST API rather than a pre-built connector. | source 2026-07-08 |
| Notable native integrations | First-party packages/adapters for Stripe (payments), Vercel Blob Storage, Cloudflare R2, AWS S3-compatible storage, Vercel Postgres, Neon, MongoDB Atlas, plus plugins for SEO, multi-tenancy, and import/export. Deep integration with Next.js (App Router, Draft Mode, ISR) and Figma-owned Figma Sites CMS strategy going forward. | source 2026-07-08 |
AI Features3.8 / 5
| AI site generation | No No AI full-site-generation feature in core Payload; not applicable to a headless CMS with no visual site builder. Some AI capabilities are positioned as Enterprise-tier (see ai.notable). | source 2026-07-08 |
|---|---|---|
| AI writing assistant | Yes Listed under Payload Enterprise AI as a 'writing assistant' feature; gated to Enterprise, not available in the free open-source core per the official enterprise-ai page. | source 2026-07-08 |
| AI image tools | Yes Payload's Enterprise AI toolset includes 'dynamic image generation' per the official enterprise page; an Enterprise-gated feature, not in core. | source 2026-07-08 |
| AI SEO assistance | Yes The official SEO plugin (available to all users, not Enterprise-gated) supports auto-generating meta title/description/image via custom developer-defined generation functions, which counts as AI-assist-capable tooling if a developer wires an LLM into that function; it is not a built-in AI call out of the box. | source 2026-07-08 |
| Notable AI capabilities/limits | Enterprise tier adds AI Auto-Embedding (RAG support), translations, dynamic image generation, and a writing assistant. The free/open-source core has no built-in AI features; the SEO plugin supports plugging in custom AI-generation functions for meta fields, but you must supply your own AI integration/API key. Since the Figma acquisition, more AI/design-bridging features are expected as Payload's team builds Figma Sites' CMS, but no additional shipped AI features beyond the Enterprise page were confirmed as of this research date. | source 2026-07-08 |
Collaboration & Workflow2.9 / 5
| Roles & permissions | Granular Access control is fully code-defined at collection, global, field, and operation (create/read/update/delete) level, with arbitrary custom logic (e.g., role-based, ownership-based, locale-based). Highly granular but requires writing code, not a point-and-click permissions UI in core; Enterprise adds SSO (SAML/OAuth2) on top. | source 2026-07-08 |
|---|---|---|
| Concurrent editing | No Real-time concurrent/multi-player editing is listed as an Enterprise 'Coming Soon' feature ('Multi-Player Editing'), not currently shipped in any tier. | source 2026-07-08 |
| Editorial approval workflow | Native Drafts + versions provide the data layer for editorial review before publish; Enterprise adds a more structured 'Publishing Workflows' feature for approval processes, per the official enterprise page. Basic draft/publish gating is available to all users via core versions config. | source 2026-07-08 |
| Staging / preview environments | Preview only Payload provides Draft Preview (direct link to frontend rendering unpublished content in Next.js Draft Mode) and Live Preview (iframe of the frontend live-updating within the admin panel). This is content-level draft/live preview, not a distinct infrastructure staging environment, which would be a hosting-layer decision outside Payload's scope. | source 2026-07-08 |
| In-editor commenting | No No in-editor commenting/annotation feature found in Payload's documented admin panel or Enterprise feature list. | source 2026-07-08 |
| Audit log | Yes Listed as an Enterprise feature ('Audit logs and version control') per the official enterprise page; core versioning tracks who changed what and when at the document level for all users, but a dedicated cross-system audit log is Enterprise-tier. | source 2026-07-08 |
Support & Trust3.3 / 5
| Support channels | Community: Discord community help forum and GitHub Discussions/Issues. Paid: Payload Cloud customers get platform support; Enterprise customers get dedicated engineering support per the official enterprise page. | source 2026-07-08 |
|---|---|---|
| 24/7 support | Unverified No official page confirms a 24/7 support SLA figure; Enterprise mentions 'dedicated engineering support' without a stated response-time or hours commitment in the pages reviewed. | source 2026-07-08 |
| Documentation quality | Excellent Payload's documentation is comprehensive, current, and well-organized by feature area (fields, hooks, access control, versions, plugins, etc.) with runnable code examples throughout; it is frequently cited by developers as a differentiator versus competing headless CMSs. | |
| Community size | Unverified No current official Discord member count or GitHub star count was verified from an official Payload page during this research pass (third-party aggregators show GitHub star counts but per SiteVersus sourcing rules those aren't cited here). | |
| Security certifications (SOC 2, ISO) | Unverified No SOC 2 / ISO certification confirmed on official Payload pages reviewed (cloud-terms, enterprise). Not stated as present or absent explicitly, so left null rather than assumed. | source 2026-07-08 |
| Backups & restore | Manual For self-hosted Payload, backups are the operator's responsibility (standard database backup practices for MongoDB/Postgres/SQLite); Payload Cloud likely manages backups for its hosted databases but a specific automatic-backup guarantee was not confirmed on an official page during this pass. | source 2026-07-08 |
| Accessibility tooling | No dedicated accessibility-checking tooling found in Payload's documented admin panel or plugin list; accessibility of the public-facing site is entirely the responsibility of the developer building the custom Next.js frontend. | source 2026-07-08 |
Multilingual & Localization3.8 / 5
| Multilingual sites | Native Native field-level localization system: configure unlimited locales with a required defaultLocale, per-locale fallback behavior, and an experimental per-locale publication status feature. | source 2026-07-08 |
|---|---|---|
| Translation workflow | No Payload provides the data structure for multi-locale content (fields keyed by locale) but no built-in translation-management workflow (e.g., assign-to-translator, translation memory, machine-translation suggestions) was found in the localization docs; this would need a custom build or third-party integration. | source 2026-07-08 |
| Localized SEO (per-locale URLs, hreflang) | Yes The locale system supports querying content per locale (?locale=es) which developers use to build per-locale URLs and hreflang tags in the Next.js frontend; the underlying data support is native, though hreflang tag rendering itself is a developer implementation task (see seo.hreflang). | source 2026-07-08 |
| RTL language support | Yes Locales can be flagged rtl: true to render the admin panel interface right-to-left for languages like Arabic; RTL for the public frontend itself depends on developer CSS implementation. | source 2026-07-08 |