Paid ads for GTA clinics and local services

More booked appointments from the ad budget you already have.

I run Google and Meta ads for clinics, med spas, dental and physio practices, and home-service businesses across the Greater Toronto Area. If you're paying for ads and the phone isn't ringing, start with a free teardown of your account.

years in paid search and social
clinic locations whose PPC she ran
figures a month in budgets managed
person you deal with. No account manager.
Sonali Bose

Who you'd be working with

Sonali Bose, paid ads specialist in Toronto. Twelve years across Google, Meta, LinkedIn and Microsoft ads: in-house at a cosmetic clinic chain, at a strategic marketing agency, leading a team at a performance agency, and freelance since 2023.

You work with me, not an account manager. I'm the person who built the campaign, and the person who answers when it isn't working. Full history on LinkedIn

Sound familiar?

Clicks, but no calls.

The ads report says traffic is up. The front desk says the phone is the same as last month.

A monthly report, but no new patients.

Pages of impressions and click-through rates, and no line that says how many people booked.

Paying for searches that were never going to book.

Budget going to the wrong neighbourhoods, the wrong hours, or people looking for a job at your clinic.

What a free teardown is

  1. Send your website and roughly what you spend each month.That's the whole form. No logins, no screen-share.
  2. Within two working days you get one page back.Where the budget is leaking, what's missing from the landing page, and the one change to make this week.
  3. Then it's up to you.If you want to talk it through, we book 20 minutes. If not, keep the page and make the change yourself.
The teardown is free and there's no pitch inside it. If I think your ads are already in good shape, the page will say so.

What one looks like

A real teardown from October 2026, for a GTA physiotherapy clinic with three locations. Name withheld; numbers as found.

63 adslive on Google Search in the last 30 days. A serious, continuous campaign.

  • The oldest creative still running was first shown in March 2023. Google's own creative page shows no first-shown date, and from outside we can't tell whether the text has been edited since, so this says how long the ads have existed, not whether the copy is fresh.
  • Live copy includes "Get a Treatment Plans that R Tailored Perfectly for you" and a sitelink reading "Physio 4 Lower Back Pain".
  • Location ads for one branch say "Open 24 hours"; the profile lists 8 a.m. to 8 p.m.

"Book Online"opens a contact form and the offer of a discovery call, not a booking calendar.

  • No booking link on the Google Business Profile either. A competitor two places up the map pack lets patients pick a slot directly.
  • At roughly $3.75 to $5.36 a click for physiotherapy searches, "we'll call you back" is where the budget leaks.
  • Homepage on a phone: 79 script files, 66 stylesheets, 2.2 seconds before the first byte.

4.8 from 219 reviews206 of them five-star, 70 photos, verified. Strong, and underused.

  • Not in the map pack for "physiotherapy [city]" on the day checked; the clinic's own page sat at organic position 76.
  • The three clinics that were in the pack rated 4.8, 4.8 and 4.4 — this profile has the reviews to compete.

Real online bookingbehind every "Book Online" button, on the site and on the Google profile, with the ads pointed at it.

  • Once a paid click can end in a booked slot instead of a callback, the second change is cheap: rewrite the ad copy in plain English.

Sources: Google Ads Transparency Center, Google search results for the clinic's city, the clinic's website on a phone, its Google Business Profile, and competitor sites — all public, all dated in the report.

Where the experience comes from

Skin Vitality Medical ClinicDigital Paid Ads Manager, 2017 to 2019

Ran PPC across nine locations for a cosmetic medical clinic chain, working directly with the CEO on budget and bid strategy, with tracking set up on every platform.

Montana Steele Strategic MarketingDigital Paid Ads Manager, 2019 to 2021

Managed six-figure monthly ad budgets for a Toronto marketing group, with A/B testing on every campaign.

Sidi.ioPerformance Marketing Manager, 2021 to 2023

Led a team of specialists running campaigns across Google, Facebook, LinkedIn and Microsoft ads. Freelance since late 2023.

"Her thoughtful approach to ad spending has significantly enhanced our ROI. Under Sonali's management, our account witnessed remarkable success, thanks to her strategic planning and relentless focus on maximizing returns."

Shenglong YouCEO, Fly Hwy. Client. LinkedIn recommendation, March 2024.

"Sonali provided amazing growth marketing service. She was professional, knowledgeable and effective when it comes to the digital channels. After working with her, we saw great success and growth with business."

Ziv ZhouPerformance Marketing, Relay. Client. LinkedIn recommendation, February 2024.

"Her first concern is that they don't overspend. She's looking at what performs and what doesn't and she's adjusting constantly. Sonali is very educated in helping her clients perform and doesn't give up until she gets the results."

Lesley CockburnGraphic designer. Worked alongside Sonali. LinkedIn recommendation, February 2024.

"Sonali has a client first mindset, while being impeccably knowledgeable when it comes to generating leads through digital marketing and funnels. I felt at ease when on-boarding clients to Sonali after a sale."

Mikayla MlynarczykMarketing and brand consultant. Worked alongside Sonali at Sidi.io. LinkedIn recommendation, February 2024.

Get your free ads teardown

Six questions. One page back within two working days.

Where the ads run

Got it.

Your teardown lands in your inbox within two working days. If anything on the form looked off, reply to that email and I'll sort it.