$6,000 a Month and No ROI: How This Dental Marketing Agency Failed Dr. Hugh Flax

Dr. Hugh Flax of Flax Dental in Sandy Springs spent roughly $72,000 with a dental marketing agency and the phone still wasn’t ringing. This dental marketing audit traced the gap to a website with no EEAT, a broken Google Ads structure, and lead reports that didn’t match what showed up in the chair — and here is the order we’d fix it.

$72K
spent at $6,000/mo with no measurable ROI
520
calls & form fills in a year — few matched the target patient
1–2
Google Ads quality scores on top-spend keywords

“I’m spending $6,000 a month and the phone isn’t ringing.” That’s what Dr. Hugh Flax told us after nearly $72,000 spent with no measurable ROI. David Meerman Scott brought us in to audit performance, and two representatives from the digital agency joined the call alongside Dr. Hugh and Edi, the practice administrator at Flax Dental who tracks what actually converts.

Everyone showed up with reports. The goal was simple: figure out whether this dental marketing spend produced measurable results, or whether it was a sunk cost. This audit walks the data in the order we found it.

Measure The Search And SEO Disconnect

We didn’t have backend access initially, so we ran a third-party SEO audit — the same process we use for thousands of clients. There was no evidence of meaningful link building and no growth on keywords that actually drive new patients.

There were zero rankings for local-intent terms like “Atlanta cosmetic dentist” or “emergency dentist near me.” Traffic came almost entirely from people searching Dr. Hugh’s name directly. His Google Business Profile was doing all the work; the website wasn’t.

RUN THIS YOURSELF

Pull the client’s top landing page into Ahrefs and read two numbers: organic keywords and referring domains. If branded-name traffic is the only thing coming in and local-intent keywords show nothing, the website isn’t ranking — the Google Business Profile is carrying the practice. That’s the first conversation to have with the owner.

Grade The Pages Against Google’s EEAT Standard

For a local dentist, the power lives on the location service pages. As far as we could tell, the site didn’t have location pages that send the right signals for Sandy Springs or nearby areas. When a page like “Emergency Dentistry in Sandy Springs” is built right, it shows up in local search; the page we saw had no expertise, experience, authority, or trust.

We ran a service page through our Article Grader, and it earned a “D” — hardly any evidence of EEAT, with ChatGPT-style red flags present. On-page metrics in Ahrefs confirmed it: no backlinks, URL power around one, and no traffic. Real link building means EEAT credibility signals Google can verify: real dentists, real cases, real photos, not keyword-stuffed FAQs.

Signal we checked What the audit found
Local-intent rankings Zero for terms like “Atlanta cosmetic dentist”
Backlink profile Mostly low-quality directories; several spam links
Service page EEAT (Article Grader) Grade “D” — little evidence of expertise
Keyword movement over 12 months Flat — no growth on patient-driving terms

Audit The Google Ads Account

We logged into Google Ads and sorted six months of keyword data by clicks. The top-spending exact-match terms — “dentist near me,” “Atlanta dentist,” “cosmetic dentist” — showed quality scores as low as 1 and 2. Google penalizes scores under 4 by making those keywords more expensive to run, often 3–4× the budget for the same position.

The account held 129 keywords, many paused, with only two active campaigns: cosmetic and general dentist. Ad groups weren’t tightly themed around services like veneers or emergency dentistry, and landing pages lacked keyword alignment and EEAT signals. Exact match wasn’t the problem; the weak alignment between keyword, ad copy, and landing page was.

RUN THIS YOURSELF

In any Google Ads account, sort keywords by cost and look at the quality score column. Anything sitting at 1 or 2 on the top-spend terms is burning budget — Google charges a premium for low scores. Then open the change history: if the only recent edits are automated bid adjustments and the ads, ad groups, and landing pages haven’t moved, the account isn’t being managed.

Reconcile The Leads Against The Chair

The agency reported 520 calls and form submissions over the year and referenced internal dashboards showing roughly $100,000 in production. When we reviewed the lead export against Flax Dental’s own systems, the tracking didn’t line up: most of those patients didn’t appear in the practice’s records, and over half the leads were unreachable or outside the target profile — people seeking Medicaid providers, in-network dentists, or budget services well outside Dr. Hugh’s premium offering.

Edi had folders of leads that never turned into cases. As David Meerman Scott put it on the call, someone seeing substantial ROI would be silly to cancel — and from Dr. Hugh’s seat, that ROI wasn’t showing up in his chairs or his bank account. A high lead count doesn’t matter if the leads aren’t qualified.

Take Back Control And Rebuild

Here’s the sequence we set for Dr. Hugh. First, copy the website and lock down domain control before any access changes. Then send a demand letter stating the facts and requesting a refund or reduction based on performance.

From there, rebuild properly: spin up a clean Google Ads account, prioritize lower-cost, higher-intent Local Service Ads, and rebuild the website with real service pages instead of recycled content. Keep publishing thought-leadership content that builds genuine EEAT authority over time. If you’re a local business owner stuck in a contract that isn’t delivering, you can audit your own account, grade your content against Google’s standards, and own your marketing rather than keep paying for excuses. The same diagnostic move powers every local audit — see how it runs end to end in the Quick Audit process.

THE DELIVERABLE
See What’s Really In Your Marketing

Stuck in a contract that isn’t making the phone ring? We’ll audit your ad account and website against Google’s standards and hand you the fix order.

Get Your Own Quick Audit →Power Hour with Dennis →

Dennis Yu
Dennis Yu
Dennis Yu is the CEO of Local Service Spotlight, a platform that amplifies the reputations of contractors and local service businesses using the Content Factory process. He is a former search engine engineer who has spent a billion dollars on Google and Facebook ads for Nike, Quiznos, Ashley Furniture, Red Bull, State Farm, and other brands. Dennis has achieved 25% of his goal of creating a million digital marketing jobs by partnering with universities, professional organizations, and agencies. Through Local Service Spotlight, he teaches the Dollar a Day strategy and Content Factory training to help local service businesses enhance their existing local reputation and make the phone ring. Dennis coaches young adult agency owners serving plumbers, AC technicians, landscapers, roofers, electricians, and believes there should be a standard in measuring local marketing efforts, much like doctors and plumbers must be certified.