For dental practices choosing an SEO provider — US · UK · Australia

Choosing a dental SEO agency: what to check before you sign

Most dental SEO companies describe the same deliverables. What separates them sits in the parts few owners read closely: how the proposal was researched, who owns the accounts when the contract ends, and whether the monthly report connects to anything in the appointment book. This guide is about that decision — choosing a dental SEO agency, consultant, or expert — and it ends with our own model so you can test it against the same checklist: $0 upfront, 30% of revenue from the patient lines you assign, CRM-verified, no per-patient counting.

Proposal · contract · report, checked $0 upfront — 30% of results only Non-exclusive
google.com
Clinic page we operate · first organic result and cited in the AI Overview
English Google results page in which a clinic page operated by HEIM GLOBAL ranks first organically and is cited in the AI Overview
gemini.google.com
Asked in Korean which clinic to choose, Gemini names our client first
Gemini answer to a Korean-language question about where to get a lifting treatment, naming a HEIM GLOBAL client clinic first
30%

Of revenue from the patient lines you assign — nothing invoiced before it shows in your CRM

One rate
30% of results

Your domainYour Business ProfileYour analytics

Accounts stay registered to the practice; we work with manager access only

Ownership
stays with you

Daily logs

Google positions and AI answers logged every day and shared live, not summarized once a month

Reporting
live, not monthly

What are you actually hiring when you hire a dental SEO agency?

Search “dental SEO company” and the results look interchangeable: the same promises about the map pack, the same screenshots of rising graphs. Behind them sit four quite different kinds of provider, and the differences matter more than the sales deck suggests. None of them is right by default. Each has a typical strength, a typical failure, and one question that exposes it early.

Provider typeTypical strengthTypical riskQuestion that tests it
Dental-only SEO firmKnows treatment vocabulary, practice software, and dental advertising rulesTemplate sites and recycled copy shared by clients in different towns“Will any text on my pages also appear on another client’s site?”
General SEO agencyTechnical depth and a wide toolsetDoes not know which treatments carry your revenue, or which claims a dentist may not make“Who on the team has written for a dental or medical practice?”
Independent dental SEO consultant or expertSenior attention and a direct lineCapacity — one busy month and the work stalls“Who does the work when you are unavailable?”
Full-service dental marketing firmOne invoice across ads, social, web, and SEOSEO hours quietly absorbed by ad management“How many hours a month go to SEO, specifically?”

One issue cuts across all four: who else the agency serves near you. Some dental SEO marketing agencies take only one practice per area; others work for three practices on the same high street and let their pages compete. Neither is automatically wrong, but you should hear the answer before you sign, not discover it in the map results.

What dental SEO itself should include — the map pack, the Business Profile, treatment pages, reviews, technical health — is laid out in our dental SEO guide. This page assumes you know the deliverables and are deciding who should deliver them.

How do you evaluate a dental SEO proposal?

Read the evidence before the price. A proposal written for your practice contains things that could only come from looking at your market. A template contains statements that would be equally true of any practice in any town, and a price that was set before anyone looked.

Signs the proposal was researched

  • Map positions measured from several points around the practice, with the competitors that outrank you named
  • A short list of missing treatment pages, ordered by what they are worth to you — implants and aligners before a page on flossing
  • Specific notes on your Business Profile: category, listed services, duplicate or unverified listings
  • What ChatGPT, Gemini, and AI Overviews currently say when asked about your treatments in your town
  • A frank read on how crowded your area is, and what that means for timing

Signs it is a template

  • Deliverables counted in units: “8 blog posts, 20 backlinks, 4 hours”
  • Keyword lists with treatments you do not offer or towns you do not serve
  • A ranking promised by a date
  • No mention of your current site, listing, or reviews
  • The same price tier for a rural single-chair practice and a downtown group

Then ask about the work nobody sees in a proposal: who writes the treatment pages, and who checks them for clinical accuracy. A writer who cannot explain the difference between an implant-supported bridge and an implant-retained denture will produce pages that read that way, and patients notice before search engines do. Your dentists should approve every treatment page. A good dental SEO specialist builds that sign-off into the schedule instead of treating it as a delay.

Which contract terms matter most — lock-in, ownership, and exit?

Most regret about a dental SEO company starts in the contract, because its terms only matter on the day you want to leave. Read it with that day in mind. The table lists the clauses that decide how painful the exit is.

ClauseWhat to look forWhy it matters at exit
Minimum termMonth-to-month, or a short term with a clear notice periodSEO takes months to show, but a long lock-in moves all of that risk onto the practice
Domain and hostingRegistered to the practice, in an account the practice controlsA domain held in an agency account is the hardest asset to get back
Google Business ProfilePractice as primary owner; agency as managerRemoving a manager is quick; recovering ownership can be slow and uncertain
Analytics and Search ConsoleProperties created under a practice-owned Google accountYears of history leave with whoever owns the property
Pages and imagesOwnership after exit stated in writingSome agencies license content and take it down when you leave, and the rankings go with it
Call-tracking numbersA plan to remove or transfer themNumbers copied into directories outlive the contract and break your listing consistency
Termination feeNone, or a fixed amount in dollars“Balance of term payable” turns a one-year contract into a one-year bill

