How to Get Web Design Clients: A Local-First Playbook

A practical playbook for getting web design clients: pick a niche, build a free lead list, research each business, and reach out one-to-one without spamming.

Updated
Reading time
10 min
On this page
  1. Why local businesses are the best first web design clients
  2. Step 1: Pick one niche and one area
  3. Step 2: Build a free list of web design leads
  4. Should you buy web design leads?
  5. Step 3: Research each lead for five minutes
  6. Step 4: Reach out one-to-one, not in bulk
  7. Step 5: Make an offer that’s easy to say yes to
  8. Step 6: Follow up, track, and ask for referrals
  9. Other channels that compound over time
  10. Frequently asked questions

The short answer

The most reliable way for a freelancer or small agency to get web design clients is to go local: choose one niche in one area, build a list of businesses with no website or a broken one, research each lead for five minutes, and contact a handful a day personally with a specific offer. Buying lead lists and mass emailing are the slow road.

Why local businesses are the best first web design clients

Most advice on getting web design clients points you at marketplaces, social media or your portfolio site. Those work eventually. When you need your next client this month, local businesses have three advantages:

  • The need is visible. You can see from a map listing whether a business has a website. You don’t have to guess.
  • Less competition per lead. A dentist with no website isn’t getting ten agency pitches a week. A funded SaaS startup is.
  • Trust is cheaper. “I’m a web designer here in town” opens doors that a cold email from across the world doesn’t.

Step 1: Pick one niche and one area

“Small businesses” isn’t a niche. “Independent plumbers in the east end” is. Narrowing down does three things for you: your examples become relevant (“here’s a site I built for another plumber”), your pitch gets sharper with every conversation, and referrals travel faster because trades talk to each other.

Good starter niches have three traits:

  • customers search for them on their phone at the moment they need them (trades, salons, food);
  • a single new customer is worth enough to pay for a site quickly (dentists, contractors, clinics);
  • plenty of them are still offline. Scan a few categories and compare before you commit.

Step 2: Build a free list of web design leads

Your best leads are businesses with no website, a dead one, or a parked domain, and with enough reviews to show they’re busy. You can build that list for free in a few ways, all covered step by step in how to find businesses without websites:

  • Google Maps by hand: complete data, but slow.
  • An OpenStreetMap query: fast and keyless, with patchier coverage.
  • Chamber of commerce lists, licensing boards and directories.
  • A lead finder such as PresenceZero, which runs the search, checks each website, checks matching domains and scores the results for you.

Aim for a short list of strong leads, not a long list of weak ones. Twenty well-researched leads will beat 2,000 rows from a purchased list.

Should you buy web design leads?

“Web design leads for sale” services sell lists, usually businesses scraped from Maps with the website field empty. The problems:

  • They aren’t exclusive. The same list goes to many buyers, so the business may hear the same pitch several times a week.
  • They go stale. Businesses close, get sites or change numbers, and a list from three months ago has drifted.
  • They’re rarely checked. “No website field” isn’t the same as “no website”, and you only find out after you’ve called.

Building your own list costs you an hour, gives you leads nobody else is working, and teaches you the market.

Step 3: Research each lead for five minutes

Before you contact anyone, collect three or four specifics you can mention:

  1. Their reputation. Rating, review count, and one thing customers keep praising (“everyone mentions how fast you respond”).
  2. What a customer sees today when they search the business name: a directory page, a dead link, a domain-for-sale page.
  3. Whether the obvious domain is free. If theirname.com is available, say so. If it’s parked or taken, find a good alternative before you call.
  4. Who their competitors are and whether those competitors have sites.

PresenceZero puts most of this on the lead’s row: a score breakdown, the website verdict with its exact reason, available domains, and a suggested opening angle drawn from that lead’s real data.

Step 4: Reach out one-to-one, not in bulk

Ranked roughly by how well they work for local businesses:

  1. Walk in at a quiet hour (not the lunch rush). Bring a phone with a one-page mockup of their site.
  2. Phone mid-morning or mid-afternoon. Be brief, specific, and ask for ten minutes later in the week, not a sale on the spot.
  3. A personal email or contact-form message naming their business, one specific observation, and one concrete offer. Write each one yourself.

Skip mass cold email. It gets ignored, it hurts your domain’s deliverability, and anti-spam laws such as CAN-SPAM (US), CASL (Canada) and the UK and EU e-privacy rules restrict it. Scripts and objection handling are in how to sell websites to local businesses.

Step 5: Make an offer that’s easy to say yes to

An offer that converts is concrete and low-risk for the business:

  • Show, don’t describe. A rough homepage using their name, photos from their listing and their best review is worth more than any pitch deck.
  • Bring the domain. “smithplumbing.com is available, and I can register it in your name today” turns an abstract idea into a next step.
  • Use a clear price. One setup fee plus an optional monthly care plan (hosting, updates, small edits) is easy to understand and builds recurring revenue.
  • Remove the work. You write the copy, pull the photos and connect their Maps profile. Busy owners say no to homework.

Step 6: Follow up, track, and ask for referrals

Most yeses come after the first contact. Follow up once or twice over the next couple of weeks, each time with something new (the finished mockup, a competitor’s new site), then stop. Keep a single status per lead (new, contacted, interested, won, lost) and a note on what was said. That’s all the CRM you need until you have a pipeline worth a real one.

Once a client is happy, ask who else they know. Trades refer trades, and a referral from a satisfied plumber gets you an electrician’s attention far faster than any cold contact.

Other channels that compound over time

Local prospecting gets you clients now. These channels bring them in later:

  • Case studies. “New site for a 4.8-star bakery: calls up after launch”, with the owner’s permission.
  • Partnerships with accountants, sign makers, printers and photographers who already serve small businesses.
  • Your own Google Business Profile, so local owners searching “web designer near me” find you.
  • Communities. Answer real questions in local business groups and on Reddit without pitching. People hire who they recognise.

Frequently asked questions

Where can I find web design leads for free?

Google Maps listings with no website, OpenStreetMap queries for businesses missing a website tag, chamber of commerce and licensing directories, and free open-source lead finders like PresenceZero, which also checks each website and scores the lead.

How do I get my first web design client with no portfolio?

Build two or three sample sites for real local businesses in your chosen niche, such as mockups for leads on your list, and use them as your portfolio. Offer your first clients a clear, modest price in exchange for a testimonial and permission to show the work.

Is cold calling good for web design clients?

It can work well for local businesses when calls are short, specific and personal: mention their reviews, what customers see when they search for them, and an available domain. Ask for a short meeting, not a sale.

Written by

Tahir builds websites and AI call receptionists for local businesses, and wrote PresenceZero to find his own leads. These guides are the playbook he uses with it.

Run this on your own city.

PresenceZero is free and open source. Start with OpenStreetMap: no API key, no account, a scored list in minutes. Or click through a real result set first.