I audited Ace Handyman Services this week.
387 locations. 34,000 organic keywords. An AI visibility score of 67 out of 100 — genuinely impressive; most of their competitors aren't close. Backed by a 100-year brand name.
Traffic down 36% year-over-year. Bounce rate 77%.
Those two numbers live in the same website, and that's the puzzle.
The visibility is there. The brand trust is there. What's not there: pricing on any service page, meaningful content on 387 franchise location pages, and any kind of homeowner email programme in a category where the same customer books 3–5 times a year.
The bounce rate almost entirely comes from one thing — people arrive looking for a price, find nothing, and leave. TaskRabbit shows real-time pricing. Handy shows fixed rates. Ace shows "call us." That gap is costing them thousands of bookings a month system-wide.
The location page opportunity is even bigger. If each of the 387 pages were fully geo-targeted — real content, local case studies, structured schema, service+city combinations — you'd be looking at a doubling of organic keyword coverage within 90 days. The domain authority to support those rankings already exists.
I put the full 11-section report below. Full breakdown on traffic, costs, break-even, AI score, funnel gaps, SEO plan, and the 90-day roadmap.
Andy Bell — if you see this, I'd love to talk through it. The work is already done.