Skip to main content

What is the Blog Engine?

The Blog Engine is a structured template designed for traditional blog functionality. It provides a complete, ready-to-use blogging solution with pre-defined fields for posts, authors, categories, and tags.

Key features

Posts

Rich blog posts with HTML body, featured images, and metadata.
To see all the fields available in the API response, check the Blog API reference.

Author management

Users with the right permissions in your ButterCMS account can update their profiles with a bio, photo, and social links.

SEO component

Out-of-the-box SEO management with a prebuilt SEO component, including content summaries, metadata fields, and featured images.

Categories and tags

Organize posts into categories for navigation and primary grouping, or add tags for flexible content discovery.

Smart, easy filtering options

Posts can be filtered inside the ButterCMS dashboard via category, tag, or author. Or, they can be filtered via the API using the category_slug, author_slug, or tag_slug parameters.

Will Blog Engine meet my needs?

Blog Engine is a ready-to-use, no-setup solution. It’s ideal for:
  • Company blogs: News, updates, announcements
  • Content marketing: Tutorials, guides, how-tos
  • News sites: Articles with authors and categories
  • Simple blogs: When you don’t need custom fields
If you need more flexibility than the Blog Engine offers, like the ability to add custom components, or support for features like localization, you’ll want to set up a custom Page Type for your blog instead of using the built-in Blog Engine.

Blog Engine vs. setting up a custom Page Type

FeatureBlog EngineCustom Pages
SetupReady to useRequires schema setup
FlexibilityFixed structureFully customizable
Authors✅ Built-inCreate via Collections
Categories/Tags✅ Built-inCreate via Collections
Components❌ Not available✅ Fully supported
SEO Fields✅ Built-inAdd manually

Learn more

Creating Blog Posts

Learn how to create and link to Blog Posts in the ButterCMS dashboard

API: Blog Posts

REST API for reading blog posts

API: Authors and categories

REST API for blog metadata

Building a Blog Page Type

Step-by-step implementation guide for a custom Blog Page Type

Next steps

Choosing the right content type

An overview of the various field types supported by ButterCMS

Field types

An overview of the various field types supported by ButterCMS