When I first started prospecting for web design clients, I'd spend 10 minutes on each website. Loading it, poking around, trying to form an opinion about whether it was "good" or "bad." At that rate, evaluating 100 prospects takes an entire work week.

I needed a faster system. Here's the framework I built. It takes about 30 seconds per website and catches 90% of what matters.

The Six Signals That Actually Matter

You don't need a full Lighthouse audit. You don't need to run PageSpeed Insights on every single site. Six signals give you the picture:

1. SSL Certificate

Why it matters: No HTTPS = browser shows "Not Secure" = visitors bounce = Google ranks you lower. It's 2025 and SSL certs are free. If a site still doesn't have one, that tells you everything about how well-maintained it is.

2. Mobile Responsiveness

Why it matters: 60%+ of all searches are mobile. Non-responsive site means most visitors have a terrible experience. Quick check: does the page have a viewport meta tag? Or just... load it on your phone.

3. Page Load Time

Why it matters: Under 2 seconds = good. 2-4 seconds = fine. Over 4 seconds = problem. You can ballpark this just by loading the site; you don't need tools for a rough assessment. If you're sitting there waiting, it's too slow.

4. Analytics Tracking

Why it matters: No Google Analytics or Tag Manager means the business has literally zero insight into their website traffic. They don't know if 5 people visit or 5,000. This also tells you their developer (if they had one) didn't set up basics.

5. Schema Markup

Why it matters: Structured data is invisible to visitors but directly affects how a business appears in Google search. With schema, you can get star ratings, hours, and phone numbers displayed right in search results. Without it, you're just another blue link.

6. CMS Platform

Why it matters: Not all platforms are equal. Sites on GoDaddy Website Builder or ancient Weebly tend to be lower quality. WordPress, Squarespace, or Webflow sites tend to be better maintained. It's a correlation, not a rule, but it's a useful signal.

A Quick Scoring Formula

If you want to put a number on it:

Result: 0-100 score. Below 50 needs serious work. 50-70 has room for improvement. Above 70 is decent.

Doing This for 200 Prospects

Manually checking all six signals takes 2-3 minutes per website. For 10 prospects, totally fine. For 200, you need a tool.

LeadsByLocation's scoring tool checks all six signals automatically. Paste a URL, get a score in 10 seconds. For bulk work, the search feature scores every website in your results automatically. Search "plumbers in Denver" and you get 200+ results with scores already calculated.

Prioritizing With Scores

Not every low-scoring website is a good prospect. Here's how I think about prioritization:

  1. Score 20-50 with active reviews and a 3.5+ rating: Best prospects. Real business, real customers, terrible website. They're succeeding despite their site, so imagine what they could do with a good one.
  2. Score 50-65 with lots of reviews: Good prospects. Site works but has obvious problems. Easier sell because they're upgrading, not starting from scratch.
  3. Score below 20: Be cautious. The site might be abandoned or the owner might genuinely not care about online presence.
  4. No website at all: Unpredictable. Could be a huge project or a complete dead end. I usually skip these unless they have 50+ reviews (meaning they're clearly a thriving business that just never got around to a website).

From Score to Conversation

A score isn't a sales pitch; it's a door opener. "Your website scores 38/100. Here's what that means" is informative, not salesy. You're helping them understand a problem they didn't know they had. The ones who respond to that message are already pre-sold on the idea that they need help. Those are the best clients to work with.