How-to recipes
Build a project
Explore our cookbook of common use cases for ButterCMS.Build product catalogs, knowledge bases, FAQ systems, event management systems, news aggregators, and more.
Add a feature
Learn how to spice up your existing project by building a dynamic feature in ButterCMS. Create a flexible landing page, add a navigation menu or comments section, and more.
Creating and editing content
Basics of content types and fields
Dashboard essentials
An overview of the ButterCMS dashboard. Navigate your content, update your user profile, and update your account settings.
Add Pages, Collections, and Blog Posts
Understand the three main ButterCMS content types and how to create them in the dashboard.
Working with fields
The basics of working with ButterCMS field types, including adding default values, images and media, the WYSIWYG editor, and more.
Special field types
Reference fields
Create links between Collections and Pages with this powerful field type that makes it a snap to group, filter, and reuse content.
Repeaters
Define a group of fields in a Page and create as many instances as you need—perfect for galleries, carousels, and feature lists.
Components
Group fields into a component, save them to your library, and reuse them in any Page. Great for CTAs, galleries, feature grids, pricing tables, and more. Add a component picker to any page to create an allowlist of components you choose.
Forms
Embed forms directly into WYSIWYG fields, drop in a form integration from one of our supported form providers, or model your own custom forms in ButterCMS.
Managing media
Working with the media library
How to upload, organize, transform, crop, and compress media assets. Add alt text, filters, text overlays, and more.
Publishing lifecycle
Managing your content workflow
Save drafts, preview changes, schedule for later publication, and delete content.
Versioning and history
Viewing, comparing, and restoring versions
Explore the ButterCMS version history interface. Learn how to compare changes and restore previous versions of your content.
Authentication methods
Authentication methods
Explore the various authentication methods available to ButterCMS users, including password login, MFA, single sign-on (SSO), OAuth 2.0, and more.
Team collaboration and user management
Workflows: a powerful content collaboration and approval feature
Learn how to use the ButterCMS workflow feature for enhanced team content collaboration. Request reviews, give notes and feedback, assign tasks and due dates, and more.
User management
Manage your team by inviting, directly adding, and removing users.
Roles and permissions
Manage which of your team members have access to content with ButterCMS’s three default roles, or implement custom roles and permissions by content type, environment, or locale.
Localization and languages
Locales management
Set up and manage locales and publish localized content.
Languages and translation
Explore ButterCMS language support, including translating content by region and third-party translation integrations.
Multi-site and environment management
Working with multiple sites and environments
Explore multi-site and environment management in ButterCMS, including syncing and migrating content.
Migrating to ButterCMS
Planning and executing a content migration to ButterCMS
Explore data migration strategies while avoiding common pitfalls. Map and plan your content imports, and validate that your migration was properly completed.
SEO
Optimize your SEO with ButterCMS
Explore best practices for optimizing SEO with ButterCMS, including treatments for meta titles, descriptions, open graph and social tags, sitemaps, and more.
AI Assistant
Working with the AI Assistant
Use the ButterCMS AI Assistant to quickly generate and edit product descriptions, SEO, and more.