Local SEO has a low barrier to entry as a service label. Anyone can build a website, write “local SEO expert” in the headline, and start fielding calls. The spread of actual competence behind that label is genuinely wide, and most of the signals business owners use to evaluate agencies are poor predictors of results.
This guide covers the specific questions and expectations that separate agencies doing real diagnostic work from those selling a package.
In This Article
What to Know Before the First Call
The most useful preparation before evaluating any local SEO agency is knowing your own numbers. Pull up your Google Business Profile and note: your current review count, when the most recent review was posted, your average star rating, and how your mobile site scores on pagespeed.web.dev. These are publicly visible metrics that any competent agency should be leading with. If you know them first, you will immediately recognize whether an agency has done its homework on your business before the call or is coming in cold.
Also search your primary service keywords in your own city and note who appears in the top three Map Pack positions. Those businesses are your current competitors for the traffic that matters most. Any agency proposing work without naming those businesses and explaining specifically why they are outranking you has not done the foundational research.
Five Questions Every Agency Should Answer Specifically
Question 1: What does my current GBP position look like compared to my competitors?
A prepared agency can answer this in detail before you have said a single word about your business: your review count versus the top-ranked competitor, your profile completeness gaps, your PageSpeed score relative to the category average. If the answer is vague, they did not look.
Question 2: What does the first 90 days look like, specifically?
The answer should include concrete deliverables tied to a timeline: profile completeness gaps closed by day 30, review request system live by day 30, first competitive comparison report delivered by day 60, first measurable leading indicators by day 90. “We’ll optimize your presence and build momentum” is not a plan. It is a filler phrase.
Question 3: How will you measure progress and what does the monthly report show?
Ask to see an example report from an existing client (redacted). What you are looking for: specific numbers that change from month to month, with explanations of what caused the change. A report that shows a dashboard of green metrics without telling you what moved and why is paperwork, not reporting.
Question 4: What happens if results do not materialize on the agreed timeline?
The honest answer involves defining what “results” means at each milestone so there is a shared reference point, and a clear process for reviewing and adjusting strategy if leading indicators are not moving. Any answer that deflects this question or makes vague promises should be noted.
Question 5: Can I see the actual proposal format before we discuss scope?
The proposal structure reveals whether the agency is proposing something built from your specific situation or from a service menu. A proposal that opens with your data, names your specific competitors, and ties every proposed action to a documented gap was written for you. A proposal that opens with agency credentials and a list of service descriptions was written for everyone.
| Signal | Competent Agency | Red Flag |
|---|---|---|
| Pre-call research | Has your review count, competitor names, PageSpeed score ready | Asks you to describe your situation from scratch |
| First 90-day plan | Specific deliverables tied to documented gaps | General activity descriptions without milestones |
| Reporting | Can show example report with specific metrics and explanations | Promises a “dashboard” without showing what it contains |
| Proposal structure | Opens with your data, connects every action to a specific gap | Opens with agency credentials, ends with a price |
| Rankings promises | Promises leading indicators and deliverables | Promises specific rankings within a specific timeframe |
What a Real Proposal Looks Like vs. a Generic One
The fastest way to evaluate a proposal is to check whether the first section could have been written for any business. If it opens with “your online presence represents a significant opportunity” or “local SEO is critical for businesses like yours,” it was not written for you. These sentences are true of every local business. They signal that research did not happen.
A proposal written from your specific situation opens with your numbers: your review count against the named competitor ranking above you, your profile completeness score, your PageSpeed result relative to your category average. These facts could only appear in a proposal for your business. Their presence confirms the agency did the diagnostic work before the pitch.
Every proposed action should connect directly to a specific documented gap. “We will optimize your GBP profile” is vague. “We will add the seven service subcategories your profile is currently missing, which your top competitor has active, making you ineligible for the searches those categories cover” is specific. One tells you what will be done. The other tells you why it matters and what changes as a result.
For the full proposal structure to expect from a competent agency, see Local SEO Proposal Template: Data-Backed and Ready to Send.
Contract and Pricing Red Flags
- Lock-in contracts longer than six months for a new relationship. A confident agency earns continued business through results. A long lock-in for a new client shifts risk toward the client and away from the agency.
- Guaranteed ranking positions within a specific timeframe. No one can guarantee specific Google rankings. Agencies that do either do not understand local SEO or are using manipulative tactics with short-term effects.
- Proprietary dashboards that do not show underlying data. A dashboard that shows aggregate metrics without the raw numbers underneath obscures whether the needle is actually moving.
- Vague deliverables like “ongoing optimization.” Every deliverable in the contract should be specific enough that you can verify whether it was completed or not.
- Pricing presented without context of what it covers. A retainer amount without a specific scope is a number with no reference point. Ask for the scope in writing before signing anything.
What Should Happen in the First 30 Days
The first month of a local SEO engagement is the baseline phase. Before anything else changes, a competent agency establishes a documented starting point: your GBP completeness score, your review count and velocity, your PageSpeed score, your current ranking positions for primary search terms, and a named competitive comparison showing where you stand relative to the businesses currently outranking you.
By day 30, you should have received a written baseline report. If you have not, ask for it directly. The baseline is the only reference point that makes future progress measurable. An agency that does not produce it either has not done the audit or does not intend to show you the before state, neither of which is a good sign.
For the complete month-by-month breakdown of what a healthy agency engagement looks like through the first 90 days, see What the First 90 Days With Your SEO Agency Should Look Like.
When to Walk Away
Three clear signals that the relationship is not working and is unlikely to improve on its own:
The agency goes quiet after signing. If you are initiating all contact and not receiving proactive updates, the communication pattern is established. It does not improve.
The monthly report shows activity without outcomes. A report that lists tasks completed without showing what changed in your competitive position is covering process rather than demonstrating results. After three months of this pattern, ask for a direct conversation about what the leading indicators are showing and whether the strategy needs to change.
You do not understand what you are paying for. If you cannot describe in plain language what the agency is doing each month and how it connects to your competitive position, ask for a call where they walk you through it. One explanation that leaves you more confused, not less, is itself a signal worth paying attention to.