Skip to main content
ButterCMS offers three main content types: Pages, Collections, and Blog Engine. Choosing the right one for your needs is crucial for building a scalable, maintainable content model.

Content types overview

Pages

Best for: Unique layouts and flexible content structuresExamples: Landing pages, product pages, case studies

Collections

Best for: Reusable structured dataExamples: Categories, team members, FAQs, testimonials

Blog Engine

Best for: Chronological content with built-in featuresExamples: Blog posts, news articles, updates

Flowchart: choosing the right content type

Feature comparison matrix

FeatureSingle PagePage TypeCollectionBlog Engine
Use caseOne-off pagesMultiple similar pagesReusable dataBlog posts
Instances1ManyManyMany
SchemaCustom, uniqueCustom, reusableCustom, reusablePre-defined
Flexibility✅ Full✅ Full⚠️ Limited⚠️ Limited
Components✅ Yes✅ Yes❌ No❌ No
Localization✅ Yes✅ Yes✅ Yes❌ No
References toCollections, PagesCollections, PagesCollections, PagesCategories & tags
SEO Fields✅ Add manually✅ Add manually✅ Add manually✅ Built-in
Authors✅ Add manually✅ Add manually✅ Add manually✅ Built-in
SetupManualManualManualInstant
Best forHomepage, AboutProducts, Case StudiesCategories, FAQsBlog, News
Use CaseRecommended TypeReason
Marketing landing pagePagesNeed flexible layouts with components
Blog articleBlog PostsStandard format with author/categories
Product categoriesCollectionsReusable across multiple product pages
Customer testimonialsCollectionsReferenced by multiple marketing pages
Team member directoryCollectionsCan be queried and displayed anywhere
Complex blog postPagesWhen you need Component Picker flexibility
FAQ pagePages + CollectionsPage layout with FAQ Collection items

Use case scenarios

Need: Product catalog with categories and testimonialsSolution:
  • Page Type for product pages (multiple products with same structure)
  • Collection for simple product categories (referenced by products)
  • Collection for customer testimonials (display on homepage and product pages)
  • Single Page for homepage, about, and pricing pages
  • Blog Engine for company blog and updates
Why:
  • Page Type ensures consistent product presentation
  • Collections allow reusable categories and testimonials
  • Blog Engine handles company news chronologically

Mixed approach example

Most real-world sites use a combination of content types:

Website Structure
Single Pages
Homepage (unique hero, featured content)
About Us (company story, values)
Contact (form, map, locations)
Page Types
Product Pages (50+ products)
References: Categories, Features, Specs
Case Studies (20+ studies)
References: Industries, Solutions
Landing Pages (campaign-specific)
References: Testimonials, Features
Collections
Product Categories (Electronics, Clothing, etc.)
Product Features (Specs, attributes)
Industries (Healthcare, Finance, etc.)
Solutions (Cloud, API, etc.)
Team Members (Leadership bios)
Testimonials (Customer quotes)
FAQ Items (Help content)
Blog Engine
Company Blog (100+ posts)
Built-in Categories: News, Tutorials, Updates
Built-in Tags: Product names, topics
Built-in Authors: Content team

Next steps

Best practices

Review some best practices for modeling content in your ButterCMS dashboard

How-to recipes

Get a cookbook of how to model some of the most common use-cases in your app