How to Handle ‘I Need to Think About It’ in SEO Sales

How to Handle ‘I Need to Think About It’ in SEO Sales

“I need to think about it” ends more local SEO sales conversations than budget constraints, bad timing, or genuine disinterest combined. It is the polite off-ramp that prospects use when they are not ready to say no but are not ready to say yes.

The agencies that recover from this moment consistently are not the ones with better follow-up sequences or more persistent email cadences. They are the ones that diagnosed the actual objection underneath the stall before responding to it. Three separate objections all produce the same phrase. Each one requires a different response. Treating all three the same is why most follow-ups fail.

The Three Objections Behind the Phrase

What They SayWhat They Usually MeanThe Underlying Fear
“I need to think about it”I don’t know if this will work for my businessWasting money on something that produces nothing
“I need to think about it”I’ve been burned by an SEO agency beforeTrusting the wrong person again
“I need to think about it”The timing genuinely isn’t rightTaking on a new commitment in the wrong moment

These are three completely different problems. The first requires ROI clarity. The second requires trust signals. The third may require waiting. A follow-up email that tries to address all three at once addresses none of them effectively.

How to Diagnose Which One You Are Dealing With

The best time to diagnose is before the meeting ends, not after. When the prospect says they need to think about it, ask one clarifying question before you respond:

“Is there a specific concern I can address before you go, or is it more about the timing?”

This question is not confrontational. It is a service question: you are asking whether you can be more useful in this moment. What they say in response to it almost always tells you which of the three objections is operating.

Their AnswerLikely ObjectionWhat to Do Next
“I just want to review the numbers again”Credibility gap; ROI math has not fully landedWalk through the revenue calculation one more time before they leave
“We’ve had a bad experience with agencies before”Trust deficit; previous relationship soured themAsk what specifically went wrong; respond to that directly
“We have some things happening right now”Genuine timing constraintAsk when a better window opens; set a specific date to reconnect
Something vague that does not fit any of the aboveNot a real buyer yet; more nurturing neededSend the proposal; give them 48 hours; assess from their response

Objection 1: Credibility Gap

A prospect who is not sure this will work for their specific business is asking a reasonable question. Local SEO is full of vendors who made promises and did not deliver. The credibility gap is not irrational; it is earned by the industry’s track record.

What does not work: more case studies, more testimonials, more claims about your results for other clients. These are easy to fabricate and the prospect knows it.

What does work: returning to their specific data and making the ROI math concrete.

In the meeting: “I understand the hesitation. Here is what I can tell you with certainty: your profile is missing four service categories that your top competitor has active. That is not a prediction about what SEO might do for you. That is a documented gap that is making you invisible for searches you should be winning right now. Fixing that is a two-hour task. The question is whether closing that specific gap, plus the review gap, plus the PageSpeed issue, changes your competitive position. Based on what these businesses look like in comparable markets, yes, it does.”

In the follow-up email: Attach the one-page audit summary. Reference the specific gap that seemed to resonate most in the conversation. Offer a 30-day pilot scope if the full commitment feels too large for a first engagement. A pilot is not a discount; it is a risk reduction for a prospect who needs to build trust incrementally.

Objection 2: Trust Deficit

A prospect who has been burned by a previous agency has a specific, legitimate reason not to trust the next one. “We’ve had a bad experience” is one of the most common things local business owners say to SEO agencies, and it is almost always true. The previous agency over-promised, under-delivered, went quiet after the first invoice, or produced reports that looked like activity without producing results.

The mistake most agencies make here: defending the industry, explaining how they are different, or immediately offering a lower price. None of those responses address the actual problem, which is that the prospect cannot yet distinguish between you and the agency that failed them.

What works instead: ask specifically what went wrong.

“What did that look like? Where did it break down?”

Let them describe it. Listen. Then respond to exactly what they described, not to the general category of “bad agency experience.”

What They DescribeSpecific Response
Agency went quiet; no communication after signingShow them what your monthly reporting looks like; offer a communication SLA in the contract
Lots of activity but nothing movedTie every deliverable in your proposal to a measurable leading indicator; define what “working” looks like at 30, 60, 90 days
Rankings dropped after they leftExplain what they built vs. what they rented; show how your approach produces durable gains
Could not understand what they were paying forWalk through your reporting format line by line; make sure they understand what each metric means

Objection 3: Genuine Timing Issue

Sometimes the timing objection is exactly what it sounds like. A business in the middle of a partnership dissolution, a seasonal business in their busiest month, a business that just hired a new manager: these are real constraints that no amount of follow-up will change.

