Add Your First Blog Post
In this guide, you’ll learn how to create and manage blog posts for your Notion CMS–powered portfolio website.
The blog system is fully connected to your Notion database — everything you write or edit in Notion automatically updates on your live site.
Step 1: Understand the Blog Home Page
Before adding your first blog post, let’s quickly understand how the blog homepage works.
Your Blog Home Page is the page that lists all your blog posts as cards.
This page has a category set to Blog Home.
You can edit this page like any other Notion page — it has fields for Title, Description, Thumbnail URL, SEO Title, and SEO Description.
If you add any content blocks inside this page in Notion, that content will appear above the blog cards section on your site.
You can use this area for an intro text, a quote, or even a short paragraph about your blog.

Step 2: Blog Home Page Details
In your Notion database, we’ve already added a pre-filled blog home page with:
- Category →
Blog Home
- Route →
/blog - Default sample metadata and layout
You can change the Route if you want (for example, /articles or /news),
but make sure that:
- Only one page in your database has the
Blog Home category.
- That page will automatically be used as your main blog listing page.
Step 3: Find Your First Blog Page
We’ve also added one demo blog post for you to get started.
You’ll find it in your database titled:
“This is my first blog”
This is your sample post.
Open it, explore the content, and you’ll see how it matches what’s displayed on your site — exactly as it appears in Notion, including headings, text blocks, lists, and images.
Step 4: Create a New Blog Post
To add your own blog post:
- 1.a.i.In your Notion database, create a new page.
- 2.b.ii.Set the Category property to
Blog.
- This tells the system that this page is a blog post.
- 3.c.iii.Add your content — headings, text, images, quotes, or embeds.
- All standard Notion blocks are supported and will be displayed exactly as you see them in Notion.
- 4.d.iv.Add or edit the following fields for SEO and visibility:
- Title – Blog title
- Description – Short summary shown in the blog card
- Thumbnail URL – Featured image for your post
- Status – Set to
Published to make it visible on the site
- Published Date – When your blog went live
- Route – The URL path for your blog post
Important:
When adding the Route, always make sure it starts with your blog home page route.
For example:
- If your blog home page route is
/blog, then your post route should look like:Plain Text/blog/my-first-post - If you changed your blog home route to
/articles, then your post route should match that, like:Plain Text/articles/my-first-pos
This keeps your blog URLs organized and ensures that navigation and breadcrumbs on your website work correctly — letting users go back to your main blog page easily.

Step 5: View All Blog Pages
Once you’ve created your Blog Home page and added a few blog posts (with the Blog Home and
Blog categories),
you’ll see all of them listed neatly in your main Notion database under the Blogs Table View.
To check:
- 1.a.i.Go to your Main Database.
- 2.b.ii.On the top navigation tabs, click Blogs.
- 3.c.iii.This view will show only your Blog Home and Blog Post pages — making it easy to manage and update them.

Step 6: Done
That’s it!
You’ve successfully added your first blog post.
Your post will now appear automatically under the Blog Home page, displayed as a card with its title, thumbnail, and short description.
Clicking on it will open the full blog page with all your Notion content.
Bonus Tip
You can add as many blog posts as you like — just make sure each post has:
- The category
Blog
- The Published status
- A unique route
Everything else is synced automatically from your Notion workspace.
Next Blog:
