Email me

Full-service dental marketing: what an engagement includes

On this page
  1. In short
  2. Who this is for
  3. The eight modules
  4. Setup and retainer
  5. What is never included
  6. One practice per catchment
  7. What the first three months look like: an illustrative example
  8. Is it a fit?
  9. Sources

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

ModuleWhat it coversRead more
ResearchMarket, audience, competitor and search-results analysis. The first job of the paid setup, once you accept the proposalHow I work
Funnel architectureMapping the journey from first search to booked treatment, and deciding what each channel does at each stageHow I work
Organic searchTopical-authority SEO, technical SEO, on-page work, local SEO and your Google Business ProfileSearch visibility for practices, showing up in the map results
Paid mediaGoogle Ads and Meta (Facebook and Instagram), across the whole funnel, not just the last clickRunning Google Ads for a practice, running Meta ads for a practice
Analytics and attributionGA4, Google Tag Manager, server-side tracking, offline conversion imports from your practice management system (PMS), behaviour analysis, incrementality testing where volume allows, reporting dashboardsTracking ads to booked treatment
WebsiteDesign and build of a site that can carry the strategy and be measured, then conversion optimisation: finding where enquiries are lost and fixing themA site that carries the strategy
ContentText, image and video, each piece made for the stage of the decision it servesHow I work
AutomationWorkflows built with tools such as n8n, Make and Claude Code, so reporting and production run reliably without manual effortAutomation 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.

PartWhat it pays forHow it is charged
Setup feeMarket and competitor research, the topical architecture and page registry, the tracking and attribution build, and any site work needed before the strategy can runOne-off, priced as a project. Not folded into month one
Monthly retainerRunning the modules you have engagedMonthly, sized to the module bundle. A full-stack engagement and an organic-only one are different retainers
Ad spendThe clicks and impressions themselvesPaid by the practice directly to Google or Meta, on the practice's own card or invoice

Packaging follows the modules:

PackageModulesSuits
Full-stackAll eightPractices growing high-value treatments across search and ads
Organic onlyOrganic search, plus the research it depends onPractices not ready for paid media yet
CustomA defined subsetWhere 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 includedWhy
Promised rankings or lead numbersNobody controls Google or Meta. I commit to the work and to measurement you can check
Paid media without working measurementIf 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 servicesEnquiry handling stays with your front desk. I track where enquiries go; I do not contact your patients
Bought links, link networks or review schemesThey put your site and your Google Business Profile at risk
Copy that breaks UK dental advertising rulesNon-compliant copy is rewritten, never run
Holding your ad budget or your accountsSpend 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:

StageGoogle AdsOrganic and map resultsMeta
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 whenWalk away when
The owner answers questions and signs off within a reasonable turnaroundYou want promised rankings or a promised lead count
I get real access: site, profile, ad accounts, analytics, tag manager, booking systemYou will not give data access
You think in twelve months, not one quarterYou want one channel run without the research and measurement under it
You have clinical capacity for the extra demandPrice is the main deciding factor
Your front desk answers and follows up enquiriesI 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

  1. 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.com