Skip to content

Blog overview

The Blog module adds a complete, production-grade blog to your site: a post listing, single post pages, author and category pages, an editor with rich content blocks, and the SEO plumbing (meta tags, social previews, RSS, sitemap) handled for you.

The Blog module is available on every project. Two ways to switch it on:

  • SettingsGeneral or ModulesAdd blog. Once it’s on, the card’s Open editor → takes you to the post manager — as often as you like.
  • Chat“add a blog”, “enable the blog”.

Enabling scaffolds the structure in seconds — no AI generation, no waiting. A fresh blog starts empty: no demo posts, no placeholder authors.

Four kinds of pages, all matching your site’s theme and wrapped in your site’s header and footer:

PageURLWhat’s on it
Blog home/blogCards for every published post — cover, title, excerpt, author, date, reading time, category pills — with an in-page category filter
Post page/blog/your-postCategory pills, title, author byline (avatar, name, date, reading time, social links), cover image, and the post body
Category page/blog/category/techThe category’s name, description, optional cover — and its posts
Author page/blog/author/sarah-chenThe author’s avatar, bio, social links — and their posts

Every published post automatically gets correct meta tags and social-share preview (title, description, image), full BlogPosting structured data, an entry in your RSS feed, and a place in your sitemap. Share a post link on social media and the right card shows up.

You can also add FAQ entries per page in a post’s SEO tab — they’re emitted as FAQ structured data, the markup search engines use to show expandable questions under your result.

Posts are stored as data, separate from your page code. That has two practical consequences:

  • Redesign freely. You (or the AI) can restyle or rebuild the blog listing and post pages as much as you like — the posts aren’t inside the layout, so they aren’t touched.
  • A broken layout can’t lose a post. Whatever happens to the page code, the content survives it.

Every post is a draft until you publish it:

  • In the builder you see and edit drafts normally.
  • On the live site drafts don’t exist: not in the list, not in RSS, and their URL returns a 404 until published.

Publishing and unpublishing are one click — in the post’s settings or by asking the AI.