The calendar that survived my busiest quarter
I’ve tried every content system: complex Notion dashboards, Kanban boards, the works. The only calendar I kept for more than six weeks looks like this: one post every Tuesday, one email on Friday, and a tiny brief I can write in 10 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)
- Working title (promise + audience)
- One sentence outcome (“Reader can implement X in 30 minutes”)
- 3–5 steps with verbs (“Create index”, “Wire webhook”)
- One personal anecdote (what broke, what surprised you)
- Internal links to 2 related pieces
This forces real experience onto the page and keeps the piece from sounding like it was written by a predictive keyboard.
Example four‑week plan (copy this)
-
Make Search Useful: PostgreSQL Full‑Text Search for SaaS (with Laravel)
- Why: quick performance win, shows code, ranks for long‑tail
- Internal links: SEO checklist
-
Stripe + Laravel Subscriptions: 12 Gotchas I Hit and How I Fixed Them
- Why: painful, high‑intent topic; long shelf life
- Internal links: Churn emails
-
The SaaS Pricing Page: Wireframes, Copy, and a Laravel + Tailwind Build
- Why: directly tied to revenue; easy to share screenshots
-
From 0 → 100 Users: Practical Acquisition Channels That Don’t Burn You Out
- Why: broad interest; already published here on BuildVoyage
The writing rule that changed everything
Write like you’re Slacking a teammate who asked, “How would you set this up if you had 30 minutes?” That tone is naturally human, specific, and free of filler. If you need a structure, use the one in our Building in Public guide — it keeps stories honest.
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: The Ultimate SEO Checklist for SaaS Websites and our Pre‑Launch Checklist.