How can SEO bring the right patients to a dental practice?
Dental SEO is the work on your service pages, your Google Business Profile and the health of your website, so local people find your practice when they search. Our agents check them 24/7: small page fixes go live and are logged with their reason, and anything clinical waits for a person on our team. Nobody can promise a ranking, and we do not.
From $1,990 a month + GST · Month to month
What does an SEO agent do?
Every change goes into a log you can read, with its reason.
- Done
Small page fixes: live straight away, logged.
- Waiting for our team
Anything clinical, and any new treatment page.
- Flagged
A fix a person has to make.
- Refused
Work that breaks Google’s rules.
Sample animation, not a client account.
What does dental SEO work on?
Three things decide whether a local search finds your practice: the pages on your site, your Google Business Profile, and how well the site works on a phone. The agents and our team share the work on each.
Service pages that answer what people already search
The agent reads Search Console for each page: the searches it appears for, the clicks it gets and its average position. When a page title does not say what people are searching, the title is rewritten to match, on the same address.
The agents: Rewrite a title to match searches the page already receives. Report when impressions hold and clicks fall, without claiming the cause.
Our team: Approves every new treatment page and every clinical line, and plans 4 pages a month with you. Link building is not part of the plan.
A profile that matches your website
Local searches often show business profiles before websites. Your hours, phone number and services need to say the same thing on the profile, on the page and in the code that tells Google about the page.
The agents: Compare the hours, phone number and address on the page with the same fields in the code, and correct the code when they differ.
Our team: Checks the profile details against your site in the first month. You hold the login; we are added as a manager. Full profile management is included from Growth.
A site that works on a phone
Google publishes three measures of how a page behaves on real visits, called Core Web Vitals. The agent reads them in Search Console and names the page template that fails. A faster page does not promise a ranking.
The agents: Name the template that fails, and flag a service page Google is not being asked to index.
A person: Ships the fix. A developer changes the template; the agent does not.
Dental implant consults, how a first visit works and how to book
Thresholds from Google’s Core Web Vitals page. Bars are examples, not a client’s figures.
- Title updated on the implants page
People are already searching this. The title on the page did not say it. The agent updated the title and logged why. It does not promise a ranking.
Done - Opening hours corrected in the code
The page said you close at 5. The code told Google you close at 6. The agent corrected the code and logged why.
Done - Draft page for implant consults
Written from the facts the practice supplied: what the visit is, who it is for, the suburb, how to book. No line about a result. It is not on the site until our team approves it.
Waiting for our team - Booking page slow on phones
The booking page is slow to show its main content on real phones. The agent marked the template. A person still ships the fix.
Flagged - Fees page: clicks fell, impressions held
The agent reported the pattern. It does not claim the cause.
Noted - Twenty suburb copies of one page
The agent will not make twenty copies of one page. Google treats that as abuse when the pages are there to chase searches.
Refused - A paid link from a directory network
Buying links for ranking breaks Google’s spam policies. The agent flagged it and does not buy links.
Refused
Here is a sample of the kind of lines it holds.
Who does what?
The agents do the checking and the small fixes, 24/7. People on our team decide anything that could change what your practice says about care.
- Our agents, 24/7
- Read Search Console for every page: searches, clicks and average position.
- Rewrite a title to match searches the page already receives.
- Correct opening hours, phone and address in the code when they differ from the page.
- Name the page template that fails Core Web Vitals.
- Flag a service page Google is not being asked to index.
- Draft a treatment page from facts the practice supplies.
- A person on our team
- Approves every new treatment page before it goes live.
- Approves any sentence about a treatment, a price, a risk or a result.
- Checks your profile details against your site in the first month.
- Plans 4 pages a month with you.
- What never happens
No page copied for every suburb. No link building, and no bought links. No scraping Google for rank checks. No ranking promise.
What may a dental page say?
A page on your website is advertising, and your practice is the advertiser under the National Law. So every page follows Ahpra’s advertising rules, and a person on our team checks the clinical lines before they go live.
| A page may say | A page must not say |
|---|---|
What happens at an implant consult, and how long it takes.What the visit involves | Implants that will fix your smile for good.A promise of what a treatment will do |
Who the consult is for, and what to bring.Who it is for | Patients love their results.A testimonial about clinical care |
We are two minutes from the station, open Saturday mornings.Where you are and when you are open | The best implant dentist in Perth.“Best”, “leading” or “specialises in” without specialist registration |
Book online or call the front desk.How to book | Painless, guaranteed results.An unreasonable expectation of benefit |
Example lines written for this page, not taken from a client site. Under section 133 of the National Law and Ahpra’s guidelines for advertising a regulated health service.
What happens in the first month?
The first month runs to a set plan. After it, we add 4 pages a month.
- Week 1Week 1: audit, agents live
We audit your site, pages and Google Business Profile, and the agents go live.
- Weeks 2–3Weeks 2–3: fixes
Technical fixes to the site, and your profile details checked against your site and its code.
- Week 4Week 4: first page
The first treatment page, drafted from your facts and sent to you for approval.
- RankingWhen will we rank?
No one can promise a ranking date, so we do not. If you need new patients sooner, pair SEO with Google Ads.
Practices where SEO was part of the work
Growth in new patients a month, lowest month to highest month. SEO was one of several services at each practice.
South Perth Dental Surgery
South Perth, WAGrowth in new patients a month, lowest month to highest month+338%Lowest month to highest monthOct 2023 → Jan 2025Read the case studyDentalcare of Forrestfield
Forrestfield, WAGrowth in new patients a month, lowest month to highest month+164%Lowest month to highest monthMay 2022 → Jul 2023Read the case studyGrowth in new patients a month is worked out from each practice’s own monthly counts. Each figure compares the highest month on record with the lowest month before it, rounded to the nearest per cent. A count includes every new patient, however they found the practice; it is not attributed to Google Ads, SEO or any other single channel.
What does dental SEO cost?
SEO and Google Ads are included in every plan. Growth, at $3,490 a month + GST, adds visibility in AI Overviews, Google Business Profile management and Meta ads. Plans are month to month, with 30 days’ notice.
The 90-day promise, on the Growth and Group plans: we work for free until we hit it.
See the conditions on the pricing pageDental SEO
From $1,990 a month + GST
Month to month
See the plans- SEO and Google Ads are included in every plan.
- 4 pages a month, each checked by a person before it goes live.
- A monthly report.
- Plans are month to month, with 30 days’ notice.
Questions about dental SEO
If your question is not here, ask it in your strategy session.
What is dental SEO?
Dental SEO is the work that helps local people find your practice when they search for a dentist.
It covers three things:
- Your service pages: titles and content that answer what people already search.
- Your Google Business Profile: hours, phone and services that match your website.
- Your site’s health: how the pages load and behave on a phone, measured by Google’s Core Web Vitals.
Our agents check all three 24/7. Small page fixes, such as a title or the opening hours in the code, go live and are logged with their reason. A new treatment page and anything clinical wait for a person on our team.
Nobody can promise a ranking, and we do not. We judge the work on enquiries and cost per booked patient.
Do you guarantee page-one rankings?
No. Nobody can promise a ranking, so we do not.
Google decides rankings, not us and not any other agency. Under the Australian Consumer Law, a promise about a future result needs reasonable grounds on the day it is made.
What we can promise is the work itself:
- The agents check your pages, profile and site health 24/7.
- Every change is logged with its reason, so you can see it.
- A person on our team checks anything clinical before it goes live.
We measure the result in enquiries and cost per booked patient, not in a rank report. A ranking on its own does not book a patient.
How is SEO different from Google Ads?
Google Ads pays for a place in the results; SEO works on the pages and profile that show up without paying for the click.
| SEO | Google Ads | |
|---|---|---|
| You pay for | The work on your pages, profile and site | Each click, plus the management fee |
| When spend stops | The pages stay up, and still need upkeep | The ads stop showing |
| Speed | No promised timeline | A new campaign can go live the same day it is agreed |
Many practices run both: ads bring enquiries now while the pages and the profile build. Both are included in every plan, from $1,990 a month + GST. See Google Ads for dentists.
How long does dental SEO take?
There is no reliable timeline, so we do not promise a ranking date.
A date on a sales page is a sales claim, not a rule.
What we can say is how the first month runs:
- Week 1: we audit your site, pages and profile, and the agents go live.
- Weeks 2–3: technical fixes, and your profile details checked against your site.
- Week 4: the first treatment page, sent to you for approval.
After that, we add 4 pages a month. If you need new patients sooner, Google Ads is the faster channel, and many practices run both.
Why is the Google Business Profile part of the work?
Because local searches often show business profiles before websites, and the profile has to agree with your site.
Google reads your hours, phone number and address in three places: the profile, the visible page, and the code that describes the page to Google (structured data). When they disagree, a patient may see the wrong hours or call the wrong number.
- The agents compare the hours, phone and address on the page with the same fields in the code.
- When they differ, the agent corrects the code and logs why.
- Our team checks the profile details against your site in the first month.
You hold the profile login, and we are added as a manager. Full Google Business Profile management is included from Growth, at $3,490 a month + GST.
What may a treatment page say?
What the visit involves, who it is for, where you are and how to book, and nothing that promises an outcome.
| A page may say | A page must not say |
|---|---|
| What happens at a consult, and how long it takes | What a treatment will do for the patient |
| Who the consult is for, and what to bring | A testimonial about clinical care |
| Where you are, when you are open, how to book | “Best”, “leading” or “specialises in” without specialist registration |
A page on your website is advertising, and your practice is the advertiser under the National Law. So every page follows Ahpra’s advertising rules, and a person on our team checks every clinical line before the page goes live.
Why not a page for every suburb?
Because pages that only swap the suburb name can count as spam under Google’s rules.
Google’s spam policies call many near-identical pages made to chase searches “scaled content abuse”, and doorway pages are the same idea aimed at cities. That applies whether a person or an AI writes them.
So our agents refuse to make them, and the refusal goes into the log. A location page is worth building only when it says something true and useful about that place:
- How to get there, and where to park.
- The hours and the services at that location.
- How to book at that location.
We add 4 pages a month, and we plan them with you, so each one earns its place.
Can an AI draft go live on its own?
Small page fixes can; anything clinical cannot.
| Goes live, logged | Waits for a person on our team |
|---|---|
| A page title matched to searches it already receives | A new treatment page |
| Opening hours, phone or address corrected in the code | Any clinical wording |
| Structured data that matches the page | Any line about a price, a risk or a result |
Every change, live or waiting, goes into the change log with its reason. Google’s own guidance says generative models can be wrong, so a person fact-checks before anything clinical is published.
What does the monthly fee cover?
SEO is included in every plan, from $1,990 a month + GST.
The fee pays for the work, and plans are month to month with 30 days’ notice. For SEO, the work includes:
- Agents checking your pages, profile and site health 24/7.
- Small fixes made and logged with their reason.
- 4 pages a month, each checked by a person before it goes live.
- A monthly report.
Link building is not included. Visibility in AI Overviews is added on Growth, at $3,490 a month + GST.
When you compare quotes, ask what each line means. Two quotes can use the same words, such as “content”, “local SEO” or “AI optimisation”, and hide very different work.
What counts as a result?
An enquiry that could become a patient, not a click or a ranking.
We count an enquiry as an answered call, a form or an online booking. Spam, existing patients and calls under 30 seconds do not count. You report the new patients who attend.
Rankings and traffic are useful signals, and the agents watch them in Search Console. They are not the result:
- A page can rank and not be clicked.
- A click can leave without booking.
- Only enquiries and attended patients show whether the work pays for itself.
What does the monthly report show?
Enquiries first, then the change log: what the agents did, and why.
The report leads with what matters to a practice: enquiries, cost per enquiry against the target, and the new patients you report.
For SEO it adds these lines:
- Clicks from Google search, from Search Console.
- Calls and forms that came from search.
- Actions on your Google Business Profile.
- The pages and fixes done that month, from the change log.
It does not lead with a list of rankings, because a rank list on its own says nothing about patients.
Do you copy Google reviews onto our website?
Not when a review mentions symptoms, treatment or an outcome.
Your website is advertising your practice controls. Under Ahpra’s rules, a review that talks about clinical care becomes a testimonial once it appears in that advertising, and testimonials about clinical care are not allowed.
So we keep that text off the site:
- No review quotes about treatment on any page.
- No review text that describes clinical care in the page code either.
A star count with no clinical story is a different question. Raise it on the call, and we will check the wording with you before anything goes up.
Can we reward patients for reviews, or ask only the happy ones?
No. Both can mislead the people who read your reviews.
Under the Australian Consumer Law, a reward for reviews has to apply to positive and negative reviews alike, and it has to be disclosed. Asking only the patients you expect to be happy filters what readers see.
The ACCC has acted on this in health. Between 2015 and 2018, HealthEngine did not publish about 17,000 reviews and edited about 3,000. In 2020 the Federal Court ordered penalties of $2.9 million; that total also covers sharing patient details with insurers.
Ahpra’s rules apply as well: a review that describes clinical care cannot be used in your advertising.
Do we keep our website, profile and content if we leave?
Yes. You keep all of it.
Plans are month to month, with 30 days’ notice. When a practice leaves, it keeps:
- Its website content and landing pages.
- Its Google Business Profile. You hold the login throughout; we are only added as a manager.
- Its Google Ads and Meta accounts, campaigns and keyword lists.
- The change log.
We remove our access within 5 business days. Nothing is held back, and you do not need our permission to keep using any of it.
Does SEO still matter when an AI Overview answers the question?
Yes, for local booking searches, where people choose a practice near them.
AI Overviews often answer general questions, such as what a treatment is. When that happens, a page can keep its impressions and lose clicks. The agents watch for that pattern in Search Console and report it, without claiming the cause.
Searches with booking intent are different. People want a practice near them, and they compare profiles, opening hours and service pages before they call. That is the ground this service works on.
Being quoted inside AI answers is its own service, included from Growth at $3,490 a month + GST. See AI search visibility.
What do you need from us to start?
A signed onboarding form, then the four things on our checklist.
- Access to your website, Search Console and Google Business Profile.
- Your practice facts: services, suburbs, opening hours and phone number, exactly as they should appear.
- Your booking link. We add the one you already use; we do not set up booking systems.
- Who approves copy, including the clinical lines.
We do not take access until the form is signed. Approvals are turned around within 2 business days.
If you are not sure where to start, start with the free account audit: you share your Google Ads account number and accept our manager link request, our agents read up to 12 months of account history, and you get the findings in writing within 1 business day.
Pages checked 24/7, with a person on anything clinical
Book a strategy session. Or start with the free account audit: you share your Google Ads account number and accept our manager link request, our agents read up to 12 months of account history, and you get the findings in writing within 1 business day. You keep the audit either way.
A person replies within 1 business day.


