Cold Email Templates for Local Businesses Built on Real Data

Cold Outreach | Conversion
Last updated on April 29, 2026 (return to all articles).
Scan a BusinessWatch Video Demo

The templates below will not work if you send them without the data. That is not a disclaimer. It is the core principle. Each framework below is built around a specific, verifiable data point about the recipient’s business.

Without that data point, the template collapses into the same generic pitch that gets deleted. The data comes from running each prospect through F! Insights before you send anything.

Getting the Data Before You Write

Run each prospect through F! Insights before you draft anything. The scan takes 60 to 90 seconds per business and produces a scored report with named competitor comparisons, GBP completeness gaps, and mobile PageSpeed data. For how to run this at scale across a prospect list, see Automate Your Agency’s Prospecting With Bulk Scanning.

To learn more about building a data-first outreach system, visit Cold Email Any Local Business: The Data-First Approach. Fix Your Cold Emails With Real GBP Competitor Data and Boost Call Bookings With AI-Powered Local SEO Follow-Ups cover adjacent steps in detail.

Template 1: The Review Count Gap

Use when: the F! Insights scan shows the prospect has significantly fewer reviews than the top competitor in their Map Pack.

Subject: [Competitor Name] has [X]x your Google reviews

Body: Hi [Name], I was scanning the Map Pack for [category] in [city] and noticed [Competitor Name] is ranking above [Business Name] with [their count] Google reviews vs. your [prospect count]. That gap is the primary factor Google uses to determine local search prominence in your category. I can put together a breakdown of what closing that gap would realistically look like based on your current profile. Worth a look?

Template 2: The PageSpeed Score

Use when: the F! Insights scan shows a mobile PageSpeed score below 50.

Subject: [Business Name]’s mobile site scored [score] on Google’s speed test

Body: Hi [Name], I ran [Business Name]’s website through Google’s PageSpeed tool and the mobile score came back at [score]. The average for [category] businesses in [city] is closer to [benchmark]. That gap affects both your ranking in local search and the experience of every visitor who finds you on their phone. I can put together a quick breakdown of what is dragging the score down and what fixing it would involve. Interested?

Template 3: The Map Pack Position

Use when: the F! Insights scan shows the prospect is outside the top three in the Map Pack for their primary service keyword.

Subject: Quick note on [Business Name]’s Map Pack position

Body: Hi [Name], I was scanning local search results for [primary service] in [city] and noticed [Business Name] is currently ranking outside the top three in the Map Pack. The three businesses showing above you have [observation from scan data]. That position gap means the majority of local search clicks for [service] are going to your competitors before they see your listing. I can send you a full breakdown of the specific gaps if that would be useful.

Follow-Up Templates

Day 3: The Data Addition

Subject: Re: [original subject]

Body: One thing I did not mention in my last note: [second data point from the scan, different from the first email]. That is a secondary factor in the Map Pack position gap and worth knowing regardless of whether we work together. Happy to put together the full picture if you want it.

Day 7: The Single Question

Subject: Quick question

Body: Hi [Name], I have sent a couple of notes about [specific gap from scan]. Did either of them land? I want to make sure I am being useful rather than just adding to your inbox.

Subject Line Frameworks

FrameworkExampleWhen to Use It
Named competitor comparison[Competitor] has 4x your Google reviewsReview count gap is the primary finding
Specific scoreYour mobile site scored 31 on Google’s speed testPageSpeed is the primary finding
Ranking position[Business name]’s Map Pack position in [city]Map Pack gap is the primary finding
Direct observationQuick note on [business name]’s GBP profileMultiple findings; lead with the most surprising

For the full sequence after a prospect responds and runs a scan on your site, see How to Follow Up After a Free SEO Audit Request.

Ready to send emails built on real data? Download F! Insights here.

Me Llamo Saïd

And Fricking F! Insights is my brainchild because too many software brands keep making shit products you never actually own. I’ll keep it short, but if you want to know my Simon Sinek, this is my why.

ROI Projections
How much could just one client make F! Insights pay for itself?
Monthly prospects scanned100
101,000
Close rate3%
1%15%
Average project value$5,000
$1k$250k
Clients that become retainers30%
0%80%
Monthly retainer value$1,500
$500$20k
Hours per manual audit2h
30 min10 hrs
Your effective hourly rate$150
$50$500
New projects / mo
$15,000
3 closes
Retainer ARR
$16,200
annual
Year-1 potential
$196k
projects + retainers
Time savings / mo
$30,000
200 hrs freed

Time savings = hours per manual audit × monthly scans × your rate.
Retainer ARR assumes clients sign within 3 months of close.

AgencyAnalytics VS F! Insights

AgencyAnalytics is a reporting dashboard, it pulls in data and shows clients charts. F! Insights runs GBP audits, generates service pages, manages post cadence, handles billing, and finds new clients. Different tools for different jobs.

Whitespark VS F! Insights

Rank tracker, citation finder, reputation builder, each billed separately, each its own login. F! Insights covers prospecting, GBP management, AI outreach, and client billing in one WordPress plugin on your server.

BrightLocal VS F! Insights

At 50 managed locations, BrightLocal Grow runs $449/mo. At 100, it’s $899/mo. F! Insights is $300/mo flat; and it runs on your WordPress site, not theirs.

Not sure how to move forward?

Nothing serious, let’s share 15 minutes of each other’s time and tell me how you’re thinking of using F! Insights as part of your workflow.
Book a Call