Before accepting the timing objection at face value, clarify:

“Is the concern more about the timing of adding a new commitment, or more about whether this is the right investment for your business right now?”

If it is purely timing, get specific: “When do you think things will settle down?” A prospect who says “probably after the summer” is giving you a real reengagement date. Put it in your calendar. Do not follow up before then. Do follow up then, with updated competitive data showing what has changed in their market in the interim.

A prospect who gives a vague answer (“things are just busy”) is probably not a timing objection. It is a polite deflection for one of the other two objections. Return to the diagnosis question.

The Data Response That Works Across All Three

Regardless of which objection you are managing, the strongest single response is to return to the prospect’s specific competitive data and add a trajectory element that was not in the original conversation.

“While you are thinking it over, I want to share one additional thing I noticed. The review velocity trend for [Competitor Name] over the last three months shows them adding roughly [X] reviews per month. At that pace, the gap between your review count and theirs will be [Y] larger in six months than it is today. I’m not raising that to pressure you. I’m raising it because the cost of waiting is something I can actually show you rather than just assert.”

That is not a pressure tactic. It is data. The prospect can verify it themselves. It makes the cost of inaction concrete in the same way that the original audit made the cost of the current situation concrete. And it is specific to their business, not a generic statement about why SEO matters.

The Follow-Up Sequence After the Stall

Follow-UpTimingContentGoal
Email 148 hours after meetingProposal attached; one sentence referencing the gap that landed hardest in the conversationKeep the data present while they review
Email 25 to 7 days after Email 1One new data point not in the original conversation; trajectory data or a second competitor comparisonAdd urgency from data, not from follow-up pressure
Email 310 to 14 days after Email 2Direct yes or no question: “Is this still on your radar, or has the timing shifted?”Get a real answer; stop following up into silence

When to Stop Following Up

After three touches with no response, stop. Move the prospect to a dormant status with a 60-day reengagement reminder. When the reminder fires, send one email with updated competitive data showing what has changed in their market. That email is not a follow-up to your previous outreach. It is a fresh data update, which is a legitimate reason to reach out that does not carry the social cost of continued persistence.

The businesses that were not ready to engage in March sometimes become ready in July because a competitor pulled significantly further ahead, because a slow season opened budget, or because a new partner changed the decision dynamic. The agency that shows up in July with specific, current data on what changed is the one that closes the deal. The agency that sends “just checking in” emails every two weeks until July has already been tuned out.

Spot Local Businesses Losing to Competitors

Spot Local Businesses Losing to Competitors

Every agency has a list. A spreadsheet of local businesses, a neighborhood they are targeting, a vertical they know well. The list feels like a plan. It is not. It is just names.

Names tell you nothing about urgency. They do not tell you which business is getting quietly outranked by a competitor that opened two years ago and has been steadily pulling their customers. They do not tell you who is one bad review month away from dropping out of the Map Pack entirely. They do not tell you who actually needs your help right now versus who is coasting fine without you.

Prospecting without data means pitching on hope. Hope is a poor qualifier.

The Real Cost of Pitching the Wrong Businesses

Time is the one constraint agencies actually run out of. Every hour spent chasing a business with a full Map Pack presence, a 4.8 rating, and a review velocity that is outpacing every competitor in its category is an hour not spent on the business two blocks away that is hemorrhaging customers to a newer competitor and does not know why.

Bad prospect selection is not just inefficient. It actively hurts your close rate, because the businesses you can most convincingly help are not the ones you are talking to. You end up in conversations where the prospect does not feel a problem urgently enough to act, and you leave wondering what went wrong with the pitch. Nothing went wrong with the pitch. The problem was the qualification.

What Competitive Vulnerability Actually Looks Like

The challenge is that vulnerability is rarely visible from the outside. A business can look fine: decent website, open signs, steady foot traffic. Meanwhile, their Google Business Profile is quietly losing ground to a competitor with faster review velocity, broader category coverage, and a mobile site that loads in half the time.

You cannot see that walking down the street. You cannot see it from a list of business names. You can only see it when you look at the data.

Surface SignalWhat You Cannot See Without Data
Decent star rating (4.1 or 4.2)Top competitor has 4.8 and 3x the review count
Website looks modern and functionalMobile PageSpeed score of 28; bouncing mobile searchers before they see the phone number
Business appears on Google MapsRanking 4th for primary search terms; Map Pack shows competitors exclusively
Active social media presenceGBP profile has missing service categories making them invisible for high-intent searches
Steady visible foot trafficReview velocity has flatlined for 5 months while a newer competitor adds 12 reviews per month

