Early access — lock in the lowest price we'll ever offer
Outreach

SEO Outreach Templates: 12 Emails for Agencies

SEOProspects

Peter Hogler

March 5, 2026 · 8 min read

Generic "we can help your SEO" emails typically get around a 2% reply rate. In our testing, emails that reference a specific problem from an audit hit 14%.

Below are the 12 SEO cold email examples for local businesses we use internally, organized by the type of problem you've found. Four scenarios, three emails each (first touch + two follow-ups). Copy them, swap in your prospect's data, and send.

250

cold emails sent

2%

generic reply rate

14%

specific reply rate

Key Takeaways

  • In our testing, personalized SEO outreach emails hit 14% reply rates vs. ~2% for generic pitches.

    The difference is referencing a specific, verifiable problem on the prospect's site. 'Your AC repair page is missing a meta description' outperforms 'I can help with your SEO' by 7x.

  • 4 outreach scenarios, each matched to a specific audit finding.

    Quick Win = easy fix (missing meta descriptions). Competitor Gap = keywords a rival ranks for. Reputation Mismatch = strong reviews, weak site. Technical Deep-Dive = speed, schema, SSL.

  • Follow-up emails generate the majority of replies, not the first send.

    Run the full 3-email sequence (Day 1 opener, Day 4 proof, Day 8 breakup). Stopping after one email means missing the majority of potential conversations.

What Are the 4 SEO Outreach Scenarios?

Each scenario matches a specific type of audit finding. Pick the one that fits what you discovered about the prospect.

  1. The Quick Win. You've spotted a low-effort fix that would make an immediate difference.
  2. The Competitor Gap. Their competitor ranks for keywords they're missing entirely.
  3. The Reputation Mismatch. Great reviews, but their website doesn't reflect it.
  4. The Technical Deep-Dive. You've found a structural issue that's costing them traffic.

Here's a quick reference for when to use each scenario and what to lead with:

ScenarioUse when you've found...
Quick WinA simple fix (missing meta, broken page, unclaimed listing)
Competitor GapKeywords a competitor ranks for that they don't
Reputation MismatchStrong reviews but a weak or outdated website
Technical Deep-DiveStructural SEO issues (speed, links, schema, mobile)

Replace anything in [brackets] with real data before sending. The more specific you are, the better these perform.

Scenario 1: The Quick Win

You've found something simple the prospect is missing: an unclaimed Google Business listing, a broken page, missing meta descriptions on key pages. The angle: "this takes 30 minutes to fix and it's costing you leads right now."

The example below uses missing meta descriptions — swap in whatever quick win you've actually found (broken links, missing alt tags, unclaimed Google Business Profile, duplicate title tags, etc.).

Quick Win — First Touch
Subject: [Business Name]'s service pages are invisible in Google Hi [First Name], I was looking at [Business Name]'s site and noticed your top service pages — [Page 1], [Page 2], and [Page 3] — are all missing meta descriptions. That means Google is pulling random text from your page to show in search results instead of something that actually sells your services. Here's what it looks like right now when someone searches "[service] in [city]": your listing shows a jumbled sentence from your footer instead of "Licensed [service] provider serving [city] since [year]." It's a 30-minute fix that would immediately improve your click-through rate for [relevant keyword]. I can put together the rewritten descriptions if you'd like — no cost. [Your Name] [Agency Name]
Quick Win — Follow-Up #1 (3 days later)
Subject: Re: [Business Name]'s service pages Hi [First Name], Quick follow-up — I went ahead and drafted meta descriptions for your [3] main service pages. Happy to send them over if you want to take a look. For context: businesses that fix this typically see a 15-30% improvement in click-through rates from Google within a few weeks. It's one of those changes that's invisible until someone points it out. [Your Name]
Quick Win — Follow-Up #2 (7 days later)
Subject: Drafted these for [Business Name] Hi [First Name], Last note on this. I wrote the meta descriptions anyway — took me 10 minutes. Here's one as an example: [Page Name]: "[Draft meta description — e.g., 'Licensed plumber serving Austin since 2015. Same-day emergency service, upfront pricing, 500+ 5-star reviews. Call for a free estimate.']" If you want the rest, just reply and I'll send all [3]. Your developer can add them in about 5 minutes. [Your Name]

Scenario 2: The Competitor Gap

You've compared the prospect to a local competitor and found keywords or content gaps where the competitor is winning. The angle: "your competitor is getting traffic you should be getting — here's exactly where."

The example below uses a roofing company — swap in the prospect's industry, competitor, and keywords.

Competitor Gap — First Touch
Subject: [Competitor Name] is outranking [Business Name] for "[keyword]" Hi [First Name], I was comparing [Business Name] to [Competitor Name] and noticed they're ranking on page 1 for "[keyword]" — a term that gets [X] searches/month in [city]. The reason: [Competitor Name] has a dedicated page for that service. [Business Name] mentions it once in a paragraph on your homepage, which Google doesn't treat as relevant enough to rank. For example, someone searching "emergency roof repair [city]" right now sees [Competitor Name] in position #3. [Business Name] doesn't appear in the top 50. I mapped out the gaps — there are [X] keywords where this is happening. Want me to send the comparison? [Your Name] [Agency Name]
Competitor Gap — Follow-Up #1 (3 days later)
Subject: Re: [Competitor Name] vs [Business Name] Hi [First Name], Here's a quick snapshot of the gap I mentioned: - "[keyword 1]" — [Competitor Name] ranks #[X], [Business Name] not in top 50 - "[keyword 2]" — [Competitor Name] ranks #[X], [Business Name] not in top 50 - "[keyword 3]" — [Competitor Name] ranks #[X], [Business Name] page 4 Combined, these terms get [X] local searches per month. That's traffic going to [Competitor Name] by default because they have pages targeting these terms and [Business Name] doesn't. Full breakdown is ready if it's useful. [Your Name]
Competitor Gap — Follow-Up #2 (7 days later)
Subject: One more thing on [Competitor Name] Hi [First Name], Last note on this. Competitor gaps like these widen over time — every month [Competitor Name] ranks for these terms, they build more topical authority, which makes it harder to catch up later. The good news: most of these gaps can be closed with [X] dedicated service pages. Not a full site rebuild — just targeted pages for the keywords [Competitor Name] is winning on. If you ever want the side-by-side comparison, just reply. No pitch — just the data. [Your Name]

