How Often to Post on Social Media as a Small Business
If you run a small business, you've probably wondered how often to post on social media and felt guilty about the answer. Most owners post in bursts: five posts in a week when things are slow, then nothing for two months when the phones get busy. The good news is that there's no magic number, and the businesses that do well on social aren't the ones posting the most. They're the ones posting steadily, about things their customers care about.
This guide covers how often to post, what to post, a simple content mix, a seasonal calendar you can reuse every year and how to batch your posts so they get done.
1. Why posting steadily matters more than posting a lot
Social media works for local businesses mostly as proof. When someone hears about you from a neighbor or sees your truck, they look you up. If your last post is two years old, they wonder if you're still open. If your feed shows a recent job, a tip and a smiling crew, they feel safe calling.
People do look. BrightLocal's 2026 Local Consumer Review Survey found that 24% of consumers check a business's social media channels after reading positive reviews about it. And because Pew reports that 91% of U.S. adults own a smartphone, most of those people are checking on a phone, often within minutes of deciding whether to call.
So the real goal isn't going viral. It's never looking abandoned.
2. How often to post on social media: a realistic starting point
You'll find plenty of charts online with exact numbers for each platform. Most are based on big brands with full-time social teams, and the platforms change how they show posts all the time. For a small business, a better rule is: pick a pace you can keep for a year, then hold it.
A reasonable starting point for a busy owner:
- Your main platform: two to four posts a week
- A second platform, if you have one: one or two posts a week, often reusing the same content
- Stories or short videos: whenever you have something quick to show, like a job in progress or a new product on the shelf
- Google Business Profile: one or two posts a month (Google says posts older than six months are archived unless you set a date range, per its posts help page)
If that's too much, start with two posts a week on one platform. Two a week, every week, beats ten a week for a month and then silence. Once it's a habit, add more.
Watch your own results to fine-tune it. If posts on certain days get more comments and messages, lean into those days. Your audience will tell you more than any industry chart.
3. Pick the right platform before you worry about frequency
Posting often on the wrong platform is wasted effort. Pew Research Center's social media fact sheet shows how many U.S. adults use each one:
- YouTube: 84%
- Facebook: 70%
- Instagram: 51%
- TikTok: 37%
- LinkedIn: 31%
- Nextdoor: 18%
For many local service businesses, Facebook is the safe first choice simply because of how many people use it. Instagram suits businesses with something visual to show: food, haircuts, landscaping, remodels, boutiques. LinkedIn makes sense if you sell to other businesses. Nextdoor is small overall but focused on neighborhoods, which can make it worth it for home services.
Start with one platform and do it well. A plan for which channels to use and why is covered in our guide to building a marketing channel strategy.
4. What to post: a simple content mix
The fastest way to run out of ideas is to treat every post as an ad. People follow local businesses for useful, real and human content, with an offer now and then. A simple mix that works for most trades:
- Show the work (about 40%). Before-and-after photos, a job in progress, a finished cake, a fresh fade, a cleaned-up yard. Get the customer's permission before showing their home or face.
- Teach something (about 25%). Quick tips that prove you know your stuff: "Three signs your water heater is on its way out," "How to keep your lawn green in August," "What that check engine light usually means."
- Introduce the people (about 20%). Your crew, a new hire, a tech's 10-year anniversary, the shop dog. People hire people.
- Make an offer or ask (about 15%). Seasonal specials, maintenance plan reminders, a link to book, a request for reviews.
These percentages are a rule of thumb, not a formula. The point is that most posts should give something to the viewer, so the occasional sales post feels earned.
Every post should also sound like you. If three different people post for your business, the voice can drift fast. See how to keep a consistent brand voice across your team.
5. Write posts people actually read
A few habits make any post better:
- Lead with the picture. Real photos of your real work beat stock photos almost every time.
- Put the point in the first line. Many people only see the first line or two before tapping "more."
- Keep it short. A few sentences is usually plenty.
- Talk like you talk. Write the caption the way you'd explain the job to a customer in their driveway.
- Give one clear next step. "Call us," "Book online," "Send us a message," not all three.
- Answer comments and messages quickly. A question in the comments is a lead.
6. Use a simple seasonal calendar
Most local businesses have seasons, even if they're not obvious. Planning around them gives you an endless list of post ideas and keeps your offers timely. Here's a basic calendar you can adapt for your trade:
Winter (December to February) - Holiday hours and thank-you posts - New year goals and planning ("book your spring project now") - Cold-weather tips: frozen pipes, heating, winter car care, indoor projects
Spring (March to May) - Spring cleaning and tune-up season - Before-and-after photos from the first outdoor jobs - Booking reminders before the busy season fills up
Summer (June to August) - Peak-season jobs and crew photos - Heat, storm and vacation tips - Community events, sponsorships and local festivals
Fall (September to November) - Back-to-school and fall maintenance - Pre-winter checklists - Gratitude posts and customer stories around Thanksgiving
Add your own dates on top: your business anniversary, local events, the weeks your phones go quiet. Slow weeks are the best time to post offers and the best time to batch future posts.
7. Batch and schedule your posts
The single biggest reason small businesses stop posting is that they try to come up with something new every day. Batching fixes that. Instead of posting on the fly, set aside one block of time to create a week's or a month's worth at once.
A simple monthly routine:
- Collect photos all month. Ask your crew to snap a quick before-and-after on every good job and drop it in a shared folder or group text.
- Block one or two hours at the start of each month. Look at your seasonal calendar and your content mix, then pick the posts.
- Write all the captions in one sitting. It goes faster once you're in the groove.
- Schedule them. Use your platform's built-in scheduler or a scheduling tool so posts go out on their own. Google lets you schedule Business Profile posts ahead of time and set them to repeat.
- Leave room for real-time posts. Scheduled posts keep you steady. A quick photo from today's job keeps you real.
Once a month, look at what worked. Which posts got comments, messages, shares or calls? Make more like those.
8. Signs your posting schedule needs to change
Your posting pace isn't set in stone. Adjust it when:
- You can't keep up. Drop to fewer posts on fewer platforms rather than going silent.
- Nobody's engaging. Change what you post before you change how often. More real photos and tips, fewer ads.
- Messages are piling up. Good problem. Make sure someone answers them daily.
- You're getting leads from it. Consider adding a second platform or a little more video.
Where Crusader helps
Knowing how often to post is the easy part; writing the posts is what eats your evenings. In Crusader, a real human strategist writes your Brand Build, including content pillars for each type of customer, and that brand trains your own AI portal. You can brainstorm a month of post ideas, write on-brand captions and create social images sized for each platform in one sitting, and add seats so everyone who posts for you writes in the same voice.