DEV Community

The Prospect Signal Team
The Prospect Signal Team

Posted on

How to Spot Local Businesses With Broken Websites (a 2-Minute Check Per Site)

A local business that already has a website, but a broken one, can be an easier first client than a business with no site at all. The owner already believes a website matters. What they're missing is someone who noticed the problem and explained it plainly.

The catch is that "this site looks dated" isn't a reason anyone hires you. You need problems the owner can check for themselves in a few seconds. Here's the routine I'd use to find them, one site at a time.

Start with evidence, not taste

Before you open a single site, decide which problems count. Good ones are concrete and easy to verify:

  • The mobile layout is broken. Tiny text, overlapping buttons, sideways scrolling, or a desktop page squeezed onto a phone screen.
  • The browser says "Not secure". No HTTPS, or a certificate that has expired.
  • It's visibly stale. A footer copyright from years ago, old holiday hours, or a "new this year" banner from 2019.
  • The basics don't match. A phone number, address or hours that differ from the business's Google listing.
  • Something is dead. A booking widget that won't load, a contact form that errors, broken images, or menu links that 404.
  • It's painfully slow on a normal connection.

Keep only the two or three signals that match what you sell. If you build mobile-first sites with booking forms, the phone test and a missing booking path are the ones that matter. If you do maintenance retainers, the expired certificate and dead links are your opener.

Build a candidate list with one niche and one area

"Bad websites near me" is too vague to work through. Pick one niche where customers look the business up before they call (dentists, plumbers, roofers, salons, landscapers, law offices) and one city or a few neighborhoods.

Search <niche> <city> on Google Maps and open every listing that has a Website button. Pay extra attention to businesses with lots of recent reviews: people are clearly searching for them, and the site is often the first thing those people see.

The 2-minute check

For each site:

  1. Open it on your phone (or your browser's device toolbar). Try to find the phone number and the booking or quote button using one thumb.
  2. Look at the address bar for a "Not secure" label.
  3. Scroll to the footer. Check the copyright year and any hours or seasonal notices.
  4. Compare the phone number, address and hours against the Google listing you came from.
  5. Click the main buttons (Book, Contact, Get a Quote) without submitting anything. Do they go somewhere real?
  6. Optional: run the URL through Google PageSpeed Insights if speed is part of your offer.

Then write one sentence of evidence, for example:

Site shows "Not secure", footer says 2017, and the Book Now button opens a page that no longer exists.

If you can't write that sentence, skip the business. A site you just don't like isn't a lead.

Turn the evidence into a short opener

Lead with one or two of the problems you found, keep it friendly, and offer something small. Here's an example for a made-up dental office:

I was looking at dentists in Bayside and noticed your site shows a "Not secure" warning in Chrome, and the Book Online button goes to a page that doesn't load. Your reviews are great, so I figured you'd want to know. I fix this kind of thing for local practices. Want me to send over a short list of what I saw?

A few rules that keep replies friendly:

  • Don't insult the current site or whoever built it.
  • Don't promise more patients, calls or rankings.
  • Recheck the site right before you send. Owners do fix things, and pitching a problem that's already gone ends the conversation.

Who to target first

Small, owner-run businesses are the best fit. The site was often built years ago by a relative or a long-gone freelancer, nobody maintains it, and the person who reads your message is the person who decides.

Larger companies with dated sites usually already have an agency or a marketing person, so the same message lands in a queue. If you go after them anyway, find the marketing contact and point to one specific page, not the whole site.

Keep a simple tracking sheet

One row per business is enough:

Column Example
Business name (as listed on Maps)
City Bayside
Website the URL you checked
Phone from the listing
Maps listing URL so you can recheck later
Signals found not secure, old footer, dead booking link
Evidence note your one sentence
Status contacted / replied / not now

Send a small batch, note who replied, then move to the next neighborhood or niche. If a business turns out to have no working site at all, move it to a separate list, because that pitch is different.

Wrapping up

The whole method is: pick a niche and an area, check each site for problems the owner can verify, write one sentence of evidence, and open with that. It takes a few minutes per business, and it beats sending "I can redesign your website" to everyone on the map.

Disclosure: we're The Prospect Signal Team. If you'd rather skip the manual checks, we research local businesses with outdated or broken websites for you, with the evidence note on every row: 250 researched prospects for $59, or 500 for $99 and 1,000 for $179.

Top comments (1)

Collapse
 
veristria profile image
StackShortlist •

Keeping only the two or three signals that match what you sell is a useful filter, since a long checklist in the opener starts to read like an audit. Sticking to problems the owner can confirm in seconds also makes the message easier to believe. Once you have picked a niche and a city, how do you decide which signal goes first in the message?