Which social media posts actually drive sales (and how to tell)
Likes feel great. But likes don't pay the rent. If you run a small business, the question that actually matters is: which of my posts brought customers in? Here's how to answer it — without a marketing degree.
Why likes don't tell you what's working
A post can rack up hundreds of likes and sell nothing, while a quiet little photo of today's special quietly fills your tables. Likes, reach and follower counts are vanity metrics — easy to see, but only loosely connected to money. The posts people like and the posts that make people buy are often not the same posts.
So if you're choosing what to post next based on likes, you're optimising for the wrong thing. The goal is to find your money posts — and do more of them.
The four ways to tell which posts drove sales
1. Put a unique link or code on each post
Give each post its own trackable link (a UTM link or a short link) or its own discount code — "SUNDAY10", "GRAM15". When a sale comes in through that link or code, you know exactly which post earned it. This is the simplest method and works even if you sell in person: a code mentioned only in one Reel can only have come from that Reel.
2. Ask customers where they found you
The lowest-tech method, and still one of the best. Add a "How did you hear about us?" line at checkout or on your booking form. Over a few weeks you'll see patterns — "saw it on Instagram", "the TikTok" — that tell you which channel, and often which post, is pulling its weight.
3. Watch the timing
Keep a simple note of when you post and when sales spike. If every Friday "fresh in" post is followed by a busy Saturday, that's a signal worth trusting. It's not perfect — other things drive sales too — but a repeatable pattern is real evidence.
4. Connect your sales tool for automatic attribution
The methods above work, but they're manual. The modern shortcut is to connect the tool you already take money through — Stripe, Square, Shopify or your delivery platform — to your social posts, and let software match the sales back to the post that earned them automatically. This is called revenue attribution, and until recently it was something only big brands with analytics teams could do.
What to do once you know
Finding your money posts is only half of it. Then you:
- Make more like them. Same format, same time of day, same kind of message — repeated, not copied.
- Boost the winners. Put a small amount of ad budget behind a post that's already proven it can sell.
- Drop the duds. Stop spending time on the formats that get likes but no till activity.
Do this for a month and your feed quietly turns into a sales channel instead of a chore.
The shortcut: Soclo does steps 1–4 for you. Connect Stripe, Square or Shopify and it shows which post drove which sale — return on each post, campaign and channel — then helps you make more of what works and even boost the winners. It also posts to all 8 platforms at once and writes captions in your brand voice.
Try Soclo freeThe bottom line
Stop grading your social media on applause. Grade it on customers. Whether you do it with promo codes and a notebook or with a tool that does it automatically, knowing your money posts is the single most useful thing you can learn about your marketing — because it turns "post and hope" into "post what works".