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

How to Sell SEO Services to Local Businesses

SEOProspects

Peter Hogler

March 8, 2026 · 9 min read

The reply sits in your inbox. They're interested. But the conversation between "I'd like to hear more" and a signed contract is where most deals die.

This guide picks up exactly where outreach ends: how to run a discovery call that surfaces real problems, handle the three objections that kill SEO deals, write proposals that close, and what to do when a prospect says yes. If you still need to find businesses that need SEO or qualify them, start there first.

Key Takeaways

  • Five discovery questions let the prospect sell themselves on SEO.

    Ask about service mix, job value, lead sources, past agency experience, and success definition. The prospect talks 80% of the time. Their answers set your pricing anchor, surface objections, and define the proposal's goal.

  • Three predictable objections kill most SEO deals.

    'SEO takes too long,' 'I tried SEO before,' and 'too expensive.' Counter each with data: 30-day quick wins alongside 6-month goals, what the last agency actually delivered, and pricing reframed as a fraction of revenue per lead.

  • Shorter proposals close faster — stay under 3 pages.

    Five sections: audit summary (what you found), scope (what you'll do), pricing anchored to their revenue per lead, comparable results from similar clients, and clear next steps.

Why Outreach Replies Don't Automatically Become Clients

There's a gap between getting a reply and getting a signature. The reply means they're curious, not committed. Most agencies respond to that curiosity with a pitch: here's what we do, here's what it costs. The prospect goes quiet. Not because they weren't interested, but because the pitch didn't address their specific situation.

Pitch-First Approach

Prospect replies. You send your services deck, pricing, and a link to book a call. The prospect reads a generic document, compares you to three other agencies on price, and ghosts. You follow up twice. Nothing.

Discovery-First Approach

Prospect replies. You ask 5 questions about their business, goals, and past experience with marketing. You learn their average job value, what they've tried before, and what "success" looks like to them. Your proposal is built around their numbers.

The difference isn't charm or sales skill. It's sequence. Discovery before pitch. Questions before answers. The rest of this guide follows that order.

Discovery Call Framework: 5 Questions That Close SEO Deals

A discovery call is not a sales pitch. It's 20 minutes of asking questions and 5 minutes of explaining what you'd do. The prospect should talk more than you. Your job is to learn five things:

  • What they do and who they serve. "Walk me through your typical customer. What's the most common service they call about?"
  • How much a customer is worth. "What's the average ticket for a [service] job?" This number sets your pricing anchor.
  • Where their leads come from today. "Right now, how do most customers find you?" Referrals and word-of-mouth are common. That tells you online is underinvested.
  • What they've tried before. "Have you worked with an SEO company or marketing agency before? What was the experience like?" This surfaces past burns and tells you what to avoid.
  • What "success" means to them. "If this works, what does that look like in 6 months? More calls? More of a specific service?" Their answer becomes your proposal's goal.
Discovery Call Question Script
1. "Walk me through your typical customer — what service do they usually call about?" → Learn their bread-and-butter service. Anchor your pitch here. 2. "What's the average ticket for a [service] job?" → Sets your pricing anchor ($10K roof ≠ $200 outlet install). 3. "Right now, how do most of your customers find you?" → "Referrals" = online is underinvested. That's your opening. 4. "Have you worked with an SEO company before? What happened?" → Surfaces past burns and budget expectations. Address in your proposal. 5. "If this works, what does that look like in 6 months?" → Their words become your proposal's success metrics.

By the end of the call, you should know their job value, lead sources, past experience, and definition of success. That's everything you need to write a proposal they'll actually read.

The Three Objections That Kill SEO Deals

Three objections come up in almost every SEO sales conversation. They're predictable, which means you can prepare for them. The key: respond with data and specifics, not reassurance.

ObjectionWhat to Say
"SEO takes too long"Show them quick wins (meta fixes, GBP optimization, speed improvements) that produce results in 30 days alongside the 6-month ranking roadmap.
"I tried SEO before"Ask what was delivered. Most had a bad experience with a generalist. Show them what specific work you'll do differently, tied to their business.
"It's too expensive"Reframe: "Your average job is $[X]. If SEO brings 2 extra leads per month, that's $[Y] in new revenue. The retainer is [Z]% of that."

Here's how to phrase each response in conversation:

Objection Response Scripts
"SEO takes too long" → "Rankings take 4-6 months, but we'd make fixes in the first 30 days with immediate impact — missing meta descriptions, speed improvements, GBP optimization. You'd see quick wins in month 1 alongside the 6-month roadmap." "I tried SEO before and it didn't work" → "What did they actually deliver? I can show you exactly what we'd change — specific pages, specific keywords — and you'd see the work happening. Want to see what we did for a similar [niche] business?" "It's too expensive" → "Your average [service] job is $[X]. If SEO brings 2 extra jobs per month, that's $[Y] in new revenue. Our retainer is $[Z]/month — [percentage]% of that revenue. One extra job covers the entire annual cost." Example: "Your average roof replacement is $8,500. If our SEO brings 2 extra leads per month, that's $17,000 in new revenue. Our retainer is $1,200/month — 7% of that additional revenue."

SEO Proposal Template: How to Structure a Winning Proposal

An SEO proposal for a local business should be under 3 pages. Longer proposals don't close better; they get skimmed or shelved. Every section should answer one question the prospect is thinking but not asking. For the full 7-section framework, copyable templates, and niche-specific pricing examples, see the SEO proposal template deep-dive.

  • Audit summary. What you found wrong, in plain language. Reference specific pages, keywords, and competitors. This proves you did the work. Pull findings from your website audit.
  • Scope of work. What you'll do, broken into months. Month 1: technical fixes and quick wins. Months 2-3: content and on-page. Months 4-6: link building and authority. Be specific about deliverables, not vague about "optimization."
  • Pricing anchored to revenue. Use the job value from the discovery call. "At $[X] per job, 2 extra leads per month = $[Y]/month in new revenue. Our retainer is $[Z]/month." See our pricing guide for niche-specific ranges.
  • Comparable results. One brief example of similar work. "We helped a [niche] company in [city] go from page 4 to page 1 for [keyword] in 4 months." If you don't have case studies yet, reference industry benchmarks.
  • Next steps. One clear action. "If this looks good, we'd start with a kickoff call on [date]." Don't leave the next step ambiguous.
SEO Proposal Template (5-Section Framework)
SECTION 1: AUDIT SUMMARY (half page) What we found on [Business Name]'s website: - [Finding 1: e.g., "No dedicated AC repair page — highest-value service buried on a generic page"] - [Finding 2: e.g., "Page speed 38/100 on mobile — Google recommends 50+"] - [Finding 3: e.g., "[Competitor] ranks for 8 keywords you're missing, including 'emergency [service] [city]'"] SECTION 2: SCOPE OF WORK (half page) Month 1: Fix meta descriptions on top 5 pages, optimize GBP, improve page speed (target: 60+) Months 2-3: Create [X] dedicated service pages, build [X] city pages, add schema markup Months 4-6: Local citation building (top 30 directories), [X] blog posts, monthly reporting SECTION 3: PRICING (quarter page) Your average [service] job: $[X] Extra leads from SEO: [X]/month → $[Y] new monthly revenue Monthly retainer: $[Z] ([percentage]% of projected revenue) SECTION 4: COMPARABLE RESULTS (quarter page) [Brief case study or industry benchmark] SECTION 5: NEXT STEPS Kickoff call on [date]. First deliverables within 2 weeks.

How to Close SEO Clients: Timing and Techniques

Closing isn't a single moment. It's the natural result of a good discovery call and a specific proposal. If the proposal addresses their exact situation, the close is a formality. Three techniques that work for SEO sales:

  • The timeline close. "If we start this month, the quick wins land in 30 days and rankings start moving by month 3. Every month we delay, your competitors build more authority." This is factual, not pressure.
  • The smaller-scope start. If they're hesitant about a retainer, offer a one-time audit or GBP optimization project ($500-$1,000). Let them see your work quality before committing monthly. The project becomes the proof that sells the retainer.
  • The clean exit. If they're not ready, say so. "If this isn't the right time, no problem. My notes are here whenever it makes sense." This is the same principle behind the breakup email in outreach sequences. Removing pressure often brings people back.

After sending the proposal, follow up once at 3 days and once at 7 days. If no response after that, send a clean exit and move them to your 90-day re-engagement list. The deal isn't dead; the timing is off.

After the Close: Onboarding Your New SEO Client

The first 48 hours after a close set the tone for the entire engagement. Don't let the momentum die between the signature and the first piece of work. The fastest way to lose a new client is to go quiet after they pay.

New Client Welcome Email
Subject: [Business Name] + [Agency Name] — kickoff details Hi [First Name], Welcome aboard. Here's what happens next: 1. Kickoff call: [date/time] — I'll walk through the audit findings and our 90-day plan. 2. Quick questionnaire: I'll need CMS login, Google Business Profile access, and your top 3 service areas. Sending a short form separately. 3. First deliverables: You'll see the technical fixes (meta descriptions, speed improvements, schema) within 2 weeks of kickoff. Looking forward to getting started. [Your Name] [Agency Name]

Three items, clear timeline, no ambiguity. The client knows exactly what's coming and when.

How We'd Prep This Call in 5 Minutes

The discovery call framework above works best when you already know the answers to Questions 1 and 4 before dialing. Walking in with their PageSpeed score, missing service pages, and which competitor owns their top keywords turns discovery into confirmation.

Each SEOProspects prospect card is pre-call prep: SEO health score, missing pages, and who outranks them — all on one screen. The call becomes confirming what you already know, not discovering it live. And the proposal writes itself from the card data.

The agencies that close aren't better at persuasion — they're better at preparation. Ask the right questions, anchor the proposal to the prospect's numbers, understand which ranking factors matter, and make the next step obvious.

Related guides: finding SEO clients, qualifying leads, 60-second audits, local SEO pricing, outreach templates, 3-email sequence, HVAC, plumbing, roofing, and electrician prospecting.

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