Scenario 3: The Reputation Mismatch

The prospect has strong Google reviews but a weak website. Think a roofing contractor in San Jose with 180 five-star reviews and a site that loads in 8 seconds on mobile. Happy customers, but the site doesn't convert the search traffic their reputation deserves. The angle: "your reviews say you're great, but your site isn't telling that story."

Reputation Mismatch — First Touch
Subject: [Business Name]'s reviews are great — your site should show it Hi [First Name], [Business Name] has [X] Google reviews at [rating] stars — that's seriously strong for [industry] in [city]. But when someone Googles you and lands on your site, that story gets lost. Specifically: [1-2 issues — e.g., "no reviews displayed on the homepage, no service pages optimized for the keywords your reviewers mention, and your Google Business profile links to a page that loads slowly"]. You've already done the hard work (getting happy customers). A few SEO fixes would make sure those customers actually find you online. Want me to put together a quick audit? [Your Name] [Agency Name]
Reputation Mismatch — Follow-Up #1 (3 days later)
Subject: Re: [Business Name]'s reviews Hi [First Name], I pulled one more number — [Business Name] has [X] reviews mentioning "[service keyword]," but you're not ranking for "[service keyword] in [city]." That's a direct line between your happiest customers and the traffic you're not getting. Just wanted to flag it. The full breakdown is ready if you want it. [Your Name]
Reputation Mismatch — Follow-Up #2 (7 days later)
Subject: Quick thought on [Business Name] Hi [First Name], Closing the loop on this — I've seen businesses with your review profile double their organic traffic within 6 months just by aligning their site with what their customers already say about them. If this ever makes the priority list, my notes are ready. Either way, no hard feelings. [Your Name]

Scenario 4: The Technical Deep-Dive

You've found a structural or technical SEO issue: slow page speed (run PageSpeed Insights to check), broken internal links, missing schema, duplicate content, or poor mobile experience. The angle: "there's a technical problem under the hood that's holding you back."

Technical Deep-Dive — First Touch
Subject: Technical issue on [Business Name]'s site Hi [First Name], I ran a quick technical check on [Business Name]'s website and found [specific issue — e.g., "23 broken internal links, a mobile usability score of 47/100, and no structured data on any of your service pages"]. These are the kinds of things that don't affect how your site looks to visitors, but they directly affect how Google ranks you. Fixing them is usually straightforward once you know where they are. I documented everything — happy to send the list if it's helpful. [Your Name] [Agency Name]
Technical Deep-Dive — Follow-Up #1 (3 days later)
Subject: The short version of [Business Name]'s audit Hi [First Name], Figured I'd save you time — here are the three biggest items from my technical check: 1. [Issue #1 — e.g., "23 broken internal links (mostly on service pages)"] 2. [Issue #2 — e.g., "Mobile usability score of 47/100"] 3. [Issue #3 — e.g., "No structured data on any page"] Each of these is fixable, and the ranking impact compounds once they're addressed. Full report is ready if you want the details. [Your Name]
Technical Deep-Dive — Follow-Up #2 (7 days later)
Subject: One last thing on [Business Name]'s site Hi [First Name], I'll keep this short — the technical issues I flagged are the kind that get worse over time, not better. Google recrawls your site regularly, and each time it hits broken links or slow pages, it trusts your site a little less. The report isn't going anywhere. Whenever you're ready, just reply and I'll send it over. [Your Name]

Those are the four scenarios and their full sequences. The key to all of them: real data in the brackets, not generic claims.

How We'd Spot This in 5 Minutes

Every template above has brackets — and filling them manually means running audits, checking competitor rankings, verifying review counts, and confirming budget signals. That's 15-20 minutes per prospect before you pick a scenario.

SEOProspects pre-fills the data each scenario needs:

  • Quick Win & Technical. SEO health score, speed data, missing meta, schema gaps — feeds Scenarios 1 & 4.
  • Competitor Gap. Keywords their competitors rank for that they don't, verifiable in search results — feeds Scenario 2.
  • Reputation Mismatch. Review count vs. site quality comparison — feeds Scenario 3.
  • Budget filter. CMS, marketing tools, and ad spend indicators confirm the prospect can actually pay before you invest template time.

That's it: 12 emails, 4 scenarios, ready to use. When a prospect replies, our sales guide covers discovery calls, objections, and proposals.

Related guides: 3-email sequence structure, Google Maps prospecting, HVAC companies, plumbers, roofing contractors, electricians.

The Prospecting Workflow

Pick a NicheFind ProspectsQualify LeadsAudit SitesSend OutreachClose DealsSet Pricing
SEOProspects

Peter Hogler

Founder, SEOProspects

Most agencies waste hours sourcing leads that were never going to close. SEOProspects delivers pre-qualified local SEO prospects with audit data, outreach copy, and contact info — ready to send, not ready to research. See how it works.

See what qualified prospects look like

Browse real prospects across electrician, HVAC, roofing, and plumbing with SEO audits, opportunity scores, and contact info already pulled.

Browse sample prospects