Published prices, no black box
Every plan and add-on price is on this page. Ad spend is separate, paid direct to the platforms, and capped at what you set.
Managed plans
Three plans, and they genuinely differ — each one adds channels and assets the one below it doesn't have. Ad spend is separate, paid direct to Google and Meta, always capped at what you set.
Every plan includes the same monthly report: your calls first, then every channel, ending with cost per booking request. See a sample.
Essentials
The phone rings, and the local presence is yours.
$657/mo
$443/mo for founding practices (33% off for 12 months), then $657
- Website care & changes (add a website plan from $49/mo)
- Managed ads on Google Search and Meta
- Profile, Maps & listings
- Your monthly report
Growth
Every paid channel, plus the assets that compound.
$1,360/mo
$915/mo for founding practices (33% off for 12 months), then $1,360
- Everything in Essentials
- Google Local Services Ads
- SEO content program (one piece a month)
- AI search visibility
- Reputation management
- Booking widget integration
Complete
Everything in Growth, plus every call traced to its source.
$1,526/mo
$1,043/mo for founding practices (33% off for 12 months), then $1,526
- Everything in Growth
- Call tracking & attribution
- Whisper message and missed-call alerts
- Calls attributed by channel in your monthly report
Website builds
No setup fee. One monthly rate, hosting included. Changes to your pages come with a managed plan, or add website care for $58/mo.
Template build
Live in days, from a style built for veterinary practices.
$49/mo
No setup fee.
- Pick one of our templates, built for veterinary practices
- You get the style's full layout with your details, colours, logo and wording. Small changes are free; a different page structure moves you to the Customized build ($99/mo).
- Technical SEO and VeterinaryCare schema
- Built for AI search
- Booking pages linked to the system you already use
- California-compliant consent banner and legal pages
- Hosting included
- You own the site, the content and the domain.
Customized build
Built to your spec, not a template with your logo on it.
$99/mo
No setup fee.
- Custom page structure and design, not a fixed layout
- Dedicated design review rounds with you
- Technical SEO and VeterinaryCare schema
- Built for AI search
- Booking pages linked to the system you already use
- California-compliant consent banner and legal pages
- Hosting included
- You own the site, the content and the domain.
Migration
Move your existing site over, improved, not just copied.
$99/mo
No setup fee.
- Rebuilt on our veterinary template, not lifted across as-is
- Every old URL redirected, so the rankings you have already earned follow you
- All existing content moved over and re-checked
- One review round with you before it goes live
- Technical SEO and VeterinaryCare schema
- Built for AI search
- Booking pages linked to the system you already use
- California-compliant consent banner and legal pages
- Hosting included
- You own the site, the content and the domain.
Add-ons
Everything you can add to a plan, and what it costs. If an add-on is already in your plan, it says so — we won't sell you something you're paying for.
- $58/mo
Website care & changes
For website-only clients. Included on every managed plan.
- $59/mo
Booking widget integration
We embed or link your existing booking system into the site and track every click through to it as a booking request. Included in Growth and Complete.
- $75/mo
Local Services Ads management
On Essentials. Included in Growth and Complete.
- $78/mo
AI search visibility
On Essentials. It needs content and reviews behind it to be worth buying — we'll tell you if it isn't yet.
- $166/mo
Call tracking & attribution
Included in Complete.
- $208/mo
Reputation management
Standalone. Included in Growth and Complete.
- $342/mo
Second SEO content piece
On top of the monthly piece in Growth and Complete.
- $650–750 once
Listings cleanup
One-time. You get a written report of what was wrong and what we fixed.
- $12–20/yr
Domain registration
Billed at cost, registered in your name.
Doing it separately
What the same work costs bought as seven services from several vendors. These are category rates, not quotes from named competitors, and the low end assumes everyone is cheap and nothing overlaps.
- Website vendor$109–$327
- Google Ads management$750–$2,000
- Local SEO$800–$1,500
- Reputation platform$299–$799
- Call tracking$50–$179
- Listings management$40–$60
- AI search monitoring$99–$399
Plus $800–4,000 in setup fees, and a stack of invoices, a stack of logins and nobody who can tell you which one produced the booking.
DocAds Complete + a custom website
$1,625/mo
One invoice, one report, and every channel attributed back to the booking it produced.
Terms, and what your ad budget should be
- 6-month initial term, then month-to-month.
- 60-day money-back guarantee.
- No setup fee.
- Minimum ad budget $500/month, paid directly to the platforms and capped at what you set.
What to budget for ads
Paid to Google and Meta directly, on top of your plan. Where your practice lands depends on your city and how many services you want covered.
Single location, low competition
$650–1,050/mo
Google $500–800 + Meta $150–250.
Single location, competitive metro (e.g. Orange County)
$1,050–1,900/mo
Google $800–1,500 + Meta $250–400.
Multi-doctor or multi-service
$1,900–3,800/mo
Google $1,500–3,000 + Meta $400–800.
Google's automatic bidding needs about $800/month to work well. Below that it doesn't get enough data to optimise, so we'd rather run one channel properly than three badly.
Things that are true of every plan
- Ad spend is separate from your plan and paid straight to the platforms, with a $500/month minimum.
- “Bookings” means booking requests until we connect to your practice software.
- Ads can work in week one. SEO takes 9–12 months.
- Traffic counts are consent-gated under California law, so our numbers are conservative.
Four promises
The things we will not do differently for you than for anyone else, written down so you can hold us to them.
Published prices, no hidden fees
Every plan and add-on price is on this page. No setup fee, no percentage of your ad spend, no surprise line items.
You own everything
The website, the content, the domain, the ad accounts and the Google Business Profile are registered in your name. If you leave, they leave with you.
Your ad spend is yours, and capped
You pay Google and Meta directly, at the budget you set. We never touch your card, and we can't spend past your cap.
One plain-language report
One monthly report that leads with your calls and ends with cost per booked appointment, by channel. No dashboard logins, no wall of metrics.
Free audit: your ads, your Google profile and your listings
Tell us about your practice. We'll show you what we'd build and what it would cost, before you commit to anything.
Get my free audit