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.
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.Blog Posts API Reference
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
Blog Engine vs. setting up a custom Page Type
| Feature | Blog Engine | Custom Pages |
|---|---|---|
| Setup | Ready to use | Requires schema setup |
| Flexibility | Fixed structure | Fully customizable |
| Authors | ✅ Built-in | Create via Collections |
| Categories/Tags | ✅ Built-in | Create via Collections |
| Components | ❌ Not available | ✅ Fully supported |
| SEO Fields | ✅ Built-in | Add 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