About Mohit Bannatwala

Mohit Bannatwala, Google Ads and Local Services Ads specialist

Google Ads & Local Services Ads specialist for agencies and local businesses

Hi, I’m Mohit Bannatwala, founder of PPCTAG. For more than 8 years I’ve run lead-focused Google Ads and Local Services Ads (LSA) campaigns for local service businesses, including dentists, law firms, HVAC companies, plumbers, roofers and home service brands across the US and Canada.

My work comes down to one question: what does a real, qualified lead cost, and how do we lower it? I don’t stop at clicks and conversions. I look at which calls were real customers, which were spam, and which turned into booked jobs.

How I can help you

For agencies

  • White-label or dedicated PPC manager for your client accounts
  • MCC management across Search, Performance Max, Display and LSA
  • Conversion and call tracking setup (GTM, GA4, CallRail)
  • Budget estimates and forecasts for your sales pitches
  • Fixing disapprovals, policy issues and billing problems with Google Support

For business owners

  • A clear Google Ads or LSA audit showing where budget is wasted
  • Better lead quality and lower cost per lead
  • Honest, easy-to-read reports

Request a free audit →

Certifications

  • Google Ads Search Certification
  • Google Ads Display Certification
  • AI-Powered Performance Ads Certification
  • Google Analytics Certification
  • Google Analytics Individual Qualification
Google Analytics, Google Ads Display, AI-Powered Performance Ads and Google Ads Search certification badges

What I specialise in

  • Lead generation for local service businesses
  • Local Services Ads: setup, profile, service areas, job types and lead disputes
  • Search, Performance Max, Display, remarketing and Shopping campaigns
  • Call tracking and conversion tracking (CallRail, GTM, GA4)
  • Smart bidding (Target CPA, Target ROAS, Maximize Conversions)
  • Budget forecasting, competitor research and landing page advice

Industries I’ve worked with

Dentists · Personal injury law · Family law · DUI/criminal defense · Chiropractors · Physiotherapy · HVAC & AC repair · Plumbing · Roofing · Windows & doors · Home renovation · Home inspection · Solar · Pest control · Tree services · Junk removal · Dumpster rental · Cleaning services · Auto repair · Beauty salons · E-commerce (Shopify)

Portfolio: selected work

Google Ads

Windows & doors (Ottawa)

Challenge: High CPC, low lead volume and few form submissions.
What I did: Launched Search and Performance Max campaigns with Ottawa-specific keyword research, built PPC landing pages with strong calls to action, structured PMax asset groups to reduce spam leads, and set up conversion tracking and ad A/B tests.
Result (May 2023 – Jun 2025): 2,920 conversions at $15.63 per conversion and a $1.45 average CPC on $45.6K spend.

Google Ads overview for a windows and doors client: $15.63 cost per conversion, 2.92K conversions

Family law firm

Challenge: Very competitive market, high CPC and few calls.
What I did: Search-only campaigns with separate structures for family law, divorce and child custody; dedicated landing pages; CallRail with full integrations; conversion tracking and ad testing.
Result (Apr 2024 – Jun 2025): 1,360 conversions from 8,640 clicks at $46.96 per conversion on $63.7K spend.

Google Ads overview for a family law firm: 1.36K conversions at $46.96 each

Compost bins & bags (e-commerce)

Challenge: Small budget with a goal of more sales.
What I did: Set up Google Merchant Center, linked the Shopify product feed, launched Performance Max and Shopping campaigns, configured purchase conversions and kept the feed updated to lower cost per sale.
Result (Sep 2024 – Feb 2025): 2,970 sales from 6,830 clicks at a $1.61 average CPC on $11K spend.

Google Ads overview for an e-commerce compost store: 2.97K sales on $11K spend

Auto repair shop

Challenge: Limited budget with high expectations for service calls.
What I did: Call-focused Search campaigns sending traffic to the existing website, with call reporting and website-call conversions set up.
Result (Oct 2024 – Jun 2025): 409 phone calls from ads on $7.62K spend, about $18.63 per call.

Google Ads overview for an auto repair shop: 409 phone calls on $7.62K spend

Local Services Ads (LSA)

Screenshots are from Google Local Services Ads dashboards. Client names are hidden.

Personal injury law firm

Challenge: High competition and expensive leads in the local market.
What I did: Optimised the LSA profile and service categories, improved Google Business Profile linking and photos, refined service areas and excluded poor locations.
Result: 931 charged leads (812 phone, 119 message) on $351K managed spend.

Local Services Ads overview for a personal injury law firm: 931 charged leads

DUI / DWI law firm

Challenge: High competition and limited local visibility.
What I did: Optimised profile, services and business details, improved GBP linking and service areas, and excluded irrelevant locations.
Result: 1,089 charged leads on $114K spend, about $105 per lead.

Local Services Ads overview for a DUI lawyer: 1,089 charged leads

HVAC / AC services

Challenge: Low spend despite a strong budget.
What I did: Improved profile, services, photos and service areas, linked GBP correctly and excluded irrelevant locations.
Result: 1,510 charged leads at about $88 per lead, with ads shown at the top of search 97.8% of the time.

Local Services Ads overview for an HVAC company: 1,510 charged leads and 97.80% top impression rate

Dental clinic

Challenge: Inconsistent patient lead volume.
What I did: Profile and service optimisation, GBP linking, service-area clean-up and ongoing review of call quality.
Result: 808 patient phone leads at about $64 per lead.

Local Services Ads overview for a dental clinic: 808 phone leads

Home inspection

Challenge: Budget not spending because of limited categories and a small service area.
What I did: Expanded eligible categories and service areas and removed unnecessary location restrictions.
Result: 821 phone leads at about $49 per lead.

Local Services Ads overview for a home inspection company: 821 phone leads

Tree services

Challenge: High competition and limited lead volume in the service area.
What I did: Expanded and refined service areas, added relevant categories, excluded poor locations and improved GBP relevance.
Result: 726 leads at about $27 per lead, shown as the very first ad 88.46% of the time.

Local Services Ads overview for a tree services company: 726 leads and 88.46% absolute top impression rate

Junk removal

Challenge: Low-quality leads and inconsistent volume across job types.
What I did: Focused job types on profitable residential and commercial removals, matched availability to capacity and disputed invalid leads.
Result: 482 leads at about $30 per lead, shown as the very first ad 96.65% of the time.

Local Services Ads overview for a junk removal company: 482 leads and 96.65% absolute top impression rate

Cleaning services

Challenge: Many low-value and mismatched cleaning inquiries.
What I did: Refined job types around profitable services, separated residential and commercial, adjusted availability and disputed invalid leads.
Result: 215 leads at about $37 per lead, including 18 direct booking leads.

Local Services Ads overview for a cleaning company: 215 leads including 18 booking leads

Tools I use every day

Google Ads · Google Ads Editor · GA4 · Google Tag Manager · Looker Studio · Merchant Center · Search Console · Google Business Profile · CallRail · SEMrush · Ahrefs · SpyFu · Optmyzr · Adalysis · AgencyAnalytics

Let’s work together

Whether you’re an agency looking for a reliable Google Ads expert or a business owner who wants to know why leads cost so much, I’d be happy to help.

Request your Google Ads or LSA audit →  |  Connect on LinkedIn