From your next ad click to your next profitable customerPaid mediaCreativeCommerceSearch

IVANOV ORTHO

Ivanov Orthodontics is a high-end orthodontic practice in North Miami that recently expanded with a new Miami Lakes office. Braces and Invisalign are a one-time, high-ticket decision, which makes paid search unusually competitive and unusually expensive to get wrong.

Google AdsConversion TrackingLocal SearchGeo Strategy2,064 negative keywords90%+ show-up rate

The client. A premium practice, scaling into a second city.

01 / 05

Ad spend managed

$5,000 / month

Engagement

May 2025 → Present

Locations

North Miami + Miami Lakes

Channel

Google Ads (Search)

The problem. The channel was losing money on every dollar.

02 / 05

$42,000Google Ads spend
$23,000New patient revenue
0.55xROAS
−$19,000Net position

Nearly $19,000 was lost upfront, making the channel cash-negative and fundamentally unsustainable.

Diagnosis. Three things were quietly breaking the account.

03 / 05

01

Spend aimed at the wrong searches

Most budget was flowing toward competitor brand terms, insurance-related searches Ivanov Ortho does not accept, and low-intent modifiers.

cheap bracesno cost orthodonticsfree bracescompetitor brandmedicaid orthodontist

02

Conversion tracking measured the wrong thing

Success was counted as a click on the call button, not an actual phone call, and not a call lasting over 60 seconds. Lead quality and real demand were invisible.

  • Click on call button counted
  • Call connected ignored
  • Call > 60 seconds ignored
  • Booked appointment ignored
03

A high-ticket, one-time purchase

Braces are bought once in a lifetime. The upfront ticket is high, competition is fierce, and a previous agency had left crucial steps missing from the cost-per-booking equation.

Prior agency spend

$60,000for only
137 booked appointments

Actions taken. We rebuilt it from the keyword up.

04 / 05

01

Negative keywords, industrialised.

We started with the negative keyword list. Every wasted query became a permanent exclusion: competitor brands, insurance terms, price-shoppers, job seekers.

from 200 2,064 negative keywords to date

02

Conversion tracking, rebuilt on reality.

We replaced button-click conversions with real outcomes imported from Liine: new patient booked calls and existing patient booked calls, both set as primary actions.

  • New Patient Booked Call primary
  • Existing Patient Booked Call primary
  • Calls over 60 seconds tracked
  • Imported from clicks server-side
03

A 6km radius, not a whole county.

Both locations serve large areas, so we tightened targeting to a 6km radius per office. Tighter geography means shorter drives, and a show-up rate above 90%.

6 km

per location

04

Show-up rate as the real KPI.

A booked appointment that never arrives is not a conversion. We optimised the whole account toward attendance, pushing show-up rates above industry standards across both Ivanov Ortho and Urbn Dental.

90show-up rate

Results achieved. 46% cheaper. 77% more. On 5% less spend.

05 / 05

Previous agencySpend

$60,000Booked appointments
137Cost per booked appt
$438vs

Our work · May 2025 → Present

Spend

$57,052Booked appointments
242Cost per booked appt
$236
−46%Cost per booked appointment
+77%Booked appointments
−5%Total ad spend
242Appointments booked

New patient leads & booked appointments

By quarter · Ivanov Orthodontics

New patient leads

Booked appts.

Conversion rate

We took over the account in May 2025. Conversion rate climbed from 36% to a peak of 76%.

A channel that lost $19,000 upfront now books appointments at $236, and books 77% more of them.

Ivanov orthodontics · north miami & miami lakes. Is your paid search cash-negative too?

Most accounts we audit are measuring clicks instead of patients. We will show you exactly where the money is leaking, in one call.

Want results like these?

Tell us about your acquisition engine. We will show you where the gap is.