Your ranking report of 22 September tracks 66 terms. 58 of them rank and 13 are in the top ten, which is a genuinely strong position. But 25 sit between #11 and #20. That is page two, where almost nobody looks. Moving a term from 14 to 8 is a fraction of the work of ranking it from nothing, and you have twenty-five of them queued up.
Your ranking report of 22 September 2026 tracks 66 terms across Castle Hill and the Hills District. Fifty-eight of them rank inside the top 100. Thirteen are in the top ten, including four at position one. Your veneers page alone holds seven of those thirteen. This is not a site with a visibility problem.
The problem is where the rest of the market sits. Twenty-five terms rank between #11 and #20, which is the largest single band in the report and roughly two in every five of your ranking terms. Another twenty sit between #21 and #100. Almost none of that traffic converts, because page two of Google is functionally invisible. The site is present everywhere and dominant almost nowhere, and the distance between those two states is smaller than it looks.
This is your Fresh Digital ranking report of 22 September 2026, read in full rather than sampled. It is the baseline every monthly report from here is measured against, so it is worth reading closely.
| Position band | Terms | Share of the 66 |
|---|---|---|
| #1 | 4 | |
| #2 to #3 | 6 | |
| #4 to #10 | 3 | |
| #11 to #20 | 25 | |
| #21 to #100 | 20 | |
| Not in the top 100 | 8 |
Read the fourth row twice. Twenty-five terms at #11 to #20. That is the biggest band in the report by a wide margin, and it is the one band where the work is already ninety per cent done. These are not terms you are failing to rank for. They are terms you rank for on the wrong page of results.
| Scope | Tracked | Ranking | In top 10 | #11 to #20 | Not in top 100 |
|---|---|---|---|---|---|
| Castle Hill terms | 33 | 29 | 9 | 13 | 4 |
| Hills District terms | 33 | 29 | 4 | 12 | 4 |
The two halves rank almost identically in volume and very differently in quality. Castle Hill gives you nine top tens, the Hills District gives you four. The district terms are not missing, they are just deeper: thirteen of them sit between #21 and #100 against seven for Castle Hill. That is what you would expect from a site with fourteen Castle Hill service pages and no page for any other suburb in the district.
| Term | Rank | Page Google is ranking |
|---|---|---|
| veneers Castle Hill | #1 | /castle-hill/dental-veneers/ |
| porcelain veneers Castle Hill | #1 | /castle-hill/dental-veneers/ |
| Invisalign Hills District | #1 | /invisalign/ |
| Invisalign treatment Hills District | #1 | /invisalign/ |
| dental veneers Castle Hill | #2 | /castle-hill/dental-veneers/ |
| cosmetic veneers Castle Hill | #2 | /castle-hill/dental-veneers/ |
| veneer consultation Castle Hill | #2 | /castle-hill/dental-veneers/ |
| Invisalign consultation Hills District | #2 | /invisalign/ |
| veneers cost Castle Hill | #3 | /castle-hill/dental-veneers/ |
| composite veneers Castle Hill | #3 | /castle-hill/dental-veneers/ |
| Invisalign Castle Hill | #5 | /invisalign/ |
| Invisalign consultation Castle Hill | #8 | /invisalign/ |
| cosmetic dentist Hills District | #9 | / (home page) |
Two pages produce twelve of the thirteen. /castle-hill/dental-veneers/ holds seven and /invisalign/ holds five. When we audited those pages we found out why, and the answer is useful, because it is repeatable across the rest of the site.
| Page | Terms it ranks for | In top 10 | Share |
|---|---|---|---|
| / (home page) | 22 | 1 | |
| /invisalign/ | 17 | 5 | |
| /castle-hill/dental-veneers/ | 11 | 7 | |
| /castle-hill/teeth-whitening/ | 4 | 0 | |
| /cosmetic-dentistry/ | 3 | 0 | |
| /castle-hill/all-on-4/ | 1 | 0 |
This is the single most diagnostic table in the report. Your home page carries more rankings than any other page, twenty-two of them, and exactly one is in the top ten. A home page ranking for twenty-two commercial terms is a home page doing work that dedicated pages should be doing. Compare it with the veneers page, which carries eleven and puts seven in the top ten. The difference is not authority. It is that one page is about a treatment and the other is about a practice.
| Cluster | Tracked | Top 10 | #11 to #20 | Where it stands |
|---|---|---|---|---|
| Veneers
veneers Castle Hill · porcelain veneers Castle Hill · veneers cost Hills District |
16 | 7 | 2 | Your strongest cluster by a distance, and the model for the rest. |
| Invisalign & clear aligners
Invisalign Castle Hill · clear aligners Castle Hill · teeth straightening Castle Hill |
22 | 5 | 9 | Strong at the head, nine terms stuck on page two behind it. |
| Cosmetic & smile makeover
cosmetic dentist Castle Hill · smile makeover Castle Hill · digital smile design Castle Hill |
24 | 1 | 10 | The widest cluster and the weakest. Five of the eight unranked terms are here. |
| Teeth whitening
teeth whitening Castle Hill · cosmetic teeth whitening Hills District |
4 | 0 | 4 | All four on page two, at #14, #14, #17 and #18. The tidiest quick win in the report. |
Audited on 22 September 2026 against the live site and the rendered HTML of twelve pages. Every number below can be re-checked in a browser in about a minute, and we will walk anyone at the practice through it. What we did not find is as useful as what we did: your markup is in better shape than most dental sites we audit, which is why several of these fixes are days of work rather than months.
Three pillars, in this order, because the order matters. The work with the shortest distance to a result goes first. Everything is run by the same in-house team and reported in one monthly document.
Twenty-five terms rank at #11 to #20. Each one already has a page Google accepts, an index position and some authority behind it. Getting a term from #14 to #7 is a different and much smaller job than ranking it from nothing, and it is where the first three months go.
Nineteen of your twenty tracked questions have no counterpart on your site. Your markup is already right on five pages, so this is not a rebuild. It is writing the right questions into pages that are already structured to hold them.
Thirty-three district terms are ranking with no district pages behind them. That is the clearest structural gap in the report, and the Castle Hill silo is the blueprint for closing it.
A growing share of dental research now ends without a click, because Google or an AI assistant answered on the spot. Your AEO report puts a number on where you sit today, and the number is zero.
| Engine | Appearances | Mentions | Links | Visibility |
|---|---|---|---|---|
| Google AI Overviews | 0 | 0 | 0 | 0% |
| Google AI Mode | 0 | 0 | 0 | 0% |
| ChatGPT | 0 | 0 | 0 | 0% |
| Gemini | 0 | 0 | 0 | 0% |
| All engines | 0 | 0 | 0 | 0% |
Twenty prompts, four engines, eighty checks, nothing. Set that against the ranking report from the same week, where you hold #1 for veneers Castle Hill and #1 for porcelain veneers Castle Hill. You are the best answer Google can find for those searches and you are not in a single AI answer about veneers. That is not a contradiction, and it is the most useful thing in either report.
That page runs 2,249 words, carries eight question headings in real H2 and H4 markup, and declares FAQPage, Question, Answer, Service and Product schema. Structurally it is close to a model page, which is exactly why it ranks #1, #1, #2, #2, #2, #3 and #3. Now compare its questions with the ten veneer questions in your AEO report. The page asks what happens to teeth under veneers, what they look like after ten years, and the best age to get them. The engines are being asked how much veneers cost in Castle Hill, whether porcelain beats composite, whether veneers look natural, whether they fix gaps, and how many you need for a smile makeover. Nine of the ten have no counterpart on the page. The infrastructure is right and the question set is wrong, which is the cheapest version of this problem to have.
Plenty of proposals still promise FAQ rich snippets in Google search results. Google deprecated that feature. So we are not selling you FAQ markup for rich results, because there are none to win. What structured question content still does, and does well, is make your material parseable by AI assistants and by Google’s own generated answers, and give every treatment page a clear machine-readable identity. That is the value, and that is what we are quoting.
No black box and no six-month discovery phase. The schema and question work ships inside the first month, because it costs the least and moves the AI number fastest. The page-two push runs alongside it.
We are a team of digital specialists on the Gold Coast. 40+ years of combined director-level experience and 14 years established across the APAC digital arena, and we have helped thousands of businesses solve their online marketing problems. This proposal is a fair sample of how we work: read the source, count the things that can be counted, and say plainly what we do not know.


