I spent my first year as a freelance web designer doing everything wrong. Networking events where I collected business cards nobody looked at. Facebook groups where I posted "I build websites!" into the void. Upwork proposals where I competed with 60 other designers for a $200 project.

Then I figured something out: the best clients aren't hiding. They're running businesses with terrible websites, right there on Google Maps. You just need a system to find them.

1. Search Local Business Directories With Intent

Pull up Google Maps right now and search "plumber Austin TX." You'll get 200+ results. Click through a few of their websites. I guarantee at least a third look like they were built in 2012, maybe earlier. Some won't even have websites.

These are real businesses making real money with garbage online presences. They're your clients. They just don't know it yet.

The problem? Doing this manually is brutal. Clicking through 200 listings, loading each website, checking if it's any good, copying down phone numbers... it takes an entire afternoon to build a list of 20 prospects. That's where tools like LeadsByLocation come in. You search a city and business type and get back a scored list instantly. But even if you do it manually, the strategy works.

2. Go After Bad Websites, Not Missing Websites

This took me a while to learn. My instinct was to pitch businesses with no website at all: "You don't have a website! Let me build you one!" But those businesses usually don't have a website on purpose. They've survived fine without one and they're not losing sleep over it.

Businesses with bad websites are completely different. They already tried. They already spent money. They know a website matters. They just picked the wrong person to build it, or they built it themselves on Wix six years ago and haven't touched it since.

That plumber with the broken GoDaddy site that loads in 6 seconds? He knows his website sucks. He just doesn't know what to do about it. That's your opening.

Red flags I look for:

3. Use Scoring Tools to Qualify Fast

Once I started scoring websites systematically, my close rate went through the roof. Instead of guessing who might need a redesign, I could see it in the numbers.

LeadsByLocation has a free scoring tool that checks SSL, mobile responsiveness, page speed, analytics, schema markup, and CMS platform. Takes about 10 seconds per site. A score of 40/100 tells you more than an hour of browsing ever could.

But here's the real trick: lead with the score in your outreach. "I noticed your website scores 38/100 on mobile performance. Here's what that means for your Google rankings" is a completely different conversation than "Hey, want a new website?" One is a cold pitch. The other is useful information.

4. Pick a Niche (Seriously)

I know, I know. Every business guru says this. But it's true, and I wish I'd done it earlier.

When I was a "generalist web designer," I had nothing interesting to say. When I started focusing on dental practices, everything changed. I learned what dental patients look for online. I knew which booking systems integrate well. I could reference the 6 other dental sites I'd built.

"I build websites for small businesses" is forgettable. "I've built websites for 8 dental practices in Texas and they've all seen a 30% increase in new patient bookings" is a completely different pitch. Pick dentists, HVAC companies, personal injury lawyers, restaurants, whatever. Just pick something.

5. Build a Weekly Outreach Routine

The difference between feast-or-famine and consistent income is a system you actually follow. Here's what mine looks like:

  1. Monday: Find 50 businesses in my target niche using LeadsByLocation. Takes about 30 minutes.
  2. Tuesday: Score their websites and filter down to the worst 20.
  3. Wednesday-Thursday: Send personalized emails referencing specific website issues I found.
  4. Friday: Follow up on previous weeks' outreach.

That's maybe 4 hours of prospecting per week. If 2% of those prospects become clients (which is conservative), that's roughly 4 new projects per month. At $2,000-3,000 per project... you can do the math.

Stop Guessing. Start Looking.

The web design clients you're looking for aren't scrolling freelance marketplaces. They're running real businesses with real customers and real revenue, and their websites are holding them back. All you need to do is find them, show them the problem, and offer to fix it.