Skip to main content
Dental · 4-Week Transformation

How a Dental Practice Went from Score 41 to 78 in 4 Weeks

A solo dentist in a competitive suburban market was losing new patients to practices with better websites. No online booking, poor accessibility, and missing provider schema meant they were invisible in search results.

Score Before
41 /100
Score After
78 /100
Total Cost
$320 one-time
Revenue Impact
+$4,200 /month

The Problem

The Situation

Bright Smile Dental (name anonymized) is a solo practice in a suburban area with 6 competing dental offices within a 3-mile radius. Dr. Chen had a website built by a dental marketing company 3 years ago on a template. It looked “fine” but wasn't generating new patient inquiries.

Their FreeSiteAudit score was 41/100—slightly above the dental industry average of 40, but far behind the top competitors scoring 65+.

Initial Score Breakdown

Overall41/100
Mobile38/100
SEO44/100
Performance52/100
Accessibility25/100
Local SEO33/100

Top 10 Issues Found by FreeSiteAudit

Critical
No online booking
Patients had to call during business hours to schedule. 62% of dental searches happen after 5pm — they were losing every one.
Critical
Missing Dentist provider schema
No structured data for the dentist, specialties, accepted insurance, or office hours. Google couldn't show rich results.
Critical
Accessibility failures (WCAG)
Low contrast text, missing form labels, no skip navigation. Excluding patients with disabilities and hurting SEO.
High
No insurance page
"Do you accept my insurance?" is the #1 question dental websites get. No dedicated page meant lost traffic and phone calls.
High
Missing service-specific pages
One generic "Services" page listing everything. No individual pages for implants, whitening, emergency dental, etc.
High
Poor mobile navigation
Hamburger menu was broken on iOS Safari. 55% of their traffic was mobile — half couldn't navigate the site.
High
No patient reviews on site
They had 127 Google reviews (4.8 stars) but none displayed on the website. Missing social proof on every page.
Medium
Missing alt text on images
15 images had no alt text. Team photos, office photos, before/after — all invisible to search engines.
Medium
No new patient special page
They offered a $99 new patient exam but it was buried in a sidebar widget. No dedicated landing page.
Medium
Slow server response time
TTFB of 1.8 seconds. Shared hosting with no caching. Pages felt sluggish even on fast connections.

Before FreeSiteAudit

  • ×Only 4–5 new patient inquiries per month (competitors getting 12–15)
  • ×Phone rang constantly during business hours with scheduling requests, taking staff away from patients
  • ×Invisible in “dentist near me” searches despite being closer to searchers than competitors
  • ×Spending $800/month on Google Ads with poor conversion rate (1.2%)

The Solution

The Decision

Dr. Chen's office manager, Maria, found FreeSiteAudit after searching “why isn't my dental website getting patients.” She ran the free audit, showed Dr. Chen the results, and got approval to spend up to $500 fixing things. She hired a freelance web developer for the technical work ($320 for 5 hours) and handled the content herself.

1

Week 1: Critical Fixes (Developer)

Score: 41 → 55

Added online booking widget — 1 hour (integrated Calendly free plan)
Fixed mobile navigation — 45 min (hamburger menu bug on iOS Safari)
Added Dentist schema markup — 1 hour (provider, insurance, specialties, hours)
Fixed accessibility contrast issues — 30 min (updated text colors site-wide)
Added missing form labels — 20 min (contact and appointment forms)
2

Week 2: Content & SEO (Maria)

Score: 55 → 66

Created insurance accepted page — 2 hours (listed all 18 plans with details)
Wrote 5 service-specific pages — 4 hours (implants, whitening, emergency, cleanings, cosmetic)
Added patient reviews section — 30 min (embedded Google reviews widget)
Wrote alt text for all 15 images — 45 min
3

Week 3: Conversion Optimization (Maria + Developer)

Score: 66 → 73

Created $99 new patient special landing page — 1.5 hours
Added skip navigation and ARIA landmarks — 45 min (developer)
Enabled server caching — 30 min (TTFB dropped from 1.8s to 0.4s)
Added FAQ schema to 3 pages — 1 hour (developer)
4

Week 4: Polish & Local SEO (Maria)

Score: 73 → 78

Linked Google Business Profile from every page — 15 min
Added before/after gallery with proper alt text — 2 hours
Created neighborhood-specific content — 1.5 hours (2 nearby neighborhoods)
Optimized meta descriptions and title tags — 1 hour (all pages)

The Results

Score Progression

Week 0 (Before)41/100
Week 155/100
Week 266/100
Week 373/100
Week 4 (Final)78/100
New Patient Inquiries
5/mo10/mo+100%
Online Bookings
0/mo22/moNew channel
Google Ads Conversion
1.2%3.8%+217%
Phone Call Volume
85/mo62/mo-27% (good)

Key Wins

Online booking captured 22 appointments/month that would have been lost after-hours calls
Now ranking for "dentist accepting [insurance name]" searches — 3 of their top 5 insurance pages rank page 1
Rich results showing in search with star ratings, insurance accepted, and booking link
Staff freed up 8+ hours/month from reduced scheduling phone calls
Google Ads cost per acquisition dropped from $67 to $21 (same budget, 3x more patients)

The Numbers

Investment

FreeSiteAudit Pro$19/mo
Developer (5 hours)$320
Calendly (free plan)$0
Maria's time14 hours
Total$329.99 + $19/mo

Return

New patients/month+7
Avg. first-visit value$350
Avg. lifetime value$3,200
Monthly revenue increase+$4,200

Time to payback: 8 days. Two new patients covered the entire cost.

“The biggest surprise was online booking. We went from zero to 22 appointments a month that we would have completely missed. Patients book at 10pm on a Sunday—we never could have captured those before.”

Maria, Office Manager

Bright Smile Dental (anonymized)

Key Takeaways

Online booking is non-negotiable

62% of dental searches happen outside business hours. If patients can't book online, they'll find a practice where they can.

Accessibility = more patients

Fixing contrast, form labels, and navigation didn't just improve the score — it made the site usable for patients with disabilities and improved SEO.

Insurance pages drive traffic

"Do you accept [insurance name]?" is the most common dental search after "dentist near me." Dedicated pages rank quickly.

Schema builds trust in search

Provider schema with insurance, specialties, and ratings made their listing stand out in search results vs. competitors with bare-bones listings.

Frequently asked questions

Which online booking tool did they use?

Calendly's free plan. It's not dental-specific, but it handles basic scheduling well. For more features, dental-specific tools like Zocdoc or LocalMed work great too.

How much did the developer cost?

$320 for 5 hours of work ($64/hour). Most of the time went to schema markup and accessibility fixes. The content work was all done by the office manager.

Did they stop running Google Ads?

No — but they got 3x more patients from the same budget because the website converted better. Cost per acquisition dropped from $67 to $21.

What about HIPAA compliance?

The booking widget collects name, email, and preferred time only — no health information. For intake forms, they still use their existing HIPAA-compliant patient portal.

See what's holding your practice back.

Get your free audit in 60 seconds. No signup, no credit card.