What Time Should Small Businesses Post on Social Media?
The best time to post depends on your audience and platform, but consistency matters more than perfection—test, measure, and adjust based on your actual data.
Post when your customers are online and checking social media. Test different times, measure what works for your business, and post consistently. There's no magic time that works for everyone.
If you've spent any time thinking about social media for your small business, you've probably stumbled across advice saying you should post at 9am on Tuesdays, or 7pm on Thursdays. The truth? That advice is usually nonsense. Not because it's deliberately wrong, but because it's generic. Your business is different from everyone else's, and so is your audience.
Let's talk about what actually matters when choosing when to post on social media.
Why the "best time" isn't one-size-fits-all
Social media platforms publish average engagement times based on millions of users. If you own a B2B accountancy service, those averages mean almost nothing to you. If you run a nightclub or a gym, they might be slightly more useful—but still not enough.
What matters is when your specific customers are actually online.
Think about your own audience:
- Are they office workers checking Instagram on their lunch break?
- Are they parents scrolling before bed?
- Are they business owners checking LinkedIn during their commute?
- Are they teenagers on TikTok after school?
Each of those groups has completely different peak times. Generic advice can't account for that.
The practical approach: test and measure
Rather than guessing, let's use data you already have access to.
Step 1: Check your platform insights
Every social media platform shows you when your followers are most active. This is free information built into your account.
- Instagram: Go to your Insights tab (requires a business account), tap the Audience section, and look for "Most Active Times"
- Facebook: In your Page Insights, scroll to the graph showing when your followers are online
- LinkedIn: Analytics tab shows peak days and times for your followers
- TikTok: Analytics shows when your followers are most active
- X (formerly Twitter): Analytics shows your audience's peak times
If you haven't got a business account yet, that's your first step. These insights are genuinely valuable.
Step 2: Post at those times for two weeks
Start posting when your data says your audience is most active. Aim for at least one post per day on each platform where you're active (or the frequency that makes sense for your business).
Don't change anything else during this period—same quality content, same caption style. You want to isolate the variable of timing.
Step 3: Check the engagement numbers
After two weeks, look at:
- How many likes or reactions each post got
- How many comments or replies
- How many saves or shares
- Click-through rates (if you're linking to your website)
Which posts performed best? What time were they posted?
Step 4: Adjust and repeat
If posts at 9am got more engagement than posts at 5pm, try posting more at 9am. If Thursday posts always bomb, maybe skip Thursdays. Keep testing for another month and see if the pattern holds.
This might sound tedious, but you're basically doing it anyway—you just might as well pay attention to the results.
General guidance (if you need a starting point)
If your analytics are still loading or you don't have enough data yet, here's what tends to work for most UK small businesses:
- 8-9am: Good for office workers and business owners. LinkedIn performs well here.
- 12-1pm: Lunch break scrolling. Works across most platforms.
- 5-7pm: Evening commute and after-work wind-down. Generally strong across Instagram and Facebook.
- 8-10pm: Evening leisure time. Good for lifestyle, entertainment, and consumer brands.
But remember: this is a starting point for testing, not gospel. Your actual audience might be completely different.
Consistency beats perfect timing
Here's something that matters more than optimising posting times: actually posting regularly.
If you're posting once every two weeks at the "perfect" time, you'll get less engagement than someone posting daily at a slightly less-than-perfect time. The social media algorithm rewards consistency and activity.
Aim for:
- Instagram or Facebook: At least 4 posts per week (daily is better if you can manage it)
- LinkedIn: 2-4 posts per week
- TikTok: Daily if possible, minimum 3-4 per week
- X: As often as you're comfortable, but quality over quantity
Build posting into your routine. Many business owners batch-create content on one day and schedule it across the week using built-in scheduling tools (Instagram, Facebook, LinkedIn, and X all have these). This makes consistency much easier.
What you should actually do this week
- Log into your social media analytics and write down the times your audience is most active
- Pick one platform to start with
- Plan your next five posts and schedule them for your peak times
- Set a reminder to check the engagement in two weeks
- Adjust based on what you learn
That's it. You don't need complicated software or expert consultants. You just need to pay attention to what's working for your actual business.
Social media posting is a bit like recipe testing—the first version is rarely perfect, but you get better each time you pay attention to the results.