Ask ten marketers how often you should post and you'll get ten answers, from "twice a day" to "whenever you have something to say". For a small business owner with a full-time job running the business, neither extreme helps.
Here's a realistic answer.
The short answer
For most small businesses, three posts a week on one or two platforms is plenty, if you keep it up. A steady rhythm you can sustain for a year beats a burst of daily posts that stops after three weeks.
A simple starting rhythm
- Instagram: 3 posts a week, plus a few stories when something is happening
- Facebook: 2 to 3 posts a week (often the same content as Instagram)
- LinkedIn: 1 to 2 posts a week, if you sell to other businesses
- TikTok: 3 or more short videos a week, if your audience is there
Pick fewer platforms
You don't need to be everywhere. Choose the one or two platforms where your customers actually spend time, and do those well. A local restaurant probably needs Instagram and Facebook. A B2B consultant probably needs LinkedIn. Spreading thin across five platforms usually means doing all of them badly.
What to post
A simple mix keeps things interesting without much planning:
- Show your work: before-and-after photos, finished projects, new menu items
- Teach something: quick tips your customers would find useful
- Show the people: your team, behind the scenes, how you do things
- Share proof: reviews and customer stories (with permission)
- Make an offer: but not every post. Roughly one in five is a good ratio
Make it easier with batching
Set aside one or two hours a month to plan and create posts in one go, then schedule them with a free tool like Meta Business Suite. It's far less stressful than trying to think of something to post every morning.
What actually matters more than frequency
- Replying. Answer comments and messages quickly. That's where customers turn into bookings.
- Quality photos. Clear, well-lit phone photos are fine. Blurry ones hurt.
- A clear next step. Make it obvious how to book, call or buy.
The bottom line
Post as often as you can keep up with good quality, on the platforms your customers use. For most small businesses, that's about three times a week. Then spend the time you saved talking to the people who respond.
