Step 1: Define your micro-niche
"I help small businesses with marketing" isn't going to work. The narrower your offer, the easier prospecting becomes.
Good micro-niches look like:
- "I rebuild outdated restaurant websites for $3,000-$5,000"
- "I run Google Ads for HVAC companies in the Phoenix area for $1,500/mo"
- "I manage Instagram for boutique fitness studios for $800/mo retainer"
Pick a vertical, a service, a price point. You can broaden later. Right now, narrow wins.
Step 2: Build your target list (60 minutes)
You need 100 prospects in your micro-niche. Three ways to get there:
- Manual: Google Maps + a spreadsheet. ~3 hours.
- Local directories: Chamber of Commerce, industry associations. ~2 hours.
- Lead-gen tool: Type a ZIP, get every business in your category scored. 60 seconds with something like ZipLead.
Your time is worth more than $59/mo. Use a tool.
Step 3: Score and prioritize
Of your 100 prospects, only ~30 are worth contacting first. Filter by:
- Site quality — for web designers, the outdated sites are gold
- Ad spend — already spending money = has budget
- Review velocity — slowing reviews = struggling biz = receptive
- Reachability — verified phone + email = real business
Tag your top 30. These are your week-1 outreach list.
Step 4: The first-touch outreach
For each of your top 30, send one personalized email. Not a template — a real observation about their specific business + one specific outcome.
Example for a web designer:
Hey Jamie,
I was looking at Coast Auto Body's site today — it's loading in 6.2 seconds on mobile, which means about 30% of your visitors are bouncing before they see anything. Plus the "Request Estimate" form errors out when I try to submit.
I rebuild auto body websites for $4,500-$6,500, fixing exactly this kind of thing. Most projects take 2-3 weeks and pay for themselves within 60 days of going live (typical lift: 25-40% more form fills).
Open to a 10-min call this week? I'll walk you through the specific changes I'd make.
— Chris
chris@youragency.com
One observation. One offer. One specific outcome. One CTA. Send 30 of these in week 1.
Step 5: Run the 4-step follow-up
One send isn't enough. Per the 2026 Instantly benchmark, 42% of replies come from follow-ups.
For each of your 30 prospects who didn't reply:
- Day 3: Bump email — "Hey, just wanted to make sure my last email landed" + restate the observation
- Day 7: One quick call — leave a 15-sec voicemail referencing the email
- Day 10: LinkedIn DM (if they have a profile)
- Day 14: Closing-the-loop email — "I'll stop bothering you, but if this becomes a priority, here's how to reach me"
Step 6: Realistic conversion
Expect:
- 30 outreaches → 4-6 replies (~15-20% reply rate with great personalization)
- 4-6 replies → 2-3 calls
- 2-3 calls → 1-2 closes
That's 1-2 clients per 30-prospect campaign. Run 5 campaigns in 30 days = 5-10 new clients.
Step 7: Stack repeating revenue
Whenever possible, structure offers as retainers, not one-offs.
$4,500 web build = great one-time win, but you're back to zero next month.
$4,500 web build + $750/mo ongoing maintenance + SEO = same first month, but you're at $3,750 MRR after 5 clients without doing more outreach.
What kills new freelancers
- Waiting for referrals. Your network doesn't have enough warm intros to fill 10 client slots. Do direct outreach.
- Niching too broadly. "Marketing for small businesses" doesn't sell. "Google Ads for HVAC companies in Phoenix" sells.
- Over-investing in branding. Your logo doesn't close deals. Your pitches do.
- Not following up. 42% of pipeline lives in attempts #2-5.
The 30-60 day plan
- Week 1: Define micro-niche. Build target list of 100. Run first 30-prospect campaign.
- Week 2: Follow up. Take any meetings. Start campaign #2 (30 more prospects).
- Week 3-4: Close first 2-3 clients. Continue 30-prospect campaigns weekly.
- Week 5-8: 5-10 clients in. Either raise prices or expand niche.
This is unglamorous, repetitive work. It also works. Reliably. Forever.