The Signals That Identify a Vulnerable Business

Across local markets and categories, the same patterns appear in businesses that are losing ground to competitors without realizing it. These are the signals worth looking for before you reach out.

Review Gap vs. Nearest Competitor

The single most reliable indicator of Map Pack vulnerability is a large review count gap relative to the nearest competitor. A business with 40 reviews sitting next to a competitor with 220 is losing on one of the most heavily weighted local ranking signals. They are probably aware they have fewer reviews. They are almost certainly not aware how much that gap is costing them in search visibility, or which specific competitor is benefiting from it.

The threshold that tends to produce the most receptive conversations: a review gap of at least 2x where the prospect is on the lower side. A 2x gap is large enough to feel concrete and urgent. Smaller gaps require more explanation; larger gaps sometimes produce defensiveness before curiosity.

Stalled Review Velocity

A business can have a respectable total review count and still be losing ground if their velocity has stopped. Google weights recency heavily. A business with 90 reviews, the last of which was posted five months ago, is declining in prominence relative to a competitor adding six reviews per month, even if the competitor has fewer total reviews right now.

Review velocity data is visible publicly: look at the dates on the most recent reviews. If the last several reviews are clustered months apart, velocity has stalled. That is a specific, documentable problem with a clear solution.

GBP Completeness Gaps

Missing service subcategories, absent business description, sparse attributes, outdated hours, and no Q&A responses all represent completeness gaps that reduce both ranking eligibility and click-through rate. These are fast to identify and fast to fix, which makes them good entry points for a new client relationship.

Mobile PageSpeed Below 50

A mobile PageSpeed score below 50 indicates that a meaningful share of mobile searchers who click through from Google are likely bouncing before seeing the business’s content. For categories where most search traffic is mobile (trades, restaurants, emergency services), this is a direct and quantifiable lead loss. The score is publicly checkable at pagespeed.web.dev in under 30 seconds.

How to Spot Gaps Manually

For a small prospect list, the manual method is straightforward. Here is the sequence that produces the most useful qualification data per minute of research:

  1. Search the prospect’s primary service category and city on Google. Note who appears in the top three Map Pack results. Those are the competitors you are writing about.
  2. Compare review counts and ratings. Note the gap between the prospect and the top-ranked competitor. If the gap is at least 2x on review count, flag this prospect as high priority.
  3. Check review recency. Open the prospect’s Google listing and look at the date of the last five or six reviews. If they are spread months apart, velocity has stalled.
  4. Run their website through PageSpeed Insights. Note the mobile score. Anything below 50 is a documentable problem; below 30 is a strong opener.
  5. Check their GBP profile for completeness. Are service subcategories filled in? Is there a business description? When was the last photo added? Missing elements here are easy to spot and easy to explain.

At three to five minutes per business, a 30-prospect list takes two to three hours of focused research. That investment consistently outperforms sending the same 30 generic emails in 20 minutes.

Spotting Vulnerability at Scale

The manual method does not scale past 30 to 50 businesses without becoming the primary job. For agencies that need to qualify 100 or more prospects efficiently, the process needs to run automatically.

A bulk audit approach: input a list of businesses as a CSV, run the audit overnight, and receive a scored and ranked output for each business by morning. Every prospect arrives in the pipeline with their review gap, their PageSpeed score, their named competitor, and their completeness gaps already documented. The qualification happened while you were not working.

The output tells you who to contact first (largest gaps, most urgent need), what to say (the specific documented problem for that business), and which prospects are not actually worth contacting right now (businesses with strong Map Pack positions and healthy competitive metrics).

For the specific weekend workflow that builds a 100-prospect qualified pipeline this way, see Build a 100-Prospect Local SEO Pipeline in One Weekend.

The Asymmetry That Changes Outreach

When you know something specific and consequential about a prospect’s competitive situation before they do, the entire dynamic of outreach shifts. You are not pitching a service. You are delivering a diagnosis.

The asymmetry of information, knowing which competitor is ranking above them and exactly why, is what makes outreach feel like consulting rather than sales. The prospect receives information about their own business that they did not have before your message arrived. That changes how they respond.

An agency that sends “we help local businesses improve their online presence” is pitching into skepticism. An agency that sends “Apex Plumbing has 4x your review count and is ranking above you for every primary search in your service area, and here is the specific gap I found in your profile” is starting from demonstrated knowledge. These are fundamentally different conversations with fundamentally different close rates.

