InsightGoogle LSAPaid acquisitionLead flow
Google Local Services Ads: how the ranking algorithm actually works (and why verified businesses still lose leads)
Verification gets you into LSA. It does not determine where you rank. This diagnostic walks through the five factors Google uses to order ads and shows you how to find the specific one that is costing you leads.
Main takeaway
Verification gets you eligible. Review volume, rating, response speed, category match, and bid determine where you actually appear.
Best for
Service businesses running or evaluating Google LSA
Time to ship
45 minutes
Plan for a credible first pass
Recommended next step
Lead flow checkup
Map where leads stall after they raise their hand.
On this page
Why this matters
Google LSA ranking is determined by five weighted factors after verification: your review count and rating, your responsiveness to leads, the proximity of the searcher to your service area, whether your business category matches the search, and your bid. Verification is the entry ticket. Every position decision after that is a function of those five inputs. Skipping the diagnosis and raising your bid is the most common way service businesses waste LSA budget.
The cost of not diagnosing first is real. A business spending on LSA while sitting at a 3.8-star rating, with slow lead response times, will lose position to a competitor who bids less but answers faster and carries more reviews. More spend does not fix a signal problem.
Framework
The framework: five-factor LSA ranking diagnosis
1) Review health check (10 minutes)
Pull your current Google Business Profile rating and total review count. Compare both to the top two or three competitors showing above you in LSA results. LSA pulls review data directly from your Google Business Profile, so the number visible on your GBP listing is the number Google uses. A meaningful gap in review volume or a rating below 4.0 will suppress your position regardless of what you bid. Note the gap in count and rating separately, they are scored differently.
2) Responsiveness audit (15 minutes)
Open your LSA dashboard and check your response rate and average response time for the past 30 days. Google measures how quickly you respond to leads delivered through the platform and weights faster responders higher. A missed lead that sits unanswered for several hours is both a lost job and a ranking signal. If your account shows a pattern of unanswered or slow leads, that pattern is actively suppressing your position. Set a timer: what is the average gap between lead arrival and your first response?
3) Category and service-area fit check (10 minutes)
Review the job types and service categories you have selected in your LSA profile against the searches that are actually triggering your ads. LSA uses category matching as a core eligibility filter before ranking. If your selected categories are too broad or misaligned with what searchers are typing, you will either not show at all or show for jobs you do not want. Pull your lead history and mark any lead that came in for a service you do not offer. A pattern of off-category leads points to a profile configuration problem, not a bid problem.
4) Bid and budget ceiling check (5 minutes)
Check whether your weekly budget is capping out before the week ends. If your budget is exhausting by Wednesday, Google stops showing your ad for the rest of the week regardless of all other signals. This is a separate issue from bid level. Once you confirm budget is not the cap, compare your current bid to the suggested range Google shows in the dashboard. Bidding significantly below the floor of the suggested range will compress your position in competitive metros even if your review health and responsiveness are strong.
5) Dispute rate review (10 minutes)
Review how many leads you have disputed in the past 90 days and what share were credited back. High dispute rates signal to Google that your leads are low quality, which can suppress future ad delivery. More importantly, a pattern of invalid leads, calls from outside your service area or for services you do not offer, usually traces back to the category and service-area configuration problem identified in step 3. Fix the root cause first; disputes are a symptom.
Scorecard
Scoring worksheet
Score each area from 0 to 2 based on your findings.
Action plan
This week action plan
- Day 1
Pull your GBP rating and review count, then search your top two to three competitors in LSA and record the same numbers. You now have a gap to close.
- Day 2
Check your LSA dashboard response metrics for the past 30 days. If you see a responsiveness gap, put a 15-minute SLA on new leads in writing with whoever answers the phone.
- Day 3
Audit your selected job categories and flag any lead in the past 60 days that came in for work you do not do. Tighten categories to match your actual service list.
- Day 4
Check whether your weekly budget is exhausting early. If it is, the fix is usually raising the budget ceiling, not the bid, so your ads run through the full week.
- Day 5
Review disputes from the past 90 days. If you see a pattern, it almost always ties back to a category or geography mismatch fixed in Day 3.
Avoid these
Common mistakes
- Raising the bid as the first response to a ranking drop, before checking whether responsiveness or review health is the actual driver.
- Letting a handful of unanswered leads sit in the dashboard unchallenged, not realizing each one is counted against your response rate.
- Selecting every available job category at setup to capture more volume, which produces off-category leads, inflated dispute rates, and a weaker category-match signal.
Common questions
Frequently asked questions
Google local service ads appear above both standard paid search ads and organic results on Google Search, typically showing two to three businesses in a strip with a "Google Guaranteed" or "Google Screened" badge. They also appear in Google Maps results for relevant local queries. Placement is local and category-specific, so a plumber in one city does not compete against a plumber in another.
LSA uses a pay-per-lead model, not pay-per-click. You are charged when a customer contacts you directly through the ad, by call or message. You can dispute leads that are outside your service area, for services you do not offer, or that are spam. Charges vary by category and market. You set a weekly budget cap so spend does not run beyond what you have approved.
Google Local Services Ads are a paid placement product for local service businesses. Verified businesses appear at the top of relevant local searches with a badge confirming Google has checked their license, insurance, and background. Unlike standard search ads, ranking is driven partly by reviews and responsiveness rather than purely by bid, which is why two businesses with equal bids can show in very different positions.
Put this into practice
Turn this insight into a ranked homepage action list
Map where leads stall after they raise their hand.
