Skip to content
Contact me

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

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.

Wikipedia: Blog

“A blog is a CMS collection with a good template. I wire the SEO fields on day one, before the first post goes live.”

Pavlo Zhydkykh · Web designer and developer since 2016

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:

  1. 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.
  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.
  3. 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.
  4. 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.
  5. 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.
  6. 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 development

Frequently 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.

Pavlo Zhydkykh

Written by

Independent designer and developer in Eastern Europe. He builds websites on Framer and on Astro with Sanity for AI, fintech and B2B startups, and writes these guides from client work.

First published · Updated

Start a project

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. 1. Title

    The headline of the post, also mapped to the meta title so each article gets a unique title in search.

  2. 2. Slug

    Pavlo writes every slug by hand: short, keyword-first, no dates. The slug becomes the URL at /blog/post-slug.

  3. 3. Date

    Sorts the listing page with the newest post first and shows readers how current the article is.

  4. 4. Thumbnail

    One image for the card on /blog, the post hero and the social image when the link is shared.

  5. 5. Description

    A short summary for the post card and the meta description, so no post ships with a blank snippet.

  6. 6. Content

    A rich text field for the body: headings, lists, quotes and images, styled once in the template.

  7. 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.

A launch-day blog vs an SEO-ready blog
CriterionLaunch-day defaultSEO-ready setup
SlugGenerated from the full titleShort, keyword-first, set by hand
Meta titleThe site default on every postMapped to the post title field
Meta descriptionBlank, so Google writes oneMapped to the description field
Social imageThe template defaultThe post thumbnail
ImagesLarge stock files, no alt textLean files with descriptive alt text
LinksEvery post an islandTwo 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.

From empty collection to first post in about an hour, step by step
#StepWhenWhat happensYou 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.”

Framer AcademyBuild your CMSSource ↗

“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.”

Google Search CentralSEO Starter GuideSource ↗

“Alt text is a short, but descriptive piece of text that explains the relationship between the image and your content.”

Google Search CentralSEO Starter GuideSource ↗

“It was an absolute pleasure working with Pavlo. The quality of work he delivered was AMAZING.”

Ed ClarkeFounder, Inturai · Website design and SEOSource ↗

“He is amazing in what he contributes, both design-wise and also from the ideas.”

Oliver BockOwner, The B2B Answer · Website design, 2025Source ↗

“He did an amazing job on my landing page. It perfectly captures what I wanted.”

Ash GhaemiFounder, Vibe Marketer · Landing pageSource ↗
Pavlo Zhydkykh

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
Kulparkivska St. 200, Lviv 79021, Ukraine +380 93 610 62 68 [email protected]

Page reviewed by Pavlo Zhydkykh · Updated

AI visibility check

  1. 1Website
  2. 2Business
  3. 3Contact
  4. 4Check

Does ChatGPT recommend your website?

Pavlo Zhydkykh asks ChatGPT, Perplexity, Gemini, Claude and Grok 20 questions your buyers ask, and shows where you show up.

Free · report in 48 hours