For the email frameworks that use this data effectively, see Local Business Cold Email Templates That Actually Work.

When Vulnerable Businesses Find You First

The most efficient version of this process runs in reverse: the vulnerable business finds your site, runs a scan on their own listing, and arrives in your pipeline having already confronted their competitive situation. You receive the lead with the full audit data attached. You already know the competitor, the review gap, the PageSpeed score, and the specific categories they are missing.

Your follow-up is not cold. It is a continuation of a conversation the prospect started with themselves. The vulnerability was self-identified. Your role is to explain what fixing it looks like.

For how to set up that inbound mechanism on your own WordPress site, see How to Add a Free SEO Audit Tool to Your WordPress Site.

Local SEO Proposal Template: Data-Backed and Ready to Send

Most local SEO proposals are scope documents dressed up as strategy. They describe what the agency will do, what tools they will use, and how much it costs. They are nearly identical from agency to agency. When proposals are identical, clients choose on price.

A proposal built from the prospect’s own audit data is not identical to anything else they received. It opens with their specific competitive situation. It connects every proposed action to a documented gap. It does not ask the client to trust that your services will help their business. It shows them, from their own data, exactly what is broken and what fixing it looks like.

That proposal competes on fit, not price. Here is how to build it.

Before You Write a Word

The proposal is only as strong as the data behind it. Before opening a document, make sure you have the following for this specific prospect:

  • Their GBP completeness score and the specific fields that are incomplete
  • Their review count, rating, and velocity trend (growing, flat, or declining)
  • At least two named competitors with their review counts and ratings for direct comparison
  • Their mobile PageSpeed score and how it compares to the top performers in their category
  • The specific GBP service categories or attributes the top-ranking competitors have that this business does not

Every section of the proposal references this data. If you do not have specific numbers, the proposal defaults to generic language, and generic language is the thing you are trying to avoid.

Section 1: Current Situation

This is the section most agencies skip or bury at the end. It belongs at the top, before any mention of your services, your process, or your pricing. It is also the section that does the most work in closing the deal.

What it contains:

  • A plain-language summary of what the audit found: their overall position, the named competitors ranking above them, and the specific gaps that are driving that position
  • Specific numbers throughout: review counts, star ratings, PageSpeed scores, not percentages or ranges
  • One or two sentences that connect the data to a business outcome the prospect cares about: lost calls, lost search visibility, customers going to the competitor

Example opening paragraph:

Your Google Business Profile currently shows 43 reviews at 4.1 stars. Apex Plumbing, the business ranking above you for most local plumbing searches in the North Shore area, has 218 reviews at 4.8 stars. Your mobile website scores a 31 on PageSpeed, compared to a category average closer to 58. These three gaps are the primary drivers of your current Map Pack position and are all addressable within 90 days.

That paragraph does more persuasive work than any capability statement or case study. The client is reading about their own business. They already know Apex Plumbing is their competition. The numbers make the gap concrete in a way that generalizations never could.

Section 2: What We Are Going to Fix and Why

List the priority actions in the order you will address them. Connect every item on the list directly to a specific gap from Section 1. The connection should be explicit, not implied.

The format that works:

Action Connected Gap Expected Outcome
Complete all GBP service subcategories and attributes Profile at 61% completeness; missing 4 service categories your top competitors have active Eligibility for searches currently returning no impression for your listing
Build and implement a review request process 43 reviews vs. 218 for top competitor; no new reviews in last 6 weeks Consistent monthly review velocity to close the gap over 6 to 12 months
Mobile site performance optimization PageSpeed score of 31 vs. category average of 58 Reduced bounce rate from mobile searchers; improved local ranking signal
Respond to all existing unanswered reviews Response rate currently at 12% Improved engagement signal; trust signal to prospects reading your reviews

Do not include actions that are not connected to a documented gap. If it is not in the data, it should not be in the proposal. Adding scope to look comprehensive makes the proposal longer and the connection between work and outcome murkier.

Section 3: Timeline and Milestones

Be specific and be honest. Local SEO does not produce dramatic ranking changes in two weeks. Prospects who have been sold on that timeline by a previous agency are the ones most likely to churn. Set expectations that you can exceed rather than ones you have to explain later.

