Case study · 60-day engagement

4.8 stars and invisible on the map.

A Houston auto repair shop had a 4.8 average rating on 612 reviews. Twenty-two years in the same location. Loyal customer base. The phone rang less every quarter. The owner did not understand why his GBP was not converting passing search traffic into calls. The reason was that his GBP had been set up in 2015 and almost nothing had been added since.

The challenge

"4.8 stars and 612 reviews and the phone barely rings."

This is the saddest version of the local SEO problem. The business is genuinely good. The reviews are real. The customers are loyal. Google does not care about any of that if the GBP itself is not telling Google what the business does.

The audit:

  • GBP had two service categories "Auto Repair Shop" and "Mechanic." Competitors had 7-12 categories including transmission repair, brake repair, A/C service, oil change, state inspections, tire shop, and engine repair.
  • Zero products listed GBP Products is a free underused feature. Each product is a mini landing-page-in-Google with photos and pricing.
  • Zero Q&A In a market where competitors had 11+ Q&A pairs answered. Q&A entries show up in the map pack snippet.
  • Hours had not been updated since 2019 They were closed Saturdays per the GBP. They had been open Saturdays for two years.
  • Zero schema on the website No LocalBusiness, no Service, no Review, no FAQ. The website was sending Google nothing.

The owner had been told by his nephew (the family marketing person) that "GBP runs itself." It does not. GBP is the most important free real estate in local search and it requires regular maintenance.

The plan

Tell Google what the business actually does.

Phase 1: GBP completeness pass (week 1)

Added 8 missing service categories. Listed 14 products with photos and prices (oil change, brake job, AC service, alignment, state inspection, etc.). Wrote and answered 16 Q&A entries from the actual top phone-call questions. Updated hours, parking info, payment methods, and accessibility. Posted 4 backlogged update posts.

Phase 2: Photo upload (week 1-2)

Uploaded 47 photos: bay shots, tech portraits, before/after of recent repairs, the waiting room, the customer car drop-off area. Photos move click-through rate by a measurable amount in the map pack.

Phase 3: Schema rollout (week 2)

LocalBusiness schema on the homepage. Service schema on each service page. Review schema pulling from real GBP reviews. FAQ schema with the same questions answered on GBP. Google indexed the schema within 4 days and the rich results began appearing.

Phase 4: Review velocity (week 2-onward)

Set up the review-request SMS bot. The shop was getting maybe 3 reviews a month organically. Within 30 days they were getting 11. Review velocity is a ranking signal in addition to being social proof.

Phase 5: Service-page rebuild (week 4-8)

Existing service pages were 180 words each. We expanded each to 500-650 words with the actual common failure modes for that service, brand-specific notes (what to expect on a Honda vs a Subaru), price ranges, and parts vs labor breakdowns. Long-tail traffic responded immediately.

AI tools we used

The internal stack that did the heavy lifting.

We do not pretend the work happens by hand. Three of our internal tools are the reason this engagement moved as fast as it did. Each of them replaces what used to be days of human time.

Tool 01GBP completeness scoring

Audits a GBP across 47 fields and gives a 0-100 score. Lets us see exactly what to fix in priority order. Took this shop from 38 to 96 in two weeks.

Tool 02Schema generator

Drafts LocalBusiness, Service, Review, and FAQ schema from the existing site content + GBP data. We hand-tune then deploy.

Tool 03Review-request SMS bot

Texts customers after invoice with a one-tap review link. Lifted this shop from 3 to 11 reviews per month.

The execution

Week-by-week timeline.

WeekWhat we shippedWhat moved
Week 1GBP completeness pass: 8 categories, 14 products, 16 Q&A, hours fixMap pack appearances climbing by day 6
Week 1-247 photos uploaded, posting cadence startedClick-through rate from map pack +43%
Week 2Schema rollout across the siteRich results indexed by day 14
Day 11First measurable phone call liftDirect GBP calls double in a week
Week 2-onwardReview-request SMS botReview velocity 3 → 11 / month
Week 4-8Service pages expanded from 180 to 500-650 wordsLong-tail organic traffic +71%
Week 8Phone calls stable at 113/mo from baseline 47Owner stops asking why the phone does not ring

The numbers

What changed in the data.

2.4×
Phone calls per month
+312%
Map pack appearances
11 days
To first measurable lift

The 2.4× lift in phone calls came from:

None of this was complicated. None of it cost a lot. The previous "marketing" the shop had been doing was checking the GBP once a year. That was the entire problem and the entire solution.

I thought GBP was a directory listing. It is half my marketing channel. Nobody had ever explained that to me, including the agency I had paid in 2019.

Owner·Auto repair shop · Houston, TX · 22 years in business

Keep reading

Three more turnarounds you might find useful.

Want a story like this with your numbers on it?

Thirty minutes. We pull up your account on screen. We tell you what we would do, what we would not do, and whether we are the right fit for your business.

Book my 30 min call Run my free audit