Blog

How to get web design clients from local businesses

A practical system for finding local businesses that need a website, choosing who to contact first, and writing a first message that gets a reply.

October 18, 2026

A rival business pin standing above a smaller local business on a map

"How do you actually find clients?" is the most asked question in every freelance and agency forum I read. The threads run to hundreds of comments, and the answers that work all describe the same thing: pick a narrow group of businesses, find the ones with an obvious problem, and contact them about that problem. Here is that system, step by step.

1. Pick one niche and one city

The single biggest mistake is targeting "small businesses". Pick a business type you can talk about in their own words. Dentists, roofers, salons, tour operators, physiotherapists. You will write better messages, build examples faster, and get referrals inside the niche.

Pick a city you know, or one big enough to have 100 or more of that business type. You can always move to the next city once the first one is worked.

2. Find the ones with a visible problem

Not every business in your niche needs you. These ones do:

  • No real website. Nothing in the website field, or a directory page, a WhatsApp link or a social profile instead of a site. See how to find businesses without a website for the details.
  • A site that does not work for customers. It does not load, it is not mobile friendly, or there is no way to book or enquire.
  • No online booking when customers clearly want it. When reviews keep mentioning "booking" and the site only lists a phone number, you have your opening line.
  • Losing to a rival. When customers who view a business also look at a competitor with a far better site, show them the comparison.

3. Start with the busiest

Sort by number of reviews. A business with 600 reviews and a broken site is losing real money every week and can afford to fix it. A business with 4 reviews may not be ready yet.

4. Write a first message about them, not you

Every good first message has three parts: what you noticed, why it matters to them, and a small next step.

"Hi Maria, I was looking at physios in Austin and noticed yours has 340 reviews, but your site has no way to book. Two of the clinics customers compare you with take bookings online. I build sites for physios, and I mocked up a booking page in your colours. Can I send it over?"

Short, specific, and the mock-up does the selling. Avoid anything that reads like a template, because it is one.

5. Use the right channel

  • Email for businesses that publish an address. Check it before you send, so bounces do not drag your sending reputation down.
  • Phone or WhatsApp for owner-run businesses, especially where the listed number is a mobile.
  • Walk in with a mock-up on your phone if they are near you. It is old-fashioned and it works.

6. Keep the volume human

People who report steady results send around 20 personal messages a day, not 500 copies of one email. One agency owner on Reddit described going from a 0.8 percent reply rate to 5.1 percent over four months, mainly by cleaning the list and writing to fewer, better-matched businesses.

Where the list comes from

Steps 1 to 3 are research, and research is where most freelancers lose their week. LocalBuyerFinder does that part: pick the business type and city, and you get every match with a No real website tag, ad spending, review trouble and no-booking signals already worked out, plus the rivals their customers also look at. Unlock the owner and a checked email for the ones you want to contact. It costs a credit per business found, and searches that find nothing are free, so trying a new niche costs very little. See the plans.

The system above works with or without a tool. The tool just gives you your week back.

Build your own list of local businesses ready to buy.

See plans