Timeframe What to Promise What Not to Promise
30 days GBP completeness gaps closed; review request process live; all existing reviews responded to Ranking improvements; increased call volume
60 days First measurable review velocity trend; PageSpeed improvements implemented; baseline report delivered Map Pack position changes
90 days First competitive data comparison showing trajectory; 8 to 15 new reviews depending on transaction volume; PageSpeed score improvement documented Top 3 Map Pack placement
6 months Meaningful review count progress toward competitive parity; measurable ranking movement for primary search terms Specific ranking positions

The milestones are deliverables and leading indicators, not outcomes you cannot control. A prospect who understands the difference between “we will close the profile gaps in 30 days” and “you will rank in the top 3 in 30 days” is a client who will stay through the timeline required for real results.

Section 4: Investment and Terms

One number. What it covers. Payment terms. Start date. Signature line.

Do not offer tiers. Tiered proposals invite the prospect to optimize for the lowest commitment rather than choose the scope that actually addresses their situation. You have already done the diagnostic. You know what scope this business needs. Make a recommendation.

The investment section should fit in six lines:

Monthly investment: $[X]/month

Covers: GBP optimization, review velocity management, monthly performance reporting, competitive monitoring, and PageSpeed remediation in month one.

Initial term: 6 months, then month-to-month

Payment: Due on the first of each month; first month due at signing

Start date: [Date]

Signature: _________________________ Date: _______

If the prospect pushes back on the monthly investment, the conversation to have is about the revenue opportunity, not the cost. Return to the ROI math from the meeting: what is one additional local client per month worth to their business? Price it relative to that number, not relative to what other agencies charge.

The Covering Email

Two sentences. Nothing more.

“Here is the proposal we discussed. The data in Section 1 is from the audit I ran on your profile; the actions in Section 2 are tied directly to the gaps we identified.”

Then stop. Do not re-pitch. Do not summarize the proposal in the email. Do not ask if they have questions before they have read it. The proposal does the work. The covering email’s only job is to deliver it without friction.

How Long the Proposal Should Be

Three pages is the target. Two is acceptable for simpler situations. Five is the absolute ceiling, and only for complex multi-location or highly competitive market engagements.

Long proposals signal one of two things: you are covering yourself legally and procedurally rather than solving a specific problem, or you do not trust the data and the diagnostic to do the work and are compensating with volume. Neither is a good signal to send to a prospect deciding whether to trust you with their business.

Every sentence that is not directly relevant to this specific prospect’s situation, gaps, and proposed solution should be cut. Your agency history, your team credentials, your full technology stack: none of this belongs in a closing proposal. It belongs on your website, which they have already seen.

Common Proposal Mistakes That Kill Deals

Mistake Why It Kills Deals The Fix
Opening with agency credentials Prospect has to read three pages before finding out what you know about their situation Open with their data, not your history
Generic deliverables not tied to specific gaps Reads identically to every other agency’s proposal Every deliverable must reference a specific finding from the audit
Guaranteed ranking outcomes Creates expectations you cannot control; experienced prospects recognize it as a red flag Promise deliverables and leading indicators; let outcomes follow
Tiered pricing by default Moves the decision from “which agency” to “which package”; invites the cheapest choice One recommendation; negotiate scope if needed, do not default to tiers
Sending the proposal more than 24 hours after the meeting The prospect’s urgency cools; competing priorities fill the gap Send within 2 hours of the meeting whenever possible
Following up before they have had time to read it Signals impatience and pressure; damages the trust the meeting built Send, then wait 48 hours before the first follow-up

For handling the response once the proposal is out, including the stalls that come after sending, see How to Handle “I Need to Think About It” in SEO Sales.

How to Close a Local SEO Client in One Meeting

Most local SEO sales meetings follow the same arc. The consultant presents their process, walks through case studies, explains what local SEO is and why it matters, and ends with a proposal the prospect will review on their own time. The follow-up cycle starts. Most deals die somewhere in the follow-up cycle, not because the prospect was not interested, but because the moment of maximum urgency passed and was never recovered.

The consultants who close in one meeting do not present. They diagnose. The meeting is structured as a conversation about the prospect’s specific situation, driven by data the consultant already gathered before walking in. The data creates the urgency. The consultant provides the solution. The proposal is the paperwork that follows a decision the prospect already made.

Before the Meeting: The Audit You Already Have

Walk into every first meeting having already completed a full audit of the prospect’s local presence. Not a summary. Not a quick glance at their rating. A structured scan that produces specific numbers across the categories that drive Map Pack ranking.

