Reviews are the most valuable free thing in local SEO. They influence whether you appear in the Google map pack, where you place in Local Service Ads, and how often customers click through versus competitors. They also lift conversion rate on every page of your site they're embedded on.
Despite all of this, most local service businesses run review generation as a vague aspiration — "we ask sometimes" — rather than a system. The result is 0–2 new reviews per month, eventually getting passed by competitors who treat it as part of operations. Here's the structure that fixes it.
Why velocity beats total count
The usual trap: an operator looks at "we have 87 reviews" and thinks they're done. They're not. Google's local algorithm weighs four things on reviews:
- Total count — relative to your competitors in the area
- Velocity — how often new reviews come in
- Recency — reviews in the last 90 days carry the most weight
- Keyword relevance — when "drain cleaning" or "AC repair" appear in review text, that's a relevance signal for those queries
A business getting 1–2 reviews a week consistently will out-rank a business with 200 reviews from three years ago. The map-pack algorithm rewards momentum.
The target every local service business should hit:
- Minimum: 1 new review per week (52/year)
- Target: 2 per week (104/year)
- Strong: 5+ per week (260+/year)
At 5 per week, you saturate most local categories within 12 months. Almost no competitor can match it.
The math of why operators don't hit it
Why do most service businesses get 0–2 reviews a month when they do 80–200 jobs a month? The drop-off math:
- 100 completed jobs
- 30% get a review request sent at all (most don't, despite "we ask")
- 20% of those reach the customer with the right name and contact info
- 40% of those open the message and click the link
- 50% of those actually leave a review
- = 1.2 reviews per 100 jobs
Each step is a leak. Fix all four and the same 100 jobs produce 15–25 reviews. The fix is system, not effort.
The four-step system
1. Trigger: every completed job, automatic
Every completed job triggers a request. Every. Job. Without exception. The trigger needs to be automated — not "I'll remember to send it" — because operators don't remember. Most CRMs (Jobber, Housecall Pro, ServiceTitan, GoHighLevel, FieldEdge) have it built in. If yours doesn't, a 30-minute Zapier or Make flow does it.
The trigger fires when the job is marked complete in the CRM. The customer's phone and email get pulled automatically. No manual step.
2. Channel: SMS first, email second
Open rates: SMS 95%+, email 20–35%. Click rates on the embedded link: SMS 30–40%, email 8–15%. SMS wins by every measure for service businesses.
Send order: SMS within 24 hours of completion. If no review after 4 days, send email. Don't reverse the order.
3. Timing: same-day or next-morning
The single biggest lever after triggering at all. Time decay on review request response is brutal:
- Same day: 35–50% complete a review
- +24 hours: 25–40%
- +3 days: 15–25%
- +7 days: 5–12%
- +30 days: under 3%
If your CRM marks jobs complete the next morning, fire the request at noon. If it marks them at end-of-day, fire it the next morning at 9–10am. The cleanest pattern is between 10am and 4pm Tuesday through Thursday.
4. Copy: short, named, specific
Generic templates ("Thanks for your business, please leave a review") perform at half the rate of personalized ones. The tweaks that compound:
- Use the customer's first name
- Mention the specific service performed
- Include the technician's first name
- Direct link to the Google review page (not a generic "leave a review" page)
- Plain phrasing, no marketing voice
What the copy needs to do
Generic templates ("Thanks for your business, please leave a review") perform at half the rate of personalized ones. The principles that compound:
- Use the customer's first name
- Mention the specific service performed
- Include the technician's first name if possible
- Direct link to the Google review page (not a generic "leave a review" page)
- Plain, human phrasing — no marketing voice
Here's what that looks like in practice — a plumbing SMS as an example of the structure:
The same structure adapts to any trade — HVAC, roofing, electrical, restoration. The variables change; the principle (named, specific, human, direct link) stays the same.
The SMS gets a 4-day email follow-up for customers who haven't responded — a follow-up email catches roughly 15–25% of additional reviews. Both need to run on every job, automatically, from your CRM.
What never to do
Don't ask for 5 stars specifically. Google explicitly prohibits this. Your message can't say "leave us 5 stars" or "give us a great review." Just ask for a review and let the rating land where it lands.
Don't gate the ask. Some operators send a "rate us 1-5 internally first, and only ask for a Google review if 4-5." Google will detect this pattern and remove the reviews. Ask everyone, the same way, every time.
Don't incentivize. Discounts, gift cards, contest entries — all prohibited. Google removes incentivized reviews when detected.
Don't bulk-import old customers. A sudden flood of reviews from 2-year-old jobs trips Google's spam filters. Run reviews from new completed jobs only.
Don't ignore negative reviews. Reply within 48 hours, calmly, with a phone number. Future readers care more about how you handled it than the original complaint.
Replying to reviews
Reply to every review — including the bad ones. The key principles: thank 5-star reviews by name and mention the service; acknowledge 3–4 star reviews and ask privately what could have been better; for 1–2 star reviews, don't get defensive — acknowledge it, offer to make it right, and leave a direct phone number. Future readers judge how you handled the negative review more than the negative review itself.
Replies don't need to be long. Brief, named, and specific is the bar. Consistent response within 48 hours is more important than length.
The 90-day plan
Days 1–14
- Set up CRM-triggered review request automation (SMS + 4-day email)
- Generate the direct Google review link for your business and embed it in templates
- Train one person to reply to all reviews within 48 hours
Days 15–60
- Run the system on every completed job
- Track weekly: how many sent, how many delivered, how many reviews
- Iterate copy if response rate is below 15%
Days 61–90
- Embed your top 6–8 Google reviews on your website (homepage + service pages)
- Add Review schema to those embeds for SEO benefit
- Set monthly review velocity target (4+/week minimum) and review against actual
Most service businesses that run this for 90 days end up with 30+ new Google reviews and a measurable map-pack ranking lift.
Common questions
How many reviews do I need to compete? The competitive baseline in most local trades is 50+ reviews at 4.6+ stars. Above 100 with steady velocity, you become hard to displace.
When should I send the request? Within 24 hours of job completion. Same-day or next-morning produces the highest response.
Can I ask for 5-star reviews specifically? No — Google prohibits it.
Can I incentivize with a discount? No — Google removes incentivized reviews.
What if I get a bad review? Reply calmly within 48 hours. Future readers judge how you handle it more than the original complaint.
Reviews are one of 8 leak categories the Revenue Recovery Audit covers — alongside Google Business Profile, missed calls, lead response, and quote follow-up. If you want to see what review velocity (and the rest) is costing your specific business, run the free Lead Leakage Calculator first.