On our side, the answers are short. Your domain, Business Profile, and analytics stay in your own accounts; we work through manager access. The agreement is non-exclusive. What happens to the pages we fund and operate if you leave is agreed in writing before work starts — ask us for it, as you should ask anyone. And have your healthcare attorney read the agreement before you sign.

What should a dental SEO report show each month?

A report is useful only if you can decide something from it. Many dental SEO reports are built to prove that work happened: posts published, links built, hours logged. Those are inputs. A report you can act on runs from early signals to money, in three layers.

LayerWhat it should showWhat should not stand in for it
VisibilityMap positions across a grid around each location; organic positions for treatment-plus-town terms; whether AI assistants name the practiceOne “average position” figure for the whole site
ResponseCalls, booking clicks, and form starts from search, split by location and by treatment pageSessions and bounce rate on their own
RevenueNew-patient production attributable to search, read from your practice-management systemAn agency estimate of “lead value”

Visibility moves first, revenue last, and a report that stops at the first layer leaves the important question unanswered. Ask for live access as well as the monthly summary: if the rank tracker and AI logs exist, there is no reason you cannot see them. These are the two instruments we run, and every client sees the same screens we do.

If a report shows “leads”, ask how a lead is defined and how you can check it against the appointment book. Lead counts are easy to inflate — a wrong number dialed, an existing patient calling through a tracking line — which is how pay-per-lead marketing earned its reputation among dentists. Production recorded in your own system is much harder to dress up.

What should you ask a dental SEO company before signing?

Twelve questions, each with the kind of answer that should reassure you. Bring the list to every call, ours included.

  1. “Which competitors did you look at, and why do they outrank us?” — They are named, and the reasons are specific: categories, reviews, a treatment page you lack.
  2. “How do you measure our map position?” — From a grid of points around the practice, not one search from the front desk.
  3. “Which treatment pages would you write first?” — Ordered by value to the practice, not by how easy they are to write.
  4. “Who writes them, and who checks the dentistry?” — A named writer, and sign-off by one of your clinicians.
  5. “Is any of our copy shared with another client?” — No.
  6. “Do you work for other practices near us?” — A straight yes or no, and how conflicts are handled.
  7. “Which of our accounts do you need, and at what level?” — Manager access to accounts the practice owns.
  8. “What happens to our pages, listing, and phone numbers if we leave?” — It is written into the contract.
  9. “How do you handle patient reviews?” — Every patient asked the same way; nothing written, bought, or filtered by the agency.
  10. “How will we see what AI assistants say about us?” — Repeated, logged checks across several engines, not a single screenshot.
  11. “Which advertising rules apply to our pages?” — FTC endorsement rules in the US, ASA/CAP and GDC standards in the UK, AHPRA guidelines in Australia — with you approving each page.
  12. “What does a bad month cost us?” — On a retainer, the same as a good month. Under a results-based fee, less.

Retainer or 30% of results — which fee model fits a dental practice?

Standalone dental SEO retainers commonly run $750–5,000 a month, with most practices paying $1,000–2,500. A retainer buys effort at a fixed price, whether new patients arrive or not. That suits some practices well, and it is worth being honest about which.

A retainer fits when…

  • You want a fixed, predictable cost, even in your strongest months
  • Someone in the practice can direct the agency and judge the work
  • The job is mostly maintenance on a site that already ranks well

30% of results fits when…

  • You have paid retainers before without seeing production move
  • You would rather the agency carry the cost of slow months
  • Your practice-management system or CRM can show new-patient production by source

Our model is the second one. $0 upfront: the fee is 30% of collected revenue from the patient lines you assign, CRM-verified, with no per-patient counting. We fund the pages, hosting, tracking, and multilingual response line; you are invoiced once a month from your own records. Which lines you assign, and what the base leaves out, is designed around your practice during the free audit. The trade-off is real: in an exceptional month, 30% can come to more than a retainer would have. That is the price of moving the risk off the practice.

It is also not a payment for patients. HEIM GLOBAL never counts, steers, or brokers individuals; the 30% is a flat marketing-services rate on a revenue pool. In the US the fee applies to self-pay and cash-pay dentistry, with federal-program business excluded, and practices in stricter states such as Florida, New York, and California can choose a flat-tier alternative. The same three terms come with every agreement: $0 upfront · non-exclusive · monthly CRM settlement. For wider benchmarks, see healthcare marketing agency cost; if you are leaving a retainer, no-retainer marketing agency covers the switch.

What evidence should a dental SEO agency show — and what is ours?

