A boutique GTA franchise firm with real expertise and almost no visibility. We built a connected SEO, Maps, AI and paid system that turned inconsistent trickle into 361 qualified leads and #1 AI recommendations across the market.
"I'm really good at what I do. But I'd only get 2-3 decent inquiries per month. I knew there had to be more potential clients out there looking for help."Irbaz Wahab, Founder, Cloudhaus Law
Cloudhaus Law is a boutique franchise law firm on East Beaver Creek Road in Richmond Hill, specializing in franchise agreements, Franchise Disclosure Documents (FDDs) and MSB compliance across the Greater Toronto Area.
Ten years of expertise, 70+ franchise cases handled, a perfect 5.0-star reputation. The substance was never the problem. The visibility was. The website existed but wasn't generating business. Google Ads were running but not optimized. And most critically, when prospects asked ChatGPT for a recommendation or searched "franchise lawyer Richmond Hill" or "franchise lawyer Toronto," Cloudhaus Law simply wasn't there.
Google Ads, rebuilt for leads. Restructured campaigns around lead generation with full conversion tracking on forms, Calendly and phone calls, landing page optimization, and a disciplined $40-50/day budget.
Technical SEO. Fixed 37 technical issues, optimized site speed, implemented schema markup and tightened mobile responsiveness.
Google Business Profile overhaul. Complete profile rebuild, keyword-optimized description, an initial 20+ GEO-tagged photos and a weekly posting schedule.
Result: first leads within 2 weeksContent blitz. 50+ location pages across all six GTA cities, service-specific pages (FDD, franchise agreements, compliance, litigation, buying, sale, international), 50+ blog posts and FAQ schema on key pages.
Link building. 50+ local citations, 10+ guest posts, 15+ Web 2.0 properties and forum backlinks secured.
GBP intensification. 32+ posts, 40+ photos, 20+ videos and 20+ service descriptions added.
Result: 120+ leads in months 3-4Ad optimization. Scaled the winning campaigns, paused underperformers and cut cost per lead by 35%.
SEO maturity. Completed all 50+ pages, added another 50+ citations, 5 more guest posts and cloud-stacking to reinforce authority.
AI visibility. Consistent, high-quality content and authoritative links secured #1 recommendations across Google AI Overview, ChatGPT, Claude and Gemini.
Result: 140+ leads in months 5-6, AI dominance securedThe Google Business Profile went from dormant to a lead engine: a perfect 1.00 average rank score, 100% high-density coverage in Richmond Hill, and 15 direct calls straight from the profile. Underneath that: 64+ posts published, 100+ GEO-tagged photos, 40+ videos and 40+ service descriptions.
The top pick for franchise law in Richmond Hill is clear, and it's a familiar name.
Strong specialization in franchise law (not general corporate). Handles FDD drafting & review, franchise agreements, litigation and cross-border franchising. Has handled 70+ franchise cases and supports both franchisors and franchisees.
Remember Irbaz's original problem, that prospects asking AI never saw his firm? By month four, Cloudhaus Law became the #1 AI-recommended firm for "best franchise lawyer Toronto," "best franchise lawyer Richmond Hill," "MSB lawyer Richmond Hill" and "franchise disclosure document lawyer." It was featured in Google AI Overview, recommended by ChatGPT (54 referral visitors tracked), listed by Claude and featured in Gemini, with 83 citations across 29 cited pages.
In six months: 2,780 organic clicks, 350,000 impressions, a 0.8% CTR (strong for the legal niche) and an average position of 13.8, improved from 23.5. The firm captured featured snippets, AI Overview, sitelinks, image pack, knowledge card and discussions across the SERP.
2,050 clicks and 55,100 impressions delivered 233 conversions on $7,120 in spend, at a $30.56 average cost per paid lead. While organic built momentum, paid kept the phone ringing, and by phase three the cost per lead had dropped 35%.
9,782 new website visitors over six months from a connected mix of sources: direct, Google organic (18.6%), Google CPC (17.3%), Bing organic and ChatGPT referral. 104 key Calendly events and 58,765 total events tracked, at a 38-second average engagement time.
At a 25% close rate and a $3,500 average case value, that's an estimated 90 new clients and $315,000+ in revenue, a return of roughly 4,326% on ad spend alone.
| Month | Google Ads | Organic SEO | GBP | Total |
|---|---|---|---|---|
| Nov | 35 | 8 | 2 | 45 |
| Dec | 38 | 12 | 3 | 53 |
| Jan | 42 | 18 | 4 | 64 |
| Feb | 48 | 24 | 3 | 75 |
| Mar | 54 | 28 | 2 | 84 |
| Apr | 26 | 28 | 1 | 55 |
| Total | 243 | 118 | 15 | 361 |
Organic share climbed every month as the SEO foundation matured, while paid stayed efficient and predictable.
The same system took Maana Law (Mississauga personal injury) to 200 qualified leads in 120 days, and moved Substance Law from page three to position two for "accident lawyer Toronto." The pattern repeats because the work is real: 50+ optimized pages, hundreds of citations, weekly GBP discipline, and a connected approach where organic, Maps, AI and paid all reinforce each other.
If you're a Toronto-area firm wondering why your phone isn't ringing, it's usually the same problem Irbaz had. You're invisible exactly where your clients are now looking. Book a call and we'll show you where the gaps are.
Book a free call. We'll review your firm's Google, Maps and AI visibility and show you exactly which moves turn into signed cases.
Book your free call → See more results