Results
Growth you can measure in new patients
We report on what actually matters: booked appointments and cost per new patient. Here's a look at what that's meant for the practices we work with.
New patients per month
Calgary implant practice, 8-month engagement
3.2×
Return on ad spend within the engagement
Real practices, real numbers, coast to coast
We report on booked appointments, not impressions or clicks. Here is exactly what that has looked like for practices we work with across Canada.
Select a market to view its case study
General & family dental practice
Southeast Edmonton, Alberta
The situation
A newer practice opening into a crowded trade area with roughly 45 other dental clinics nearby. Zero Google reviews, no ranking presence for local search terms, and a patient pipeline that depended almost entirely on walk-ins.
The approach
We rebuilt the Google Business Profile from scratch, put a review generation workflow into every patient visit, and built out local SEO pages by service and neighborhood. Paid search and social were tightly geo-targeted and optimized for booked appointments, not clicks or impressions.
The outcome
264 new patients booked over 12 months, reviews grew from 0 to 249, and the practice now ranks on the first page for its highest-value local search terms. Estimated lifetime patient value from the engagement sits at roughly $792,000.
One specific example
Month three, "emergency dentist Southeast Edmonton" was showing zero impressions in Search Console. We rewrote the Google Business Profile description and built a dedicated emergency-appointments page targeting that exact phrase. By month six it was generating 4 to 6 booked appointments a month on its own, verified against the call-tracking number on that page.
264
New patients booked over the engagement
249
Google reviews, up from 0
$792,000
Est. lifetime value (avg. $3,000/patient)
New patients per month
Google reviews over time
Illustrative growth curve from 0 to 249 reviews across the engagement.
The North Media experience
A quick walkthrough of what partnering with us looks like
Swipe, or tap any step below to jump straight to it.
A marketing partner built only for dental practices
We help dental practices get more new patients. We build your website, run your Google and social ads, handle your SEO, and leverage AI automations that respond to and qualify leads around the clock, and we do it only for dentists. That focus is why everything you're about to see is built around how patients actually search for and choose a dentist.
Why practices choose us
We hold ourselves 100% accountable to booked patients
Most agencies hide behind impressions and clicks. We don't. Every dollar you spend is traced to a real, booked patient, and if something isn't working, you hear it from us first.
Every lead
tracked to its exact source
No lock-in
we earn the next month
Dental-only
specialists, not generalists
The moment a lead comes in
You'll know within seconds, not the next morning
When our AI automation qualifies a lead on your website at any hour, the front desk gets an instant email, flagged for urgency, with the full conversation attached. No lead sits in an inbox overnight.
Front Desk Inbox · New message
Site Chat Assistant
to frontdesk@practice.com
New qualified lead: call back within 5 minutes
High priority. Patient mentioned pain twice in the chat. Please call back as soon as possible.
Patient details
- Name
- Jane Appleseed
- Phone
- (780) 555-0142
- Reason
- Chipped tooth, wants this week
- Insurance
- Sun Life
Chat transcript
Patient:Hi, I chipped a tooth this morning and it's starting to hurt. Can I get in this week?
Assistant: Sorry to hear that. I can get someone to call you back right away. Can I get your name and the best number to reach you?
Patient: Jane, and it's (780) 555-0142.
Assistant: Thanks Jane, do you have dental insurance we should have on file?
Patient: Yes, Sun Life.
Assistant:Got it. I've flagged this for the front desk and someone will call you back shortly to get you booked in.
Lead captured and routed to front desk within 90 seconds of the chat starting.
How clients actually react
A real client, reacting to a real report
This isn't a mockup. It's an unedited reaction to one of our monthly reports, with contact details removed for privacy. That's what it feels like when reporting is thorough enough that clients respond like this, unprompted.
Verified dental client
Contact details hidden for privacy
… Read more
Wow, that's an amazingly thorough report. Thanks so much! We'll try our best to get more reviews!
What lands in your inbox monthly
A report you can actually read in two minutes
Every month you get a plain-language summary with the four numbers that matter: leads, bookings, cost per booked patient, and reviews. No dashboard login, no jargon, just what changed and why.
Sample monthly report
July at a glance
Leads captured
221
+18%Booked appointments
104
+12%Cost per booked patient
$118
-24%New Google reviews
31
+9%Every report opens with a plain-language summary like this, written by a person, not auto-generated jargon. No login, no dashboard to figure out.
Where patients actually come from
Know exactly which channel is earning its keep
Every lead is tracked back to its source, from organic Google and referrals to paid search, social, and even AI search tools. You see what works, and we cut what doesn’t instead of guessing.
Sample monthly report
Leads by source
Breakdown by how the lead came in
When your phone actually rings
Staff for your busiest hours, not the average one
We track exactly when calls, form fills, and chats come in by day and hour, so front desk staffing and after-hours automation coverage match real demand instead of a guess.
Sample monthly report
Busiest times for incoming leads
Calls, form fills, and chats by day and hour
The number every skeptical owner asks for
Real growth, not your existing patients on repeat
We separate brand-new patients from your returning and recall base every single month. If a campaign is just recycling people you already see, this is the chart that exposes it.
Sample monthly report
New vs. returning patients
We're looking forward to helping your practice grow
Instant lead alerts, reporting you don't have to chase, full source attribution, and real, provable new-patient growth. Let's put it to work for your practice.
01 / 09
Why practices trust us
Clear communication. Real results.
5.0
They tailored a strategy that fits our unique needs, and we’ve seen a noticeable increase in inquiries and interest in our services. Plus, they’re just a call away.
Jodie Kohler
Practice Owner
From the beginning, their team took the time to understand our brand, goals, and target audience. They created a tailored strategy that perfectly aligned with our vision.
Faheem Rasheed
Operations
Most companies just take your money and waste it. This team delivers results and continues to work with you in the best interests of your practice. Highly recommend!
Parm Dhillon
Practice Owner
Good SEO company, will def recommend them if you're looking to generate leads for your local business.
Joyce Martin
Operations
Ready for more new patients?
Book a free strategy call. We'll review what's working, what isn't, and exactly how to grow your practice, built around new patients, bookings, and cost per acquisition.
