Content
Blog Post JSON Example
A complete JSON example for a blog post content type — includes title, slug, author, tags, SEO meta, and rich body fields. Copy-ready for headless CMS and content API design.
Field Reference
idrequiredstringUnique post identifier with post_ prefixslugrequiredstringURL-safe identifier derived from the title, used in permalinkstatusrequiredstringLifecycle state: draft, scheduled, published, or archivedauthorrequiredobjectEmbedded author object with id, name, avatar, and biobodyrequiredstringHTML or Markdown body content of the postseooptionalobjectSEO overrides for meta title, description, canonical, and Open GraphreadingTimeMinutesoptionalintegerEstimated reading time in minutes, auto-calculated from word countpublishedAtoptionalstring (ISO 8601)Timestamp when the post became publicly visibleVariants
MinimalDraft post with only required content fields, no SEO or analytics data.
ExtendedPublished post with full SEO, schema markup, related posts, and engagement stats.
Common Use Cases
- →Defining the content schema for a headless CMS like Contentful, Sanity, or a custom API
- →Rendering blog post pages in a Next.js or Nuxt application from an API response
- →Indexing blog content into Algolia or Elasticsearch for full-text search
blogCMScontentSEOheadless
Validate or format this JSON
One click loads this exact example into the tool — no copy-paste needed. Format it, validate it, explore the tree, or generate TypeScript types instantly.
Frequently Asked Questions
Related JSON Examples
ContentSocial Media PostSocial feed post with media, reactions, reshares, and thread metadata.ContentPush NotificationPush notification with title, body, deep-link data, and platform-specific options.API DesignREST API ResponseGeneric REST API response wrapper with data payload, status, and pagination meta.