What you need before you walk in:

  • Their overall GBP completeness score and the specific fields that are incomplete
  • Their review count, average star rating, and when the most recent review was posted
  • The top competitor ranking above them in the Map Pack: name, review count, star rating
  • Their mobile PageSpeed score and the category average for their market
  • Two or three specific GBP service categories the competitor has active that they are missing

Do not send this data in advance. The moment of seeing their own competitive position, specifically the named competitor ranking above them, is a conversion event. It needs to happen in the meeting, not over email where they can read it alone and rationalize away the urgency before you can address it.

The Opening That Changes the Frame

Do not open with your background. Do not open with a company overview. Do not ask them to tell you about their business before you have demonstrated that you already know something about it.

Open with the audit.

“Before we get into anything else, I ran a quick audit on your profile this morning. Mind if I share what I found?”

Every prospect says yes. You are now in diagnostic mode rather than pitch mode. That shift matters for the rest of the conversation. In pitch mode, the prospect is evaluating you. In diagnostic mode, the prospect is evaluating their own situation with you as the guide. The psychological position is completely different, and it favors closing.

Pull up the audit data. Share your screen or hand over a printed one-page summary. Let them read it for a moment before you explain anything. The reaction to seeing their own data, especially the competitor comparison, tells you a great deal about where the conversation needs to go.

The Four Questions That Surface Urgency

After presenting the audit, do not pitch. Ask questions. The questions are designed to move the prospect from passive observer of their data to active recognizer of what that data is costing them. In that order.

Question 1: Establish the market context

“Do you have a sense of how many local searches happen for [their category] in [their city] each month?”

Most do not. Give them the number, or a conservative estimate from Google’s keyword tools. Make the total opportunity concrete before connecting their current position to how much of it they are missing.

Question 2: Make the gap personal

“Your top competitor has [X] reviews and you have [Y]. Do you have a sense of how that affects your visibility for those searches?”

The named competitor makes this real. Abstract claims about review counts do not land the same way as “Apex Plumbing has 218 reviews and you have 41.” The prospect almost always knows the competitor. Sometimes they have strong feelings about them. Either way, the gap is now personal.

Question 3: Connect to revenue

“If closing that gap brought you one additional qualified client per month from local search, what would that be worth to your business annually?”

Let them do the math out loud. The number they arrive at is theirs, not yours, which makes it stick. A $5,000 annual project that costs $300 per month to maintain looks different when the prospect has just said that one additional client is worth $18,000 per year to their business.

Question 4: Surface the real objection early

“What has made this hard to get to so far?”

This question does two things. It signals that you understand there is always a reason things have not been addressed, so you are not treating them as negligent. And it surfaces the actual objection: time, budget, a bad experience with a previous agency, skepticism about whether local SEO works. Whatever they say here is the objection you are actually managing, not the one you assume you are managing.

Reading the Room: What Their Answers Tell You

What They Say What It Usually Means How to Respond
“We tried SEO before and it didn’t work” Trust deficit from a previous bad experience Ask what specifically did not work; respond to that, not the category objection
“I’m not sure we have the budget right now” The ROI math has not landed yet Return to Question 3; make the revenue opportunity more concrete
“I need to run this by my partner” Real decision-making constraint Ask if you can schedule a follow-up with the partner present; do not propose to a proxy
“How long does this take to see results?” Genuine interest; looking for reassurance on timeline Be specific and honest; name the 30, 60, and 90-day leading indicators
“What makes you different from other agencies?” They are still in evaluation mode Point to the audit: “Most agencies don’t show you this before you hire them”

The One-Page Proposal That Gets Signed in the Room

If the diagnostic conversation has gone well, the prospect has talked themselves into the engagement before you present any pricing. The proposal at this stage is paperwork, not persuasion. Treat it accordingly.

One page. Four sections. Nothing more.

Section What It Contains Length
Current Situation Two to three sentences summarizing the audit findings: review gap, PageSpeed score, named competitor 3 sentences
What We Are Fixing Three to five specific actions tied directly to the gaps named above, in priority order Bulleted list
Timeline and Milestones 30, 60, and 90-day leading indicators; honest and specific, no ranking guarantees 3 lines
Investment and Terms One monthly number, what it covers, payment terms, start date, signature line 4 lines plus signature

Do not offer tiers unless the prospect specifically asked for options. Tiered proposals introduce decision friction at the moment you want decision clarity. Make a recommendation. Stand behind it. If they push back on the price, that is a different conversation to have, but start with one number.

For the full proposal structure and covering email, see Local SEO Proposal Template: Data-Backed and Ready to Send.

