When I first started building VibeQuiz (a personality-driven gift finder for UK indie shops) I made the same mistake as everyone else: I kept asking 'what should I post?' instead of 'who actually needs this, and where are they when they’re looking for it?'
Here’s the mindset shift that’s been helping me (and might help other small indie or product builders too):
1. Start with the problem, not the platform
Every channel looks tempting when you’re guessing. But real traction started when I asked:
Who has the exact pain I solve?
Where are they mentally and digitally when they feel it?
What are they already Googling, complaining about, or trying to fix?
That told me where to show up, not just post on Instagram, but hang out where people panic-buy gifts the night before a birthday.
2. Prioritize discovery over broadcasting
Good marketing isn’t a case of shouting louder. It’s listening better. Now I spend more time in communities (like r/BuyUK, and other subreddits) than I do scheduling posts. People literally tell you their pain points if you spend enough time there.
3. Engineer visibility around the moment of need
Conversions happen when someone’s in the problem. That’s why I’m experimenting with getting VibeQuiz seen on 'help me find a gift' searches and in newsletters that appear right before gifting season, not just relying on brand awareness.
4. Treat channels like experiments, not habits
Every platform’s an experiment now: one hypothesis, one mini-campaign, one clear result. Kill what doesn’t work fast, double down where people actually respond.
5. Make distribution part of the product
The big goal: make VibeQuiz market itself.
I’m working on shareable vibe results, better indie shop spotlights, and referral loops so users naturally spread the word while they find gifts.
tl;dr
Stop trying to be a content brand. Be the signal that shows up when the right person has the right pain.