I’ve never run a Google Ad. Never boosted an Instagram post. Never paid for a lead.
Every client on my portfolio — the tour operator doing 1,000 bookings a month, the 600K YouTuber, the school that needed a site in 7 days — came through without a single rupee in paid advertising.
I’m not saying ads are bad. I’m saying I haven’t needed them yet. And here’s exactly why.
1. The work does the talking — but only if people can see it
This sounds obvious. It isn’t.
Most freelancers do good work and then hide it. It lives in a client’s Google Drive, behind a login, or in a ZIP file sent over email. Nobody sees it except the client.
Every project I complete is live on the web, linked from my portfolio, with the client’s name, real outcomes, and real numbers attached. ~1,000 bookings/month. 7-day delivery vs. 6-month agency quotes. 10× more premium than competitors.
Those numbers aren’t marketing copy I made up. They’re what the founders told me. And when a potential client reads them, they’re not reading my claims about myself — they’re reading what real business owners said after the work was done.
That’s a different kind of trust. Ads can’t buy it.
What this means in practice: Every project should end with a case study. Even a short one. Problem, what you built, outcome. Three paragraphs. Link it from your portfolio. That page compounds over time — it gets indexed by Google, shared by the client, and read by the next person considering hiring you.
2. Referrals are a system, not luck
Two of my clients have explicitly said, on record, that they’ll refer me to everyone they know.
One founder said it in Hindi: “mein apne circle mein lifetime zaroor refer karunga.” Another said she’d recommend me to anyone looking for website work. These aren’t just nice things people say — they’re statements made after a specific experience that earned them.
What created that experience?
- Delivering faster than promised. If I say 14 days, I aim for 10. The gap between expectation and delivery is where trust is made.
- Being reachable. WhatsApp reply in under an hour, 9 AM to 9 PM. Not a ticket system. Not “we’ll get back to you in 2 business days.” A real person responding in real time.
- No surprises on price. Fixed packages, GST invoice, 50% advance. The client knows exactly what they’re paying and when before a single line of code is written.
- Leaving them capable, not dependent. Every project ends with a 5-minute walkthrough video. For clients with admin panels, I train their staff to use it. A client who feels empowered talks about you differently than one who feels locked in.
Referrals aren’t luck. They’re what happens when you consistently close the gap between what clients fear (getting overcharged, ghosted, delivered something broken) and what they actually experience.
3. My own website is the best ad I have
Every technique I use for clients — fast load times, Lighthouse 90+, schema markup, WhatsApp CTA, llms.txt for AI search — is running on my own portfolio right now.
When a potential client searches for a website developer in Himachal Pradesh, my site needs to show up. And when they land on it, it needs to load fast, look sharp, and make contacting me as frictionless as possible.
A developer with a slow, broken, or template-based portfolio is like a barber with a bad haircut. The portfolio is the pitch. It demonstrates in real time what you’d build for someone else.
This also means I eat my own cooking. If I’m telling clients that Lighthouse 90+ matters, my own site has to hit it. If I’m telling them WhatsApp-first lead capture converts better than contact forms, my own site has to prove it. It does.
4. Niche beats volume
I don’t market to everyone. I market to Indian businesses — specifically small and medium businesses in Himachal Pradesh and nearby states — who have no website, or a broken one, and need something live fast.
That’s a specific person. And when I write, I write to that person.
A generic “I build websites” freelancer is competing with every developer on Upwork and Fiverr. A developer who specifically says “I build fast, custom-coded websites for Himalayan businesses, live in 14 days, starting ₹7,000” — that person is competing with almost nobody.
Niching down feels like leaving money on the table. It’s actually the opposite. It means the right clients find you faster, trust you quicker, and refer you to people exactly like themselves.
5. Being present where clients already are
My clients are not on LinkedIn job boards. They’re on WhatsApp, in local business groups, asking friends for recommendations, and occasionally Googling for a developer in their area.
So that’s where I am.
- WhatsApp number on every page — not buried in the footer, on every CTA.
- Google Business profile — for local search visibility in Kangra and Dharamshala.
- GitHub — for developers and technical founders evaluating my stack.
- LinkedIn — for slightly larger businesses and institutional clients.
- Referral from past clients — which loops back to point 2.
None of this is complicated. Most of it is just showing up consistently in the places your clients actually look.
6. Content that answers real questions
This blog is part of the strategy.
When a business owner in Mandi is wondering whether to use Wix or hire a developer, I want a page on my site that answers that question thoroughly and honestly. When a taxi operator in Kangra is wondering why their Google Maps reviews aren’t converting to bookings, I want a post they can find.
That content does three things. It ranks on Google over time. It builds trust before a client ever reaches out. And it pre-qualifies — someone who reads a detailed post and still messages me already understands what I do and why it costs what it costs. The sales conversation is shorter.
I’m not publishing daily. I’m publishing selectively — pieces that answer real objections, explain real outcomes, and speak directly to the person I’m trying to reach.
What I’m not doing
No cold email. No Instagram DMs. No Upwork bids. No listing on Justdial.
Not because those channels don’t work — they might — but because everything above already works, and doing more things poorly is worse than doing fewer things well.
If I’m ever at a point where referrals slow down and organic search isn’t enough, I’ll revisit paid ads. But the bar for that is: existing channels have genuinely maxed out. Not: ads seem easier.
The actual playbook, short version
- Build things that are worth showing. Show them.
- Deliver in a way that makes clients want to talk about you.
- Make your own site the proof of everything you claim.
- Serve a specific person, not everyone.
- Be findable where that person already looks.
- Write content that answers what they’re already wondering.
That’s it. No funnel software. No ad spend. No growth hacking.
Just work that earns trust, delivered to the right people, in the right places.
I’m Divyansh Sood — solo web developer, Kangra Valley. If you’re a small business in India that needs a site that actually earns leads, WhatsApp me. I’ll reply within the hour.