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
idstringrequiredUnique post identifier with post_ prefixslugstringrequiredURL-safe identifier derived from the title, used in permalinkstatusstringrequiredLifecycle state: draft, scheduled, published, or archivedauthorobjectrequiredEmbedded author object with id, name, avatar, and biobodystringrequiredHTML or Markdown body content of the postseoobjectoptionalSEO overrides for meta title, description, canonical, and Open GraphreadingTimeMinutesintegeroptionalEstimated reading time in minutes, auto-calculated from word countpublishedAtstring (ISO 8601)optionalTimestamp 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
Paste the example above into JSONKit's tools to validate, minify, or explore the structure interactively.
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.