case studies

Real results, with the data behind them

Four clients, four different problems. Each story shows where the site started, what I did, and what changed, measured in Google Search Console, Semrush and live Google results.

eye care clinic · colorado · healthcare

From page two to the Google Maps top 3, and 621 AI mentions

+140% organic clicksAverage position 17.4 → 8621 AI mentions

The starting point

A local optometry practice with good reviews but limited search visibility: an average position of 17.4, meaning most of its searches sat on page two.

What I did

The results

Data: Google Search Console and Semrush, February 2026.

hvac and duct cleaning · ontario · home services

Indexing fixed, and 8,140 appearances in Google’s AI answers

8,140 AI impressions~50 → ~280 a dayIndexing decline reversed

The starting point

Google was dropping pages every week (485 indexed and falling), the site had two competing homepages, and payment and internal pages were showing up in search.

What I did

The results

Data: Google Search Console, August–September 2026. The AI report shows impressions, not clicks.

residential hvac · ontario · home services

#1 in Google’s local pack across Canada, and cited in AI Overviews

#1 for “hvac company” in Canada720 keywords at #1413 AI Overview keywords

The starting point

A long-term account, about 18 months. The goal: keep growing non-branded demand, and protect what the site had already earned.

What I did

The results

Data: Semrush (Canada) and Google Search Console, August 2026.

commercial hvac · south florida

The problem three audits missed

71 pages brought into Google+321% non-branded impressions133 new searches

The starting point

The site had already been through three SEO audits. The real cause was invisible in normal reports: 35 revenue pages, 44% of the site, served broken HTML with duplicate head, title and canonical tags, so Google couldn’t read them properly.

What I did

The results

Data: Google Search Console, August 2026.

44%pages unreadable71pages now visible
free check

Want results like these?

Send me your website. Within 48 hours you’ll get the three highest-impact fixes for Google and AI search, free and with no obligation.

I reply within one business day. Your details are never shared.