DEV Community

Cover image for How I Got My First 10 Freelance Web Dev Clients (No Cold Emails, No Ads)
nikhil gupta
nikhil gupta

Posted on

How I Got My First 10 Freelance Web Dev Clients (No Cold Emails, No Ads)

I'm Nikhil — a web developer based in Delhi, India. I build custom PHP websites, web apps, and SEO solutions for clients across India, Dubai, USA, and the UK.
Two years ago, I had zero clients. No portfolio. No LinkedIn followers. No idea how freelancing actually worked.
Today I run NikhilWorks and consistently get inbound client enquiries every month — without running a single paid ad.
This is the exact playbook I used. No theory. No fluff. Just what actually worked.

The Biggest Mistake Beginners Make
Most new freelancers spend weeks perfecting their portfolio website — then wonder why nobody contacts them.
Here's the truth: clients don't find you through your portfolio. They find you through trust signals.
A portfolio shows what you can do. Trust signals prove you're reliable. The difference is everything.
Let me show you what I mean.

Strategy 1 — Start With Your Existing Network (Week 1)
Before you do anything else — message every person you know.
I know. It feels uncomfortable. Do it anyway.
Your first clients are almost never strangers. They're:

A family member who runs a small business
A college friend who needs a website for their startup
A local shopkeeper who's been thinking about going online
A former classmate who knows someone who needs a developer

How I did it:
I sent this message to 40+ people on WhatsApp:

"Hey! I've been doing web development professionally now. If you or anyone you know needs a website, SEO, or any digital work — I'd love to help. Feel free to forward my number. Here's my website: nikhilworks.com"

Result: My first 3 clients came from this. One was a hardware wholesaler in Aligarh. One was an education startup. One was a friend's cousin in Delhi.
Your action: Write a similar message right now. Send it to 30 people tonight.

Strategy 2 — Build in Public on LinkedIn (Week 2 onwards)
LinkedIn is the single highest-ROI platform for freelance developers in 2026. Not Instagram. Not Twitter. LinkedIn.
Here's why: your target clients (business owners, startup founders, marketing managers) are on LinkedIn — and they're actively looking for developers.
What to post:

"I just finished building this e-commerce site for a client in [city]. Here's what I learned..." + screenshot
"3 things most Indian businesses get wrong about their website" — with real examples
"I redesigned a local business website. Before and after." — visual comparison
Your process: "Day 1 of a new PHP project — here's how I'm planning the database structure"

The rule: Post 3 times per week. Each post ends with: "Building websites for businesses in India and globally. DM me if you need one."
Why this works: LinkedIn's algorithm shows your posts to your connections' networks. A post that gets 50 likes can reach 5,000+ people — including business owners you've never met.
I got my first international enquiry (from Dubai) through a LinkedIn post about a portfolio project. The client saw it through a mutual connection.

Strategy 3 — GitHub Profile as a Silent Salesperson
Every developer has GitHub. Almost nobody optimizes it for clients.
Your GitHub profile ranks in Google searches for your name. When a potential client Googles you — which they always do — your GitHub is often on the first page.
Optimize it:
markdown# Hi, I'm Nikhil 👋

Web Developer & SEO Expert based in Delhi, India.
I build custom PHP websites, web apps & e-commerce solutions
for businesses in India, Dubai, USA & UK.

🌐 Website: https://nikhilworks.com
📧 Contact: contact@nikhilworks.com
💼 Available for freelance projects
Pin your best repositories — even if they're your own projects. Add detailed README files with screenshots. Clients DO look at this.
GitHub has a Domain Authority of 97. A backlink from your GitHub profile to your website is one of the most powerful free SEO moves you can make.

Strategy 4 — Answer Questions on Stack Overflow and Quora
This is a long game — but it compounds beautifully.
Pick 3-5 topics you know well:

PHP / MySQL
WordPress development
Basic SEO for developers
JavaScript DOM manipulation

Spend 20 minutes per day answering questions on Stack Overflow (technical) and Quora (general). Don't spam your website link — add it naturally in your profile bio.
What happens over 3-6 months:

Your answers get upvoted and appear in Google search results
Your profile gets discovered by people with related problems
Some of them visit your website
Some of them become clients

I got a client from Quora 4 months after writing a detailed answer about PHP vs WordPress for business websites. He found the answer via Google, read my profile, visited nikhilworks.com, and messaged me.
The answer took me 15 minutes to write. The project was worth ₹35,000.

Strategy 5 — Cold Outreach (Done Right)
Cold emails don't work. Cold outreach with value does.
Here's the difference.
Wrong way:

"Hi, I'm a web developer. I can build you a website. Here are my rates."

Nobody replies to this.
Right way:
Search for local businesses in your city on Google that have:

No website, or
A website that loads slowly (check with PageSpeed Insights), or
A website that doesn't work on mobile

Then send this:

"Hi [Name], I came across [Business Name] while searching for [service] in [city]. I noticed your website takes 8 seconds to load on mobile — this is likely losing you customers from Google.

I'm a web developer based in Delhi. I've helped 10+ businesses improve their website speed and Google rankings.