Ask for evidence you can check yourself: live dashboards, Search Console exports, a reference call. A screenshot of one first-place keyword proves very little; anyone can find a term nobody else wants. Our own record comes from Seoul, among the most crowded clinic markets anywhere, with about two million international patients a year. Two dermatology clinics there grew foreign-patient revenue in the language lines we ran by +200% and +186%.1 They are dermatology, not dentistry, and we say so plainly: what transfers is the method — treatment-level pages, consistent practice data, daily measurement of rankings and AI answers.

7,700+Clinic pages operated in five languages
2,050Keywords tracked in Google daily
4AI engines logged for citations
$0Invoiced before revenue appears in your CRM

1 Basis: internal CRM records of two dermatology clinics in Seoul, comparing foreign-patient revenue in the language lines assigned to us with each clinic’s earlier baseline. Individual results vary by specialty, location, and competition. Names are under NDA; we show the live dashboards in full on a call.

What should the first weeks with a new dental SEO agency look like?

Whoever you choose, the opening weeks should be visible and unglamorous: access set up on accounts the practice owns, listing and technical errors fixed, a baseline report you can compare against later, and the first treatment pages drafted for your dentists to review. If the first month brings a strategy deck and nothing you can see on the site, ask why. With us, the starting point is the free AI-visibility audit — where the practice stands today in Google, ChatGPT, and Gemini — and, if the market has room, an agreement on which patient lines you assign. Local patients are the base we build first; Spanish- or Chinese-speaking communities nearby are an upside the same pages can carry.

Included in the 30%

Film, social and paid ads — made and run by our own team

We don't stop at search visibility. The whole path a patient takes before booking is planned, edited and run in-house.

  • Brand film and reels edited in-house from your footage + AI
  • An Instagram account run for each patient language
  • Meta & Google Ads managed in-house
  • Reddit and forum monitoring

Only outside talent such as models or hair and make-up is optional and paid by the clinic.

See the live case →
Cheongdam Clinic D, Seoul — English homepage playing the brand film we shot (clinic name blurred)
Cheongdam Clinic D, Seoul — English homepage playing the brand film we shot (clinic name blurred)

Questions owners ask when choosing an agency

Frequently asked questions

Judge three documents before price: the proposal, the contract, and a sample monthly report. A researched proposal names your competitors and missing treatment pages, a fair contract keeps your accounts in your name with a short exit, and a useful report connects rankings to new-patient production in your own system.

A dental SEO company works on organic visibility: map results, treatment pages, listings, and technical health. A dental marketing agency usually adds paid ads, social media, email, and web design under one retainer. In full-service packages, check how many hours actually go to SEO, because ad management tends to absorb them.

Not necessarily, but you should know the answer before signing. An agency serving two practices on the same street has to decide whose pages compete for the same searches. Ask directly whether they serve competitors near you, and how they would handle a conflict if it came up.

Short, or month-to-month with a clear notice period. SEO takes months to show results, but a long lock-in moves that risk onto the practice. Watch for clauses that make the balance of the term payable on exit. HEIM GLOBAL agreements are non-exclusive.

The practice should own both. The domain, hosting account, Business Profile, Google Analytics, and Search Console should be registered to an account the practice controls, with the agency holding manager access. Ownership of content written for you should also be stated in the contract before work starts.

It should show visibility, response, and revenue. Visibility means map positions across a grid and AI answers; response means calls and booking clicks by location and treatment page; revenue means new-patient production from search, taken from your practice-management system. Posts published and hours logged are inputs, not results.

Neither is better by default. An independent dental SEO consultant often gives more senior attention for less money, but capacity is limited and the work can stall during busy periods. An agency has more hands and more process. Ask either one who does the work week to week, and who covers when they are unavailable.

Published benchmarks put dental SEO retainers at $750–5,000 a month, most often $1,000–2,500. HEIM GLOBAL charges $0 upfront instead: a flat 30% of collected revenue from the patient lines you assign, CRM-verified, with no per-patient counting. Which lines count is designed around your practice during the free audit.

It can be structured lawfully, but it deserves a lawyer's review. HEIM GLOBAL applies its 30% only to self-pay and cash-pay dentistry, excludes federal-program business, and never counts or steers individual patients. Some states, including Florida, New York, and California, have stricter fee-splitting rules, so a flat-tier alternative is available there.

By local bank transfer, in USD, GBP, or AUD, against one formal monthly invoice from HEIM GLOBAL. The transfer goes to a Wise receiving account in your own currency, so the practice never sends an international wire. Each invoice follows the CRM settlement for that month, and your accountant confirms the local tax treatment.

Book my free AI-visibility audit

Free audit · no obligation

Test us against the same checklist — start with a free audit.

A 20-minute video call: where your practice stands today in Google, ChatGPT, and Gemini, the live dashboards you would see every month, and how the 30% model would map to your practice. English support 24/7.

60-second inquiry — free AI-visibility audit

Five required fields, about a minute. We reply as soon as possible — English support 24/7.

We may text this number about your inquiry (SMS). Msg & data rates may apply. Reply STOP to opt out, HELP for help. SMS terms

We reply as soon as possible across time zones — our Korea (KST) team adapts to yours.