CMS stands for Content Management System. It’s used for managing lists of content, such as blog posts, FAQs, services, projects, or testimonials.
Instead of creating a new element for every item, you define the structure once and then manage the content directly inside the CMS.
In Framer, CMS content is organized into collections.
Each collection represents a group of similar items — for example, a FAQ collection, where each item contains a question and an answer, or a blog collection, where each item includes a title, date, author, content, thumbnail image, and more.
Adding new content is as simple as adding a new item to the collection.
If you open the CMS, you’ll see all available collections in the template. Let’s take the FAQ collection as an example.
When you open a collection, you can edit the content of each item directly in the CMS.
You can also
Add new items
Draft or undraft items
Edit collection fields
Remove items
After updating the CMS, the content automatically updates everywhere it’s used on the site.
To display CMS content on a page, you use a Collection element.
You add the CMS List to your project, connect it to a collection, and design how a single item should look. Framer then automatically repeats that layout for all items in the collection.
For example, in a FAQ section, you might use a FAQ card component inside the CMS List. You can connect component fields to CMS fields of the same type. For example, text content can use text data from the CMS item.
You can also control
Whether items are shown as a list or grid
How many items are shown
Sorting and filtering rules
Framer also lets you create CMS pages.
These usually include
An index page, where all items are listed
A detail page, where a single CMS item is shown in more detail.
This is commonly used for things like blog posts, projects, or legal pages.
Once set up, Framer automatically generates a page for each CMS item using the same layout, pulling the content from the CMS fields for that item.
You now know how to use the CMS to manage repeatable content, update it from one place, and display it dynamically on your website. With CMS collections and pages, you can scale your content without changing your design.