Would you be open to a free 15-minute call this week? I can show you exactly what's hurting your site and what can be fixed. No commitment needed.

— Nikhil | nikhilworks.com"

Where to find businesses to reach:

Google Maps — search your service category in any city
JustDial — businesses with outdated listings
Instagram — local businesses with poor websites in their bio

Response rate with this approach: 10-20%. Much better than generic pitches.

Strategy 6 — List on Freelance Platforms (But Use Them Differently)
Most developers use Upwork and Fiverr wrong. They create a profile and wait. That doesn't work.
What actually works on these platforms:
Upwork:

Apply to 10 jobs per day when starting out
Write custom proposals — never use templates
Mention something specific from the client's job post
Start with lower rates to get your first 3 reviews — then raise them
Your first 3 reviews are everything. Do whatever it takes to get them.

Fiverr:

Create 5 gigs in different niches: "PHP website", "WordPress site", "Landing page", "SEO audit", "Website redesign"
Use keyword-rich titles: "I will build a custom PHP website for your business"
Share your Fiverr profile on LinkedIn and WhatsApp — external traffic boosts your ranking

The goal with platforms: Get 5-10 reviews, then use those reviews as social proof everywhere else.

Strategy 7 — Product Hunt Launch
Product Hunt is a global platform where tech products get discovered.
Launching your freelance service or portfolio website here gives you:

Exposure to thousands of international tech users
A permanent DA 91 backlink to your website
Credibility — "Featured on Product Hunt" is a real trust signal

I launched NikhilWorks on Product Hunt and got 3 genuine international enquiries in 48 hours.
To launch: Create an account 30+ days before your launch date. Prepare your assets (screenshots, description, tagline). Launch on a Tuesday or Wednesday.

Strategy 8 — The Portfolio Problem (and How to Fix It)
"I don't have clients yet so I have nothing to show."
I hear this all the time. Here's how to break the cycle:
Build projects for real local businesses — for free or heavily discounted:

Walk into a local restaurant, salon, or shop
Tell them you're building your portfolio
Offer to build them a website for free or ₹2,000-₹5,000 (cost of hosting)
Get their testimonial and permission to show the project

After 3 projects this way, you have a real portfolio with real businesses and real testimonials.
The first client I showed my portfolio to saw 3 projects — one was for a relative's business, one was a personal project, one was a heavily discounted job. He didn't know that. He saw real websites solving real problems.

What NOT to Do
Don't wait until your portfolio is "perfect." Perfect is the enemy of launched. Ship something now.
Don't work for free for random strangers. Free work devalues your time and rarely leads to paid work. Do free/discounted work only for real local businesses where you get a testimonial and portfolio piece.
Don't underprice yourself forever. Starting lower to get reviews is fine. But raise your rates after your first 5 clients. Cheap developers attract cheap clients.
Don't rely on a single platform. Diversify — LinkedIn + direct outreach + freelance platforms + your own website.
Don't ghost clients after delivery. Follow up 2 weeks after launch: "How is the website performing? Any changes needed?" This builds relationships that lead to referrals.

The Referral Engine
The most underrated client acquisition strategy is this: take care of your existing clients so well that they refer you to others.
Every client I have has referred me at least one other client. That's because after every project:

I send a follow-up message 2 weeks later
I fix any small issues immediately — even if it's technically out of scope
I ask (politely): "If you know anyone else who needs web development or SEO work, I'd appreciate the referral!"

Referral clients close faster, pay better, and are less demanding. Treat your first 5 clients like gold.

My Actual Client Acquisition Breakdown
Here's where my first 10 clients actually came from:
SourceClientsWhatsApp network message3LinkedIn posts2Referrals from first clients2Direct outreach (local businesses)2Quora answer (found via Google)1
Zero from paid ads. Zero from cold email blasts. Zero from just having a portfolio website.

Your 30-Day Action Plan
Week 1:

Send WhatsApp message to 30+ contacts announcing your services
Optimize GitHub profile with website link and bio
Create LinkedIn profile or update existing one

Week 2:

Post 3 times on LinkedIn about your work and projects
Apply to 10 jobs on Upwork
Create 3 Fiverr gigs

Week 3:

Do cold outreach to 20 local businesses with bad/no websites
Answer 5 questions on Quora in your niche
Follow up with Week 1 WhatsApp contacts who showed interest

Week 4:

Create Product Hunt account (start the 30-day timer)
Post your first "project case study" on LinkedIn with before/after
Ask your first client for a Google review and referral

TL;DR

Your first clients come from your existing network — message everyone
LinkedIn + building in public brings inbound leads over time
Cold outreach works when you lead with specific value, not generic pitches
Freelance platforms get you reviews — use reviews as social proof everywhere else
Referrals are the best long-term strategy — take care of every client

The clients are out there. They just don't know you exist yet. Your job for the next 30 days is to fix that.

I'm Nikhil Gupta — web developer and SEO expert at NikhilWorks. I build custom PHP websites and run SEO campaigns for businesses in India, Dubai, USA, and the UK. If you're a business owner reading this — let's talk. If you're a developer — feel free to connect on LinkedIn or GitHub.

Top comments (0)