A friend of mine ran a small bakery for three years before she asked me why her Instagram wasn’t converting into customers. She’d posted almost every day. Nice photos, decent captions, the occasional reel. Barely any of it turned into foot traffic. When we sat down and actually looked at where her existing customers came from, almost none of them mentioned Instagram at all. They mentioned walking past the shop, or a coworker bringing in a box of pastries.
That’s the thing about marketing advice for small business owners: most of it isn’t wrong, exactly. It’s just aimed at the wrong business. A tactic that works brilliantly for a skincare brand can do nothing for a bakery, a plumber, or a bookkeeping firm. So instead of another list of tactics, here’s how to figure out which ones are even worth your time.
Figure out who’s actually buying before you pick a channel
Skip the “should I be on TikTok” question for now. Answer this one first: who buys from you, and why did they pick you instead of the obvious alternative down the street or three tabs over on Google?
Write it down. Not in your head, actually written. The three real reasons customers choose you. The three reasons they might not. Where they already spend their time, online and off. What they’re second-guessing right before they hand over money.
It’s tedious. It’s also the only part of this that can’t be automated or outsourced to a template, and skipping it is why so much marketing advice for small business owners falls flat once people actually try to apply it.
One channel, longer than feels comfortable
Here’s where most small businesses go wrong, and it’s not a lack of effort. It’s spreading that effort across email, Instagram, a Facebook group, and flyers, all half-committed, all at once. Nothing gets enough attention to actually build momentum.
Pick the one channel that matches where your customers already are. A local plumber probably needs Google Business Profile and local search more than a TikTok presence. A visual product might live or die on Pinterest. B2B sales usually run through LinkedIn and email, and if you’re selling something people buy again and again, email marketing quietly outperforms almost everything else.
Then give it 90 days before deciding whether it’s “working.” That number isn’t arbitrary. It’s roughly how long it takes people to start recognizing a name they keep seeing. Add a second channel once the first one is actually producing something, not before.
Spend like you’re playing a long game
There’s a version of small business marketing advice that pushes big, expensive campaigns, and honestly, skip it if your budget is anywhere close to tight. I’d rather see someone spend $200 a month for ten months than $2,000 on one campaign. You learn faster with the smaller, repeated bet. You also don’t torch your whole budget on a single guess that might not even be the right one.
This matters even more if you’re starting close to zero. If money is genuinely tight right now, it’s worth reading this guide on how to start a company without money, which gets into building a business on minimal upfront capital and where founders actually put what little budget they have.
Track it, even messily
You don’t need fifteen dashboards. You need a rough sense of what’s bringing customers in and what just feels like it is.
Ask new customers where they heard about you. Watch how many people show up on your site or profile each week, and how many of them turn into an actual sale. Compare what you spent to what came back. That’s most of it.
I watched a business owner keep an ad running for six weeks because it “felt like it was working.” A five-minute look at the numbers showed it hadn’t produced a single sale. Feelings aren’t a tracking method, no matter how convincing they feel in the moment.
The customers you already have are easier to keep than new ones are to find
Everyone chases new customers. Fewer people bother with the ones who already bought something. That’s backwards, because existing customers are cheaper to reach and more likely to buy again.
A short check-in email a few weeks after a purchase. A referral setup that doesn’t feel like a used-car pitch. Actually asking happy customers for a review right after a good interaction, while it’s still fresh. None of this needs new marketing advice for small business owners floating around online. It just needs someone to actually do it instead of letting it slide.
Where this usually goes wrong
Copying a competitor’s playbook without knowing why it worked for them specifically. Bailing on a channel after three weeks because results feel slow. Writing copy about the business instead of the customer’s actual problem. Building a website once and never touching it again. Ignoring what customers are already saying, in reviews or in passing conversation, because it’s easier to guess than to listen.
None of these are dramatic on their own. They just quietly eat time and money until you’re not sure where either one went.
What this actually comes down to
There’s no clever hack buried in any of this. Pick who you’re actually talking to. Pick one place to talk to them. Stay there longer than feels natural. Pay attention to what’s real instead of what feels productive.
Most small businesses that grow steadily aren’t doing anything impressive. They’re doing a handful of ordinary things and not quitting on them halfway through.