When They Do Not Close in the Meeting

Not every diagnostic meeting closes on the day. Some prospects have real constraints: a partner who needs to be involved, a budget cycle that has not opened, a previous agency relationship that is still technically active. These are not dead deals. They are deals with a longer cycle.

What to do at the end of a meeting that does not close:

  1. Confirm the specific reason it is not closing today, in their words
  2. Establish a concrete next step with a date, not “I’ll follow up”
  3. Send the one-page proposal within two hours of the meeting while the conversation is fresh
  4. In the covering email, reference the specific data point that resonated most in the meeting

The follow-up email should not be a re-pitch. It should be a one-paragraph reminder of the specific gap they found most striking, a restatement of the proposed next step, and the proposal attached. That is the complete email. For how to handle the stall if they go quiet after the proposal, see How to Handle “I Need to Think About It” in SEO Sales.

How to Build the Diagnostic Habit

The diagnostic meeting is a skill. The first time you try it, the questions will feel unnatural and the transitions will be rough. That is normal. The habit builds through repetition, not through perfecting the script before you use it.

Three things to do after every meeting, whether it closed or not:

  • Note which of the four questions produced the most visible reaction in the prospect. That is the question to open with next time for a prospect with a similar profile.
  • Note what objection surfaced and whether you saw it coming from their Question 4 answer. Over time, you will learn to predict objections from how people answer that one question.
  • Note how long it took from presenting the audit to the prospect engaging with the data emotionally rather than intellectually. Shortening that time is the specific skill to develop.

The consultants who close consistently are not better at sales than the ones who do not. They are better at running the diagnostic. The data does the selling. Their job is to ask the right questions in the right order and get out of the way.

Core Web Vitals: Lead Generation Goldmine

Most business owners believe their website is fine. They visit it on their laptop, everything loads quickly, and nothing seems broken. They do not know how it performs on a three-year-old Android on a 4G connection in a parking lot, which is the device and context a significant share of their customers are using when they decide whether to call or leave.

That gap between perceived performance and measured performance is costing them leads every day. And they will not find out about it until someone shows them the number.

That someone can be you, before you have pitched them anything.

What Core Web Vitals Actually Are

Core Web Vitals are a set of specific, measurable signals that Google uses to assess the user experience a website delivers. They are public, checkable for any website, and directly factored into Google’s ranking algorithm for both organic search and local search results.

Metric What It Measures Good Threshold Poor Threshold
Largest Contentful Paint (LCP) How long it takes for the main content to load Under 2.5 seconds Over 4 seconds
Interaction to Next Paint (INP) How quickly the page responds to user interaction Under 200ms Over 500ms
Cumulative Layout Shift (CLS) How much the page layout shifts unexpectedly as it loads Under 0.1 Over 0.25

The overall PageSpeed Insights score (0 to 100) aggregates these and other signals into a single number for both desktop and mobile. Mobile scores are the more important number for local businesses: the majority of local search traffic comes from mobile devices, and Google uses the mobile version of a site as the primary basis for ranking.

Why Business Owners Do Not Know Their Scores

The gap is almost always the same: the business owner built the site or had it built, checked it on their desktop a few times, and moved on. They experience it through a broadband connection on a modern computer. Their customers experience it on a phone with variable signal quality. Those are not the same experience.

PageSpeed scores below 50 on mobile are common across local business categories, including businesses that would describe their website as “working fine.” The score measures performance under realistic mobile conditions, not ideal desktop conditions. A site that loads in two seconds on a laptop may take seven seconds on a mobile device under typical network conditions.

Seven seconds is well past the point where the majority of mobile users leave. According to Google’s own data, the probability of bounce increases dramatically as page load time increases from one second to five seconds and beyond. For a local business where most customers find them through a mobile search and click through to the website to get the phone number or address, every second of load time above three is a percentage of potential customers who leave before making contact.

The Translation Problem That Kills SEO Conversations

The reason PageSpeed data does not close more deals is not that the problem is not real. It is that the translation from technical score to business outcome almost never happens clearly.

Telling a dental practice owner that their LCP is 4.2 seconds produces a blank look. The words land but nothing connects. They do not have a model for what LCP is or why the number matters. You have accurately described a real problem in language that is opaque to the person who needs to act on it.

The translation that works: “Your page takes too long to show your main content on mobile. Patients searching for a dentist on their phone are likely leaving before they see your services or find your phone number. That means some percentage of the people who searched for you and clicked your site never made contact.”

