Skip to main content

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.