How to Add a Blog to Your Framer Website (2026 Guide)
A Framer blog is a CMS collection of posts plus a listing page and a detail template, built inside Framer with no plugins and no code. How to Add a Blog to Your Framer Website (2026 Guide) is Pavlo Zhydkykh's setup from client builds: about an hour from the first collection to an SEO-ready post.
Does ChatGPT recommend your website?
Free report in 48 hours · 5 AI engines
- Topic
- Framer guides
- Read
- 3 min
- Published
- 20 Jul 2026
- Updated
- 20 Jul 2026
- Written by
- Pavlo Zhydkykh
- Questions
- 6 answered
Pavlo ZhydkykhDesigner and developer
Short answer
If you want to add a blog to your Framer website, the good news is that everything you need ships with the platform - no plugins, no third-party CMS, no code. The better news: done properly, the whole setup takes about an hour. In this guide I'll walk through the exact steps I use on client projects, from creating the CMS collection to publishing your first SEO-ready post.
Key takeaways
- In Framer, one CMS detail page reuses a single layout for every post, and a collection list shows the posts as an index or grid.[2]
- Pavlo Zhydkykh sets up a clean Framer blog in about an hour when the site design already exists; moving old articles takes longer.
- Google advises titles that are unique to the page, clear and concise, so every post needs a separate meta title mapped to a CMS field.[3]
- Alt text explains how an image relates to the page and helps search engines understand the image, so every blog image needs a short, descriptive one.[3]
- Framer generates the sitemap of every published site and keeps the file up to date as new posts are published.[4]
What is a Framer blog?
A Framer blog is three parts working together: a CMS collection that stores one entry per post, a listing page such as /blog that shows the post cards, and a detail template that renders every post at /blog/post-slug. Publishing a new article then means filling in CMS fields, not touching the design.
“A blog is a CMS collection with a good template. I wire the SEO fields on day one, before the first post goes live.”
Last checked · 3 min read
What you’re actually building
A blog on a Framer site is three things working together:
- A CMS collection - the database of posts: one entry per article, with fields for everything a post needs.
- A listing page (usually /blog) - the grid or list of post cards, connected to the collection so the listing updates itself.
- A detail template - one design that renders every post at /blog/your-post-slug.
Once those exist, publishing a new article means filling in CMS fields - you never touch the design again. That’s the entire point: the layout is built once, and the content flows through the layout. If you want a deeper tour of collections, fields and references before you start, my complete Framer CMS guide covers the system end to end.
A blog is just a CMS collection with good templates - everything else is polish.
How to add a blog to Framer, step by step
Here is the process I follow on real client builds:
- Create the CMS collection. In the editor, open the CMS panel and add a new collection called “Blog”. Framer creates default fields - keep Title and Slug, then add the rest in step 2.
- Model your fields. At minimum: Date, Thumbnail (image), a short Description for cards and meta fallbacks, and rich-text Content for the body. Add Author name and photo if more than one person will write.
- Add the listing page. Create a /blog page and connect a grid or stack to the collection. Each card should pull Thumbnail, Title, Date and Description - design one card, and the CMS repeats the card for every post.
- Design the detail template. Framer generates a template page for the collection. Lay out the hero image, title, date, author block and the rich-text Content field. Style headings, lists and quotes once - every future post inherits those styles.
- Fill the SEO fields. In the template’s page settings, map the meta title and description to CMS fields so each post carries its own. Set the social/OG image to the post thumbnail.
- Publish and test. Add one real post, publish, and check the live URL, the card on /blog, and how the link unfurls when shared.
For a visual walk-through of the same process, this 13-minute tutorial from Flux Academy is the best current video on the topic - Matt Jumper builds a complete CMS-driven blog from scratch: https://www.youtube.com/watch?v=2YBCdCZkT5Q
The SEO settings most people skip
Adding the blog is step one; making the blog rank is the part that pays. In practice, I’ve found four settings decide most of the outcome:
- Slugs. Write slugs by hand: short, keyword-first, no dates. add-blog-to-framer beats how-to-add-a-blog-to-your-framer-website-2026-guide.
- Per-post meta titles and descriptions. If every post shares the site default, Google writes its own - and the result is rarely flattering. Map titles and descriptions to CMS fields once and the fields take care of themselves.
- Alt text on every image. Make alt text a required habit, not an afterthought. Describe what the image shows and work the topic in naturally.
- Internal links. Every new post should link to at least two older ones, and at least one older post should be updated to link back. This is the cheapest authority-building there is.
Framer’s rendering is already fast and crawler-friendly out of the box, which is half the SEO battle won - I’ve broken down exactly why, and what remains on your plate, in my Framer SEO guide. And because page speed is a ranking factor, keep thumbnails lean; my Core Web Vitals on Framer guide shows how to keep a media-heavy blog at 90+.
Common mistakes I see on Framer blogs
- Publishing with default slugs and blank meta descriptions - the “0 Mins Read, no description” look.
- Uploading 4 MB hero images straight from a stock site, then wondering why LCP tanks.
- Building category pages before there are ten posts. Structure follows content, not the other way round.
- Writing five posts in week one, then nothing for six months. One good post a week beats a launch burst every time.
- No internal links - every post an island. Search engines rank connected content.
Want an SEO-first Framer website?
Pavlo Zhydkykh builds fast, conversion-focused Framer websites with content systems that clients can actually run themselves - blog included, SEO wired in from day one. If that’s what your site is missing, get in touch and tell him about your project.
If you need this built
A Framer landing page from Pavlo starts at $1,200 (1 to 2 weeks), a multi-page site at $3,000 (2 to 4 weeks). SEO and GEO basics are included.
See Framer developmentFrequently asked questions
Does Framer have a built-in blog feature?
Yes. Framer’s CMS lets you create a blog without any external tools: you build a collection for posts, a listing page and a detail template inside the editor. Publishing a post is then just filling in fields - no code and no plugins.
How long does it take to add a blog to a Framer website?
About an hour for a clean setup if the site design already exists: creating the collection and fields takes minutes, and most of the time goes into designing the listing cards and the post template. Migrating existing articles takes longer, depending on volume.
Can I migrate my existing blog into Framer?
Yes. Framer supports importing content into CMS collections, and for most migrations the real work is mapping old fields to new ones and setting up redirects from old URLs so you keep your rankings. I cover the redirect side in my Webflow to Framer migration guide - the same principles apply from WordPress or any other platform.
Is a Framer blog good for SEO?
Very - Framer serves fast, statically-rendered pages that crawlers handle well, and gives you per-post control of slugs, meta tags, alt text and social images. The platform won’t write good content for you, though; rankings still come from covering topics better than the page currently ranking.
Do I need a paid Framer plan for a blog?
You can build and test a blog on the free tier, but publishing on your own domain requires a paid site plan, and CMS item limits vary by plan. Check Framer’s current pricing page for the limits before committing to a large content library.
Can multiple authors write on a Framer blog?
Yes. Add author fields to the Blog collection (or a separate Authors collection referenced by each post), and each post can carry its own byline, photo and bio. Editor seats on your Framer plan control who can actually log in and write.
Checklist
7 fields every Framer blog collection needs
The content model Pavlo Zhydkykh starts every client blog with. Each field has one job, and the template decides the layout.
1. Title
The headline of the post, also mapped to the meta title so each article gets a unique title in search.
2. Slug
Pavlo writes every slug by hand: short, keyword-first, no dates. The slug becomes the URL at /blog/post-slug.
3. Date
Sorts the listing page with the newest post first and shows readers how current the article is.
4. Thumbnail
One image for the card on /blog, the post hero and the social image when the link is shared.
5. Description
A short summary for the post card and the meta description, so no post ships with a blank snippet.
6. Content
A rich text field for the body: headings, lists, quotes and images, styled once in the template.
7. Author
Name and photo, or a reference to a separate Authors collection when more than one person writes.
Fit check
Is a Framer blog
right for you?
A good fit if
- Your marketing site already runs on Framer, and Pavlo can add articles, guides or news without a second tool.
- One or a few people write, and the editors are happy filling in CMS fields.
- You want fast posts with separate SEO fields from the very first article.
- You want Pavlo to set up the collection, templates and SEO fields once, then publish on your own.
Not the right fit if
- You run a publication whose editors need approval chains, comments and suggestion mode: the Framer CMS keeps editing simple.
- You plan a very large content library: CMS item limits vary by Framer plan, so check the pricing page first.
- Nobody will publish after launch: five posts in week one and then six months of silence does little for search.
Compared
A launch-day blog vs an SEO-ready blog
The same Framer CMS, set up two ways. Pavlo builds the right-hand column into every client blog.
| Criterion | Launch-day default | SEO-ready setup |
|---|---|---|
| Slug | Generated from the full title | Short, keyword-first, set by hand |
| Meta title | The site default on every post | Mapped to the post title field |
| Meta description | Blank, so Google writes one | Mapped to the description field |
| Social image | The template default | The post thumbnail |
| Images | Large stock files, no alt text | Lean files with descriptive alt text |
| Links | Every post an island | Two links to older posts, one link back |
How it works
From empty collection to first post in about an hour
Pavlo Zhydkykh's order on client builds when the site design already exists. Moving old articles adds time.
| # | Step | When | What happens | You get |
|---|---|---|---|---|
| 01 | Create the collection | Setup | A Blog collection in the CMS panel, keeping the default Title and Slug fields. | A home for every post |
| 02 | Model the fields | Setup | Date, Thumbnail, Description, Content and, for several writers, Author. | A content model |
| 03 | Build the listing | Design | A /blog page with one card design that the CMS repeats for every post. | An index that updates on publish |
| 04 | Design the template | Design | Hero image, title, date, author block and body styles set once. | One layout for every post |
| 05 | Map the SEO fields | Before launch | Meta title, description and social image bound to CMS fields in the page settings. | Unique metadata per post |
| 06 | Publish and test | Launch | Pavlo publishes one real post and checks the live URL, the card on /blog and the link preview. | A live, shareable blog |
In their words
A Framer blog, by the docs
and by Pavlo's clients
Word for word, with the source linked: research, official documentation and the people Pavlo Zhydkykh has worked for.
“Connect collection fields to a CMS detail page to reuse one layout for every item.”
“You can influence the title links in Search by writing good titles: a good title is unique to the page, clear and concise, and accurately describes the contents of the page.”
“Alt text is a short, but descriptive piece of text that explains the relationship between the image and your content.”
“It was an absolute pleasure working with Pavlo. The quality of work he delivered was AMAZING.”
“He is amazing in what he contributes, both design-wise and also from the ideas.”
“He did an amazing job on my landing page. It perfectly captures what I wanted.”
About the author
Pavlo Zhydkykh
Pavlo Zhydkykh is a web designer and developer in Eastern Europe who has built websites for AI, fintech and B2B startups since 2016, designing and building each project himself on Framer or Astro + Sanity. Clients include MStudio Asia, Silicon Data, Inturai, Accolade Pro, NimbleStax and Sancts.
- Top Rated on Upwork
- 100% Job Success
- 10 years since 2016
- 50+ sites shipped
- 90+ PageSpeed at launch
About Pavlo LinkedInUpworkContra Privacy policy
Page reviewed by Pavlo Zhydkykh · Updated
In this topic
Framer guides
9 articles
- 01 Framer SEO Guide 2026: Rank Your Framer Site 5 min
- 02 Core Web Vitals on Framer: How to Hit 90+ in 2026 4 min
- 03 Framer CMS: The Complete Guide for Blogs & Portfolios 5 min
- 04 How to Add a Blog to Your Framer Website (2026 Guide) You are here
- 05 Framer Animations: A Practical Guide for Real Sites Next
- 06 Can Framer Handle Custom Code and WebGL? (Yes! Here's How) 4 min
- 07 Is Framer Ready for E-commerce in 2026? 3 min
- 08 10 Framer Mistakes That Quietly Kill Your Conversions 5 min
- 09 Framer Website Redesign: Rebuild or Patch? (2026 Guide) 5 min