---

Free Markdown Frontmatter Generator

Fill in title, description, keyword and slug and get valid YAML frontmatter for your post. Copy the block or download a ready-to-edit .md file.

Download a ready .mdFree, no signupOne-click copy
92/160

Auto-generated from title until you edit it manually.

Status

blogizi draft and blogizi publish override this.

Preview

---
title: "How we built our auth flow"
description: >
  A walkthrough of the auth decisions we made — sessions, OAuth, and what
  we'd do differently.
keyword: "indie app authentication"
slug: how-we-built-our-auth-flow
status: "draft"
date: "2026-10-26"
readingTime: 0
wordCount: 0
---

Your markdown content starts here. Use ## and ### for sections — the
page already shows the title, so don't open with a heading that just
repeats it.

Body placeholder matches the Blogizi markdown format. Replace Your markdown content starts… with your article.

Valid YAML, every time

Frontmatter is the metadata block at the top of a markdown post. One unescaped quote or a bad indent breaks the build. This generator quotes and wraps values for you and turns your title into a URL-safe slug.

slug

Slug from title

Lowercase, hyphenated and URL-safe. Edit it if you want a shorter one.

≤160

Description length check

A live counter keeps the description inside what Google shows.

status

Draft or published

Set the status and date that static site generators and Blogizi read.

.md

Download a starter file

Get a named .md file with the frontmatter and an empty body.

Create frontmatter in four steps

01

Enter the title

The slug fills in automatically.

02

Write the description

One or two sentences, under 160 characters.

03

Add the keyword

The search phrase this post should rank for.

04

Copy or download

Paste the block into your file or download a ready .md.

Frontmatter that helps SEO

  1. 01

    One primary keyword per post

    Pick a single phrase and make the title and description clearly about it.

  2. 02

    Keep slugs short and stable

    3–5 words, no dates. Changing a slug later means setting up redirects.

  3. 03

    Write the description for humans

    It's often the snippet in Google. Say what the reader gets.

  4. 04

    Quote every string

    Colons and # in titles break unquoted YAML. The generator quotes for you.

  5. 05

    Publish as draft first

    Review the rendered post before switching status to published.

Your agent writes the frontmatter. Blogizi reads it.

Blogizi uses these exact fields. Title, description and keyword become your meta tags, Open Graph data and JSON-LD; slug becomes the URL. Your agent fills them in on every post.

Connect your agent
Your agent
---title: "How we built our auth flow"description: "…"keyword: "indie app authentication"---$ blogizi draft how-we-built-our-auth-flow.md✓ Draft saved

Frontmatter Generator questions

A YAML block between --- lines at the top of a markdown file. It holds metadata like title, description, slug and date that your blog uses to build the page.

Related: All free tools, Free Search Console report.

Let Blogizi do this on every post

Your agent writes the post with frontmatter, Blogizi publishes it to your domain with meta tags, Open Graph and JSON-LD set. 7-day trial for $0.

Ready to get started?

Your agents write. Blogizi publishes. Google sends the traffic to your domain.