What should I post when building in public?
Post the specific, unglamorous details of your work: what you shipped this week, a real metric (MRR, signups, churn) with the number attached, a problem you hit and how you solved it, and a decision you're wrestling with. The best building-in-public posts trade polish for honesty and teach something or invite a reply. Aim for a roughly 70/30 mix of useful or behind-the-scenes content versus direct promotion, and always pair a number with the story behind it so people learn, not just scroll.
What actually works: post these things
Building in public works when you give people a reason to care before you have traction. The currency is specificity and honesty, not hype. A vague "grinding today" post gets ignored; "spent 3 hours chasing a webhook race condition, here's the fix" gets bookmarked. Rotate through these post types so your feed isn't all wins or all asks.
- Shipped logs What you built or fixed this week, with a screenshot or short clip. Concrete beats abstract every time.
- Real metrics MRR, signups, churn, a conversion rate, a failed experiment's number. Attach the actual figure and the story behind it.
- Problems and fixes A bug, a wall you hit, the workaround. Teaching posts travel furthest because people save them.
- Decisions in the open "Should I charge $19 or $29?" Inviting input gets replies and makes followers feel like co-builders.
- Lessons and reversals Something you believed, then changed your mind on. "I was wrong about X" outperforms "I nailed X."
- Behind the scenes Your stack, your day, your workspace, a mistake that cost you a day. Humanizes the product.
- Lead with a real number or a real problem, never with a slogan.
- Aim for ~70% useful/behind-the-scenes, ~30% promotion.
- Every metric post should teach the reader something they can use.
- Consistency over virality: 3-5 honest posts a week beats one polished thread a month.
A simple weekly cadence you can sustain
Most founders quit building in public because they treat each post as a production. Don't. Pick a light, repeatable rhythm so posting becomes a 10-minute habit, not a project. Here's a week that's worked for thousands of indie builders:
| Day | Post type | Example |
|---|---|---|
| Monday | What I'm working on | "This week: shipping the new onboarding flow. Goal: cut time-to-first-value under 2 min." |
| Wednesday | Problem or learning | "Onboarding drop-off was at step 3. Turns out the copy was the problem, not the UX. Rewrote it, retesting." |
| Friday | Shipped + a metric | "Shipped it. Activation up from 31% to 44% this week. Screenshot below." |
| Any day | Open question / poll | "Pricing gut-check: would you pay $19/mo for this? Why or why not?" |
On frequency, see how often a founder should post on X. The platform matters too: if you sell to businesses, weigh LinkedIn vs X before you commit your energy to one feed.
What to avoid
Building in public goes wrong in predictable ways. These are the patterns that quietly kill engagement and credibility:
- Fake-vulnerable humble-brags "Struggling to keep up with all the signups" reads as bragging, not building. Share the actual hard parts.
- Metrics with no story A revenue screenshot alone is noise. The number is the hook; the lesson is the value.
- All asks, no give If every post wants a follow, an upvote, or a signup, people tune out. Earn the ask with useful posts first.
- Inflated or invented numbers The audience that follows builders can smell it, and getting caught ends your credibility instantly.
- Waiting until it's perfect The point is the messy middle. Posting only finished wins defeats the whole format.
Stuck for what to say? Mine your own week: every bug, decision, and small win is a post. More angles in how do I come up with content ideas, and to make it all sound like you, see how do I find my brand voice.
Tie it to a goal, not just vibes
Building in public is a top-of-funnel channel, not a goal in itself. The followers are nice; the point is early users, feedback, and trust that compounds into a launch. Connect your posting to a concrete target, like your first 100 users, and treat your audience as the warm list you'll mobilize when you launch on Product Hunt or post to Hacker News.
If keeping a steady cadence is the hard part, that's exactly the kind of work a managed growth team handles. Ceres is a managed AI marketing team for indie founders and 1-5 person SaaS teams: an AI Growth Officer coordinates 11 specialists, including a Twitter/X growth role that drafts build-in-public posts from your real updates. You stay the editor, every outbound post is approval-gated so nothing publishes without your yes, and reversible micro-actions like likes are logged. It starts at $19/mo with a 14-day card-less trial. The honest caveat: it drafts and proposes, you approve and ship, your voice stays yours.
FAQ
- Should I share revenue numbers when building in public?
- Sharing real revenue (MRR, first paying customer, a milestone) is one of the highest-engagement post types because it's concrete and rare. Only do it if you're comfortable with it staying public, and always pair the number with context or a lesson so it teaches rather than just brags. If you'd rather not reveal absolute dollars, share growth rates, percentages, or directional trends instead, which still build credibility without exposing the exact figure.
- What if my product isn't launched yet, do I still have anything to post?
- Yes, the pre-launch phase is the best time to build in public. Post your problem and why you're solving it, your stack and architecture choices, design decisions, the validation conversations you're having, and your roadmap. People who follow your journey before launch become your first users and most vocal advocates on launch day, so pre-traction posting is an investment, not a placeholder.
- How do I avoid building in public feeling like constant self-promotion?
- Follow a roughly 70/30 split: about 70% of your posts should teach, share a behind-the-scenes detail, or offer a genuine lesson, and only about 30% should directly promote the product or ask for action. When most of your posts give value, your audience welcomes the occasional ask. The fastest way to feel promotional is to make every post a signup pitch, so anchor each one in something a reader can learn from or react to.
Want this done for you?
Ceres is a managed AI marketing team — specialists draft the work, you approve what ships. 14-day free trial, from $19/month.