One monthly retainer of $2,450 + GST. The Month 1 build is included in it. There is no setup fee, no ad spend, and no separate management surcharge.
The bottom line. $2,450 + GST a month, which is $2,695 once GST is added. The Month 1 build is inside that figure, so there is nothing extra to pay to start. No ad spend is quoted or recommended in this proposal, so the retainer is the entire cost of the programme.
All fees are quoted in Australian Dollars and are exclusive of GST. The monthly retainer is $2,450 + GST, invoiced monthly from the start date and covering the Month 1 build as well as the ongoing work. There is no one-off setup fee on this engagement. No advertising spend is included, quoted or recommended in this scope. Rankings, AI visibility and traffic outcomes are objectives based on the current baselines in sections 02 and 05 and are not guarantees; the ranking report this proposal is built on contains no search volume data and no forecast is made from it. All content describing treatments, materials or pricing is provided to Hills Dental & Implant Centre for review and is published only on your approval. This proposal is valid for 30 days from issue.
Because that is one cluster of sixteen terms out of sixty-six, and the other three clusters do not look like it. Cosmetic and smile makeover is twenty-four tracked terms with one top ten. Invisalign has five top tens and nine more sitting on page two. Whitening has none in the top ten and all four on page two. The veneers page proves the model works on your domain. The work here is applying it to the other fifty terms.
It depends on the term, which is why we diagnose all twenty-five individually rather than quoting one fix. Some need the content on the ranking page deepened, some are ranking on the wrong page and need a dedicated one, some need internal links pointing at them from the rest of the silo, and some need the on-page targeting tightened. Your whitening terms sit at #14, #14, #17 and #18 on one page that is already 1,944 words and already states a price, so that page most likely needs links and targeting rather than more words. Your Invisalign page is 877 words holding nine page-two terms, so that one needs depth.
Not a dealbreaker, but it does cost you, and you have the evidence in your own reports. Both of the prompts that name Castle Hill are cost questions and both return nothing. Your implants page asks the cost question in a heading and answers it without a figure, while your blog quotes $4,500 to $15,000. Your whitening page does state a range, at $300 to $800, and all four of its terms rank. Our recommendation is a clearly worded starting-from range rather than a fixed price. If you would rather not, we will say so honestly in the reporting rather than pretend those prompts are winnable.
Because the tracked set we inherited covers veneers, Invisalign, whitening and cosmetic terms only. That is a gap in the measurement, not in your site, and your implants and All-on-4 pages are two of the strongest pages you have at 1,847 and 1,815 words. We add an implant and All-on-4 term set and a matching prompt set in Month 1, inside the retainer, so from the first report the baseline covers the whole practice.
That is the right question to ask and it is why the audit comes first. We are rewriting question headings and adding schema declarations, not deleting content or changing URLs. Protecting the thirteen top tens, and the veneers page above all, is an explicit deliverable of the week one to two audit. Nothing on that page changes until we have mapped what is producing those seven positions.
The AI visibility number should move first, because that work ships in weeks two to four and it is currently at zero, so there is nowhere to go but up. Page-two terms typically move over one to three months once the underlying fix lands, and they move unevenly: some jump, some do not budge, which is why we diagnose them individually. Brand new suburb pages are slower again, months two to four for first visible movement. We report monthly either way, including when a month is flat.
No setup fee. The Month 1 build is included in the $2,450 + GST monthly retainer. The retainer runs month to month, and the pages, content and schema are yours and stay on your domain whatever happens after that.
Google Search Console, Google Analytics and Google Business Profile access, a login that can edit the website, and one named person for clinical content sign-off. That is the whole list.
Enter your name and role and press accept. It opens a pre-filled email to Mitchell confirming your acceptance of the scope and the $2,450 + GST monthly retainer set out above. Nothing is submitted anywhere else and no data leaves your device.
Your direct line into Fresh for this engagement. Anything on scope, numbers or timing comes straight to me, and I keep the work joined up from the brief through to handover.
Ready to begin
There is no setup fee on this engagement, so the only thing to pay to start is the first month’s retainer of $2,450 + GST, which is $2,695 once GST is added.
On the Stripe page, enter the amount shown above. Prefer bank transfer or a formal tax invoice? Just reply to this proposal and we’ll sort it out.