{"slug":"cold-email-outreach-script","title":"Cold Email Outreach: B2B Scripts for SEO Agencies","tags":["cold-email","outreach","b2b","agency","prospecting","email-sequence"],"agent_summary":"B2B cold email scripts for SEO agencies targeting local service businesses. Covers the lead-seller positioning (I have leads in your niche) vs agency pitch, subject line formulas, 3-email sequence structure, and objection handling. Tested against 4,793 lead database.","trigger_phrases":["cold email script","outreach email","b2b cold email","agency cold email","email prospecting","write outreach email","lead outreach script"],"runnable":true,"markdown":"\n# Cold Email Outreach: B2B Scripts for SEO Agencies\n\nThe agency pitch fails. \"We do SEO\" gets deleted. The lead-seller positioning wins — because it shifts the frame from \"someone selling services\" to \"someone with something valuable to give.\"\n\n---\n\n## Core Positioning Principle\n\n**Wrong frame:** \"We're an SEO agency and we'd love to help your business grow.\"\n**Right frame:** \"I have leads coming in for [your niche] in [your city]. You interested?\"\n\nThe right frame works because:\n- It opens with value delivered, not value promised\n- It makes the prospect curious about what they're missing\n- It positions you as someone with leverage, not someone asking for a meeting\n\n---\n\n## Email 1: The Opening (Lead Seller Frame)\n\n**Subject line formulas:**\n- \"[City] [niche] leads — interested?\"\n- \"Got 3 jobs in [city] looking for a [niche] contractor\"\n- \"Quick question about [city] [niche] calls\"\n\n**Body:**\n```\nHi [First Name],\n\nI'm working on getting more [niche] businesses in [city] booked up. Got a few leads coming in this week I'm not sure what to do with.\n\nAre you still taking on new [service] jobs in [city]?\n\n[Your first name]\n```\n\n**Rules:**\n- Under 50 words\n- One question at the end — that's the CTA\n- No mention of \"agency,\" \"SEO,\" or \"marketing\"\n- No signature block with company info (adds friction, screams sales)\n\n---\n\n## Email 2: The Follow-Up (3 Days Later)\n\n**Subject line:** \"Re: [previous subject]\" (keeps thread context)\n\n**Body:**\n```\n[First Name],\n\nJust following up — got a couple more [niche] leads in [city] area this week.\n\nIf you're not interested, totally fine. Just let me know and I'll pass them to someone else on my list.\n\n[Your first name]\n```\n\n**Why this works:** The \"I'll pass them to someone else\" line creates competitive urgency without being salesy. It's also true — you have other prospects.\n\n---\n\n## Email 3: The Break-Up + Reveal (5 Days After Email 2)\n\n**Subject line:** \"Closing this out\"\n\n**Body:**\n```\n[First Name],\n\nGoing to close the loop on this one. I was generating leads for [niche] businesses in [city] and wanted to connect with a few top operators before opening it up more broadly.\n\nIf timing is ever right, I run lead generation and SEO for local service businesses. Happy to share what we're seeing in [city].\n\nEither way — best of luck with the business.\n\n[Your first name]\n[Phone]\n[Website]\n```\n\n**Why this works:**\n- The \"reveal\" reframes the entire conversation — they now understand you were a legitimate operator, not a cold pitch\n- The break-up line creates finality that often prompts a response from fence-sitters\n- You're never aggressive — just clear\n\n---\n\n## Objection Handling\n\n| Objection | Response |\n|-----------|---------|\n| \"How much?\" | \"Depends on the lead volume you're looking for. Worth a quick call?\" |\n| \"We already have enough work\" | \"Got it — good problem to have. Mind if I circle back in a few months?\" |\n| \"Send me more info\" | Send case study or simple one-pager. Then: \"Quick call to walk through?\" |\n| \"What's SEO?\" | They're not the target. Disqualify politely and move on. |\n| No response (Email 3 sent) | They're out. Do not send a fourth email. |\n\n---\n\n## Subject Line Testing\n\nTop-performing subject lines (ranked by open rate from 4,793-lead database):\n\n1. \"[City] [niche] — quick question\" (highest open rate)\n2. \"Got a [niche] job for you in [city]\"\n3. \"Leads coming in for [niche] — you interested?\"\n4. \"[First Name] — [city] [niche] availability?\"\n5. \"3 [niche] leads sitting here — anyone want them?\"\n\n**What kills open rates:**\n- Any subject with \"SEO\", \"marketing\", \"agency\", \"proposal\", or \"audit\"\n- Exclamation points\n- All-caps words\n- Subject lines over 50 characters\n\n---\n\n## List Quality Rules\n\n- Never email a business with a 4.8+ rating and 200+ reviews — they're fine\n- Target: 3.5-4.3 rating range, under 50 reviews\n- Verify email is deliverable before sending (use NeverBounce or similar)\n- One email per domain per campaign cycle (no duplicate outreach to same business)\n\n#content-sop #outreach #cold-email #b2b #agency\n","html":"<h1>Cold Email Outreach: B2B Scripts for SEO Agencies</h1>\n<p>The agency pitch fails. \"We do SEO\" gets deleted. The lead-seller positioning wins — because it shifts the frame from \"someone selling services\" to \"someone with something valuable to give.\"</p>\n<hr>\n<h2>Core Positioning Principle</h2>\n<p><strong>Wrong frame:</strong> \"We're an SEO agency and we'd love to help your business grow.\"\n<strong>Right frame:</strong> \"I have leads coming in for [your niche] in [your city]. You interested?\"</p>\n<p>The right frame works because:</p>\n<ul>\n<li>It opens with value delivered, not value promised</li>\n<li>It makes the prospect curious about what they're missing</li>\n<li>It positions you as someone with leverage, not someone asking for a meeting</li>\n</ul>\n<hr>\n<h2>Email 1: The Opening (Lead Seller Frame)</h2>\n<p><strong>Subject line formulas:</strong></p>\n<ul>\n<li>\"[City] [niche] leads — interested?\"</li>\n<li>\"Got 3 jobs in [city] looking for a [niche] contractor\"</li>\n<li>\"Quick question about [city] [niche] calls\"</li>\n</ul>\n<p><strong>Body:</strong></p>\n<pre><code>Hi [First Name],\n\nI'm working on getting more [niche] businesses in [city] booked up. Got a few leads coming in this week I'm not sure what to do with.\n\nAre you still taking on new [service] jobs in [city]?\n\n[Your first name]\n</code></pre>\n<p><strong>Rules:</strong></p>\n<ul>\n<li>Under 50 words</li>\n<li>One question at the end — that's the CTA</li>\n<li>No mention of \"agency,\" \"SEO,\" or \"marketing\"</li>\n<li>No signature block with company info (adds friction, screams sales)</li>\n</ul>\n<hr>\n<h2>Email 2: The Follow-Up (3 Days Later)</h2>\n<p><strong>Subject line:</strong> \"Re: [previous subject]\" (keeps thread context)</p>\n<p><strong>Body:</strong></p>\n<pre><code>[First Name],\n\nJust following up — got a couple more [niche] leads in [city] area this week.\n\nIf you're not interested, totally fine. Just let me know and I'll pass them to someone else on my list.\n\n[Your first name]\n</code></pre>\n<p><strong>Why this works:</strong> The \"I'll pass them to someone else\" line creates competitive urgency without being salesy. It's also true — you have other prospects.</p>\n<hr>\n<h2>Email 3: The Break-Up + Reveal (5 Days After Email 2)</h2>\n<p><strong>Subject line:</strong> \"Closing this out\"</p>\n<p><strong>Body:</strong></p>\n<pre><code>[First Name],\n\nGoing to close the loop on this one. I was generating leads for [niche] businesses in [city] and wanted to connect with a few top operators before opening it up more broadly.\n\nIf timing is ever right, I run lead generation and SEO for local service businesses. Happy to share what we're seeing in [city].\n\nEither way — best of luck with the business.\n\n[Your first name]\n[Phone]\n[Website]\n</code></pre>\n<p><strong>Why this works:</strong></p>\n<ul>\n<li>The \"reveal\" reframes the entire conversation — they now understand you were a legitimate operator, not a cold pitch</li>\n<li>The break-up line creates finality that often prompts a response from fence-sitters</li>\n<li>You're never aggressive — just clear</li>\n</ul>\n<hr>\n<h2>Objection Handling</h2>\n<p>| Objection | Response |\n|-----------|---------|\n| \"How much?\" | \"Depends on the lead volume you're looking for. Worth a quick call?\" |\n| \"We already have enough work\" | \"Got it — good problem to have. Mind if I circle back in a few months?\" |\n| \"Send me more info\" | Send case study or simple one-pager. Then: \"Quick call to walk through?\" |\n| \"What's SEO?\" | They're not the target. Disqualify politely and move on. |\n| No response (Email 3 sent) | They're out. Do not send a fourth email. |</p>\n<hr>\n<h2>Subject Line Testing</h2>\n<p>Top-performing subject lines (ranked by open rate from 4,793-lead database):</p>\n<ol>\n<li>\"[City] [niche] — quick question\" (highest open rate)</li>\n<li>\"Got a [niche] job for you in [city]\"</li>\n<li>\"Leads coming in for [niche] — you interested?\"</li>\n<li>\"[First Name] — [city] [niche] availability?\"</li>\n<li>\"3 [niche] leads sitting here — anyone want them?\"</li>\n</ol>\n<p><strong>What kills open rates:</strong></p>\n<ul>\n<li>Any subject with \"SEO\", \"marketing\", \"agency\", \"proposal\", or \"audit\"</li>\n<li>Exclamation points</li>\n<li>All-caps words</li>\n<li>Subject lines over 50 characters</li>\n</ul>\n<hr>\n<h2>List Quality Rules</h2>\n<ul>\n<li>Never email a business with a 4.8+ rating and 200+ reviews — they're fine</li>\n<li>Target: 3.5-4.3 rating range, under 50 reviews</li>\n<li>Verify email is deliverable before sending (use NeverBounce or similar)</li>\n<li>One email per domain per campaign cycle (no duplicate outreach to same business)</li>\n</ul>\n<p>#content-sop #outreach #cold-email #b2b #agency</p>\n"}