Every agency owner has a folder of cold email templates that "worked for someone." Most of them fail anyway — not because the copy is bad, but because they're sent to the wrong businesses. A mediocre email to a business that obviously needs you outperforms a brilliant email to one that doesn't.

So before the templates, one rule: pick recipients where the gap is visible. A business with no website, a dozen reviews, or a 3.2-star rating has a problem you can name in one sentence. That's what makes cold email work — specificity you didn't have to fake.

The targeting rule that doubles replies

Reply rates on generic local cold email hover around 1–3%. The single biggest lift isn't a better subject line — it's sending to businesses where you can point at something concrete:

  • No website → the cleanest pitch in the industry. "You don't have a site; customers can't find you."
  • Thin reviews (under ~15) → "Your competitors have 10x your reviews; here's how to fix that."
  • Low/middling rating (3.0–3.8) → "A few unanswered reviews are costing you calls."
  • No claimed profile / wrong hours → "Your listing says you're closed Tuesdays. Are you?"

Finding these by hand means hours in Google Maps. A ZIP-code search in LeadZipp surfaces them automatically — the scoring model ranks no-website and thin-review businesses at the top of every result set, with the phone and email attached. That's your send list.

Template 1 — The no-website opener

The highest-converting email in local outreach, because the gap is undeniable.

Subject: your customers can't find [Business Name] online

Hi [first name],

I looked up [Business Name] this week and noticed you don't have a website — just a Google listing. That usually means customers who search "[category] near me" are finding your competitors first.

I build simple, fast sites for [city] [category] businesses. One page, your services, your number, done in a week — and you'd start showing up in searches.

Want me to send over a quick mockup of what it could look like? No charge to look.

[Your name] [Your business, phone]

Why it works: it names a real, checkable fact about their business in the first line. No "I hope this email finds you well." No agency-speak.

Template 2 — The review-gap pitch

For businesses with a handful of reviews in a category where competitors have hundreds.

Subject: [Competitor] has 212 reviews. You have 9.

Hi [first name],

Quick observation: when people in [city] search for a [category], they see [competitor] with 212 reviews before they see [Business Name] with 9. Most pick the first one.

That's fixable. I help local businesses set up a simple system that asks happy customers for reviews automatically — most see 5–10 new reviews a month without lifting a finger.

Worth a 10-minute call this week?

[Your name]

Why it works: a concrete, slightly uncomfortable comparison. You did the homework; they can verify it in ten seconds.

Template 3 — The "found you on the map" soft open

Lower pressure, works for any visible gap. Good when you're not sure which service they need yet.

Subject: quick question about [Business Name]

Hi [first name],

I do local marketing for [category] businesses in [city], and [Business Name] came up when I was mapping the area. A couple of things jumped out that are probably costing you customers — one's a five-minute fix.

Mind if I send over what I found? Takes you two minutes to read, no strings.

[Your name]

Why it works: curiosity plus a low-commitment ask. You're offering them information, not asking for their time yet.

Template 4 — The free-value close

Send the audit in the email. Highest effort per send, highest conversion — save it for your best-scored prospects.

Subject: 3 things costing [Business Name] customers

Hi [first name],

I spent 15 minutes looking at [Business Name]'s online presence. Three things stood out:

  1. No website — you're invisible in "near me" searches
  2. Your Google listing shows [wrong hours / no photos / unanswered reviews]
  3. [Competitor] outranks you for "[category] [city]" — and they're two blocks away

All three are fixable in under a month. If you want, I'll walk you through it on a 10-minute call — and if you'd rather do it yourself, I'll tell you how anyway.

[Your name]

Why it works: you've already done work most agencies charge for. Reciprocity is real.

Template 5 — The follow-up (where half your replies come from)

Send 3–4 days after the first email. One nudge, then stop.

Subject: re: [original subject]

Hi [first name] — no worries if this isn't a priority right now.

If it helps, here's the short version: [one-line restatement of the gap and the fix]. Happy to send details whenever you're ready.

[Your name]

Roughly 40–50% of total replies in most local campaigns come from the follow-up, not the opener. Skipping it is leaving half your pipeline on the table.

Sending mechanics that keep you out of spam

  • Volume: 15–30/day per inbox, not 500. Local outreach is a rifle, not a shotgun.
  • Personalize the first line only. The templates handle the rest — but that first line must be true and specific to them.
  • Plain text, no images, one link maximum. You're a person, not a newsletter.
  • Verify addresses before sending. Guessed emails bounce, and bounces poison your domain. LeadZipp's email finder returns owner emails with a confidence rating, which keeps bounce rates sane.
  • Track three numbers: delivered, replied, booked. If replies are under 2% after 100 sends, your targeting is off — not your copy.

The workflow, end to end

  1. Search a ZIP + category — the scored list puts no-website and thin-review businesses on top.
  2. Export to CSV, or work the list directly — each lead comes with the phone and best-available email.
  3. Match the template to the gap: no site → Template 1, weak reviews → Template 2, unsure → Template 3.
  4. Send 15–30 a day. Follow up once, 3–4 days later.
  5. Book the ones who bite. Repeat with a fresh ZIP next week — see how to prospect by ZIP code for territory planning.

The templates are the easy part. The businesses that reply are the ones where your first sentence names a problem they already suspected they had — and finding those at scale is exactly what a scored ZIP search is for. Run your first one free — 25 searches a month on the Starter plan.