That sentence contains: a plain-language description of what is happening, a specific consequence in the terms the business owner cares about (patients, phone number, contact), and a reasonable inference about what it is costing them. No jargon. No metric names. The same information, made actionable.

How to Use PageSpeed Scores as a Sales Tool

The most effective use of PageSpeed data in a sales context is not in a PDF report. It is in the conversation before the proposal, delivered in plain language, benchmarked against competitors the prospect already knows.

The sequence that works:

  1. Run the prospect’s site through PageSpeed Insights (pagespeed.web.dev) before the meeting or call. Note the mobile score.
  2. Run the top two or three competitors’ sites through the same tool. Note their scores.
  3. In the meeting: “Your mobile site scores a 31. The three businesses ranking above you in your area score 58, 64, and 71. That gap is one of the reasons you are showing up below them for mobile searches.”
  4. Follow with the plain-language translation: “Visitors on phones are waiting significantly longer to see your content than they are on your competitors’ sites. Some of them leave before they see your phone number.”

The prospect does not need to understand PageSpeed to understand that their score is lower than their competitors’ scores. The comparison makes the problem concrete without requiring any technical knowledge.

What to Show, Not Just Say

The most effective approach is screen-sharing the actual PageSpeed Insights result during the call or meeting, or printing a side-by-side comparison. Seeing the number in context of the official Google tool gives the claim an authority that a verbal description does not. It is no longer your opinion that their site is slow. It is a measurement from Google’s own tools.

What the Scores Mean by Category

Performance expectations vary significantly by industry. Here are typical ranges observed across common local business categories, which help frame what a score means for a specific prospect’s competitive situation.

Business Category Typical Mobile Score Range Competitive Threshold What Drives the Gap
Restaurants and food service 25 to 65 55 or above Large image files, third-party reservation widgets, heavy theme frameworks
Healthcare practices 30 to 70 60 or above Patient portal integrations, appointment booking scripts, compliance-related page elements
Home services (trades) 20 to 60 50 or above Often built on DIY website builders; unoptimized images; outdated themes
Law firms 35 to 75 60 or above Wide variation; larger firms tend to have better-optimized sites; solo practitioners often do not
Auto services 25 to 55 50 or above Inventory plugins, photo-heavy galleries, older WordPress themes
Personal care and wellness 30 to 65 55 or above Booking integrations, hero images, social media widget embeds

A score below the competitive threshold in a given category is a documentable, specific problem that you can present to the prospect with context about what it means for their visibility relative to the businesses already outranking them.

PageSpeed as an Inbound Lead Mechanism

Beyond the outbound sales use, PageSpeed data is one of the most effective inbound conversion triggers when surfaced through a scanner tool on your site. The sequence: a business owner finds your audit page through search or referral, enters their business name, and sees their mobile PageSpeed score alongside a plain-language explanation of what it means. They also see how that score compares to the top performers in their category.

That specific, personal finding, delivered in language they can understand, produces a different reaction than any marketing copy about why website performance matters. The prospect is not reading general information. They are looking at their own score. The urgency comes from the data, not from persuasion.

For business owners who see a score in the “poor” range alongside an explanation of what it is costing them in mobile traffic, the natural next question is what it takes to fix it. That question is the beginning of a sales conversation that started from a place of demonstrated knowledge rather than cold introduction.

The Conversation That Follows a Poor Score

When a prospect discovers their own poor PageSpeed score, either through your scanner or through their own research, the conversation that follows has a different starting point than any cold outreach conversation. The problem is already acknowledged. The question is what to do about it.

What business owners typically want to know after seeing a poor score:

  • How long will it take to fix?
  • What specifically needs to change?
  • How much will it cost?
  • Will fixing it actually improve their ranking?

Each of these is a question you can answer specifically for their site, using the diagnostic data from the audit. The specificity is what differentiates the conversation from a generic “we can help with that” response. “Your LCP is primarily driven by three uncompressed images on your homepage and a render-blocking script from your booking widget. Fixing those two things would likely bring your score from 31 to somewhere in the 55 to 65 range, which is within the competitive range for your category” is a specific answer that demonstrates diagnostic competence.

That demonstration is worth more than any claim in a cold email or a proposal. The prospect experienced it directly. The conversation starts from trust rather than trying to build it.

For how to surface PageSpeed data and other GBP metrics automatically as part of a full competitive audit, see How to Add a Free SEO Audit Tool to Your WordPress Site and Spot Local Businesses Losing to Competitors.