A calendar small enough to keep

Elaborate content systems (complex Notion dashboards, Kanban boards, twelve drafts in flight) tend to collapse the first busy week. A calendar you can sustain looks more like this: one post a week, one email a week, and a short brief you can write in ten minutes.

The weekly rhythm

  • Tuesday: Publish a tutorial, checklist, or teardown
  • Wednesday: Share a thread with the outline + 2 screenshots
  • Friday: Send an email summarising the post and inviting replies

That’s it. No batching twelve drafts. Just one good article that solves a specific job.

The brief (fill this in before writing)

  1. Working title (promise + audience)
  2. One sentence outcome (“Reader can implement X in 30 minutes”)
  3. 3–5 steps with verbs (“Create index”, “Wire webhook”)
  4. One real example from your own work (what broke, what surprised you), if you have one. Never invent one.
  5. Internal links to 2 related pieces

This puts real experience on the page and keeps the piece from sounding generic.

Example four‑week plan (copy this)

  1. PostgreSQL Full‑Text Search for SaaS Apps in Laravel

    • Why: practical, shows code, targets a specific long‑tail question
    • Internal links: SEO checklist
  2. Stripe + Laravel Subscriptions: 12 Common Gotchas and Fixes

    • Why: painful, high‑intent topic; long shelf life
    • Internal links: Churn emails
  3. SaaS Pricing Page: Wireframes, Copy, Laravel + Tailwind

    • Why: directly tied to revenue; easy to share screenshots
  4. From 0 to 100 Users: A Practical Guide for Indie Hackers

    • Why: broad interest; easy to link from product‑specific posts

One writing rule

Write like you’re Slacking a teammate who asked, “How would you set this up if you had 30 minutes?” That tone tends to be specific and free of filler. If you’re sharing your own progress alongside the content, the Building in Public guide covers what to share.

Templates you can steal

Brief template:

Audience: ______
Outcome: ______
Steps: 1) ____ 2) ____ 3) ____
Objection to address: ______
Screenshots to capture: ______
Related internal links: ______

Promotion checklist:

  • Post to X/LinkedIn with 1 chart or snippet
  • Share in one relevant community (not spam)
  • Update 2 older posts with a link to the new one

Avoid the common traps

  • Writing for peers instead of buyers
  • Chasing volume over intent
  • Publishing “me too” posts with the same 10 tips

Ship the calendar for four weeks. Review traffic with a boring lens: did people find it, and did they stick around? If not, your topic was wrong or the piece didn’t show enough of the how.

Pair this with: SaaS SEO Checklist and our Pre‑Launch Checklist.