Your cold emails to local businesses get ignored because the offer is vague. "I help businesses grow online" asks the owner to do the thinking. A good offer names one problem they can see, one fix, and one small next step.
Below are 12 offers built that way. Pick one, match it to a niche, and use the email template that follows.
How to choose an offer before you write anything
Run each idea through four quick checks:
- Can you prove the problem from public info? A missing website, no booking link, a thin Google profile. If you can point at it, the email writes itself.
- Is the fix small enough to say yes to? First offers should feel low risk: a fixed scope, a short timeline, or a free sample.
- Does the business earn per customer enough to care? A dentist or roofer gains more from one new client than a coffee shop does. Match effort to value.
- Can you deliver it repeatedly? The best offers become a process you run for 50 businesses, not a custom project each time.
If you need help picking the niche first, start with Google Maps niche ideas.
12 offer ideas, matched to who they suit
| # | Offer | Best fit | Signal to look for |
|---|---|---|---|
| 1 | One-page website build | Trades, salons, cleaners | No website listed |
| 2 | Website speed and mobile fix | Restaurants, clinics | Old site, slow on phone |
| 3 | Online booking setup | Salons, physios, tutors | Phone-only booking |
| 4 | Google profile cleanup | Any local business | Few photos, missing hours |
| 5 | Review request system | Dentists, contractors | Low review count vs competitors |
| 6 | Missed-call text back | Plumbers, electricians | Phone is main contact |
| 7 | Monthly email newsletter | Gyms, boutiques, cafes | Has customers, no list signup |
| 8 | Photo or short video shoot | Restaurants, venues | Dated or no photos |
| 9 | Local landing page per service | Roofers, lawyers | One generic homepage |
| 10 | Social profile setup and 30 posts | New businesses | Empty or inactive socials |
| 11 | Reactivation campaign for past clients | Clinics, auto repair | Established, repeat-visit model |
| 12 | Quote follow-up sequence | Contractors, landscapers | Quote-based work |
Making each offer easier to accept
- Fixed scope: "5 pages, live in 7 days" beats "a new website."
- Free sample: a mockup of their homepage, three rewritten Google profile descriptions, or one edited photo.
- Risk reversal: pay after launch, or a short trial month. Only promise what you can stand behind.
- Specific outcome language: say what changes ("customers can book at 10pm") rather than inventing numbers.
Paste-ready cold email templates
Each uses merge tags in the exact form GetClient fills in. Keep {{params.firstname}} only if your list has owner names; otherwise swap it for "there".
Template A: No website (offer 1)
Subject: {{params.name}} website
Hi {{params.firstname}},
I was looking for a {{params.category}} in {{params.city}} and found {{params.name}} on Google Maps, but there's no website linked.
I build simple one-page sites for local businesses: services, photos, hours, and a contact button. Live in about a week, fixed price.
Want me to put together a quick free mockup so you can see what it would look like?
Thanks, [Your name]
Template B: Booking setup (offer 3)
Subject: booking at {{params.name}}
Hi {{params.firstname}},
Noticed on {{params.website}} that appointments are by phone only. People who find you after hours can't book until the next day, and some won't call back.
I set up online booking that connects to your calendar and sends reminders. Takes about two days and you keep full control of your schedule.
Open to a 10-minute call this week to see if it fits?
[Your name]
Template C: Reviews (offer 5)
Subject: reviews for {{params.name}}
Hi {{params.firstname}},
Comparing {{params.category}} businesses in {{params.city}}, a couple of your competitors show more Google reviews than {{params.name}}, even though yours read well.
I set up a simple system that asks happy customers for a review by text or email after each job. No software for you to learn.
Should I send over how it works?
[Your name]
Template D: Reactivation (offer 11)
Subject: past customers at {{params.name}}
Hi {{params.firstname}},
Most {{params.category}} businesses I talk to have a list of past customers they haven't contacted in a year or more.
I write and send a short campaign to that list for {{params.name}}, inviting people back with a reason to book now. You approve every message first.
Worth a quick chat?
[Your name]
Follow-up (any offer, 3 to 4 days later)
Subject: re: {{params.name}}
Hi {{params.firstname}}, just bumping this up. Happy to send the free sample first so you can judge it before any call. Should I?
For more tailored versions, see cold email templates for web design and the personalization guide.
Matching offers to your lead list
The signal column in the table is your filter. Search a niche and city on a Google Maps scraper, then sort:
- No website field: send Template A.
- Website present, phone-only booking: Template B.
- Low review count: Template C.
In GetClient, you can scrape a niche across several cities, save leads into folders per offer, verify emails, and run each folder as its own campaign with an If NOT Opened follow-up. That keeps the offer and the list matched without exporting between tools. New accounts get 100 free credits; see plans and credits.
Before sending, run your list through the lead list cleaning checklist so bounces don't hurt your sender reputation.
Testing which offer wins
Don't guess. Send two offers to the same niche in the same city, split the list in half, and compare replies, not opens. A rule of thumb: wait until each version has gone to at least 50 to 100 businesses before deciding. Change one thing at a time: the offer, then the subject, then the call to action. More on method in how to A/B test cold emails.
Quick checklist before you hit send
- One offer per email, one ask
- Problem mentioned is visible in public info
- Merge tags tested in preview
- Free sample or small first step included
- Unsubscribe link on, sending limits set
- You've checked the email marketing rules that apply in your country and theirs