Full-service dental marketing: what an engagement includes
On this page
My dental marketing services cover the whole growth system for a UK private practice: research, the patient-journey plan, search, paid ads, tracking, the website, content and the automation that holds it together. Full service dental marketing here means one dental marketing consultant owns all of it, planned from one set of research, and judged on booked and completed treatment.
An engagement is built from the same eight modules. A full-stack engagement takes all eight; a custom one takes a subset. Nothing is sold on its own without the foundation it needs.
Who this is for
Principal-owned, independent UK private practices with one to three sites, a clear local catchment, and a wish to grow high-value treatments: implants, full-arch, Invisalign and orthodontics, cosmetic dentistry. Each treatment runs as its own funnel, compared in how high-value treatments differ: marketing single and multiple implants, marketing full-arch treatment, marketing clear aligners, braces and orthodontics, composite bonding, veneers and smile makeovers and emergency appointments as a way in. The practice can fund ad spend on top of fees, plus a site or tracking build if one is needed.
If you're comparing this with a dental marketing agency in the UK, the main differences are structural. There's no account manager layer. I do the work myself, with my own automation for research, drafting and checks; I review and approve everything that goes out. Every account stays in your name. More on the process is in how I work, and more on the person behind it is on the about page.
The eight modules
| Module | What it covers | Read more |
|---|---|---|
| Research | Market, audience, competitor and search-results analysis. The first job of the paid setup, once you accept the proposal | How I work |
| Funnel architecture | Mapping the journey from first search to booked treatment, and deciding what each channel does at each stage | How I work |
| Organic search | Topical-authority SEO, technical SEO, on-page work, local SEO and your Google Business Profile | Search visibility for practices, showing up in the map results |
| Paid media | Google Ads and Meta (Facebook and Instagram), across the whole funnel, not just the last click | Running Google Ads for a practice, running Meta ads for a practice |
| Analytics and attribution | GA4, Google Tag Manager, server-side tracking, offline conversion imports from your practice management system (PMS), behaviour analysis, incrementality testing where volume allows, reporting dashboards | Tracking ads to booked treatment |
| Website | Design and build of a site that can carry the strategy and be measured, then conversion optimisation: finding where enquiries are lost and fixing them | A site that carries the strategy |
| Content | Text, image and video, each piece made for the stage of the decision it serves | How I work |
| Automation | Workflows built with tools such as n8n, Make and Claude Code, so reporting and production run reliably without manual effort | Automation and reporting systems |
A few terms, defined once:
- Offline conversion import: sending an outcome that happened outside the website (a booked or attended consultation, or a treatment start, recorded in your practice management system, or PMS) back to the ad platform, matched to the ad click that started it. Booked and attended consultations and treatment starts go back to Google Ads within its upload window (90 days for offline import1); treatment completed later is measured in your own report. Meta receives only the booked and attended consultations, sent only with the patient's recorded explicit consent and hashed, and Meta may restrict or reject them for a health advertiser. The time limit is explained on what each booked consultation cost.
- Server-side tracking: sending measurement data from a server you control rather than only from the visitor's browser, which is more reliable and easier to govern for consent.
- Topical authority: covering a subject so completely and so well connected that search engines treat your site as a reliable source on it.
Organic and paid are never planned separately. They are one demand system, built from the same research, and every piece of work traces back to that research and forward to a tracked outcome.
Setup and retainer
The pricing model has three parts, and they are kept separate on purpose.
| Part | What it pays for | How it is charged |
|---|---|---|
| Setup fee | Market and competitor research, the topical architecture and page registry, the tracking and attribution build, and any site work needed before the strategy can run | One-off, priced as a project. Not folded into month one |
| Monthly retainer | Running the modules you have engaged | Monthly, sized to the module bundle. A full-stack engagement and an organic-only one are different retainers |
| Ad spend | The clicks and impressions themselves | Paid by the practice directly to Google or Meta, on the practice's own card or invoice |
Packaging follows the modules:
| Package | Modules | Suits |
|---|---|---|
| Full-stack | All eight | Practices growing high-value treatments across search and ads |
| Organic only | Organic search, plus the research it depends on | Practices not ready for paid media yet |
| Custom | A defined subset | Where part of the system is already in good hands |
Ad spend is paid direct to the platform so that you can see exactly what was spent, and so that nobody has a reason to push spend up to raise their own fee. Performance-based and revenue-share pricing are not offered. Prices are set per practice, because the work depends on what is already in place: you get a written proposal with a fixed setup price, a fixed retainer, the minimum term and the notice period before you commit, and the first look at your site and ads costs nothing. If you're comparing prices across vendors, I have written up how much dental marketing costs and the pricing models you will meet.
What is never included
Some things are left out deliberately. Knowing them up front saves both of us time.
| Not included | Why |
|---|---|
| Promised rankings or lead numbers | Nobody controls Google or Meta. I commit to the work and to measurement you can check |
| Paid media without working measurement | If it cannot be measured, spend cannot be judged, so it does not run |
| Standalone article packages, standalone audit packages sold as the end product, or "just the ads" | Pieces without the foundation under them rarely pay back |
| Patient follow-up or reception services | Enquiry handling stays with your front desk. I track where enquiries go; I do not contact your patients |
| Bought links, link networks or review schemes | They put your site and your Google Business Profile at risk |
| Copy that breaks UK dental advertising rules | Non-compliant copy is rewritten, never run |
| Holding your ad budget or your accounts | Spend is paid direct; accounts stay in your name |
One practice per catchment
I work with one practice per catchment area. A catchment is the area your patients realistically travel from. If I already work with a practice competing for the same patients, I will say so and decline, however good the fit looks otherwise.
The reason is practical. The research I do for you, the searches you bid on and the pages that rank are competitive assets. You should not be paying someone who is also trying to beat you in the same results.
What the first three months look like: an illustrative example
Illustrative: a composite example, not a client result. The practice, what the first look finds and the report rows are invented to show the shape of the work, so the report shows placeholders, not figures.
A two-surgery private practice wants more implant consultations. The owner emails me, and before any call I take the free first look at the site, ads and local results from the outside. In this example it finds three things: calls from the website aren't tracked, the Google Ads campaign is optimising to form fills, and the Google Business Profile has gaps in its services, photos and review replies. We talk it through on a call, and the practice gets a written proposal.
The paid setup. Research into the catchment, the competing practices and what local patients search for comes first. Then the build: call tracking, and the join between the practice system and Google Ads, so booked and attended consultations and treatment starts become the results the campaign is told to find, with form fills kept as secondary. The implant pages are rewritten to answer cost and fear questions, and the profile gaps are filled. Meta stays off until that measurement works.
The first month on the dashboard. One row per stage, by channel, with a short written summary at the month's end:
| Stage | Google Ads | Organic and map results | Meta |
|---|---|---|---|
| Enquiry | [n] | [n] | Not running |
| Consultation booked | [n] | [n] | Not running |
| Consultation attended | [n] | [n] | Not running |
| Treatment accepted | [n] | [n] | Not running |
| Treatment started | [n] | [n] | Not running |
| Treatment completed and paid | [n] | [n] | Not running |
Under the table sits a data-gaps note: calls with no source recorded, and treatment that will finish after Google's upload window.
Months two and three. NHS, job-seeker and out-of-area searches found in the search terms are excluded. Bidding moves to booked consultations once enough are coming through to learn from. Review replies are drafted by me and approved by the practice before they're posted. If booked consultations are being recorded reliably, Meta goes in with its two consultation events, and the dashboard's Meta column fills in.
Is it a fit?
The surface criteria get a practice into the conversation. These decide whether the engagement works.
| Works well when | Walk away when |
|---|---|
| The owner answers questions and signs off within a reasonable turnaround | You want promised rankings or a promised lead count |
| I get real access: site, profile, ad accounts, analytics, tag manager, booking system | You will not give data access |
| You think in twelve months, not one quarter | You want one channel run without the research and measurement under it |
| You have clinical capacity for the extra demand | Price is the main deciding factor |
| Your front desk answers and follows up enquiries | I already work with a practice in your catchment |
| No other agency is doing overlapping work on the same site | |
| You are open about the current state, including what is broken |
If most of the left-hand column is true, email me about your practice at Fayez@imfayez.com. Send your website address, your rough catchment and who handles your marketing now, and I will look at your site, ads and local results from the outside before any call, at no cost.
Sources
-
Google Ads Help, "Guidelines for importing offline conversions", https://support.google.com/google-ads/answer/15081888, accessed 1 October 2026. ↩
Talk to me about your practice
Send me your website address, the area your patients come from and the treatments you want more of. The first look is free, and I reply personally.
Fayez@imfayez.comWhatsApp: @imfayez1Read how I work