The marketing that actually books eye exams, in order of return: a complete Google Business Profile with steady reviews, local SEO and online booking, a recall system for existing patients, and Google Ads for new-patient demand. The cheapest lever most practices ignore is recall — getting last year's patients back in costs almost nothing. Here's what each channel does, the honest math, and when it's worth it.
We run our own service companies on the same marketing stack we build for clients, so the numbers below are how we actually think about cost per booked appointment — not agency theory.
The highest-return lever and the most overlooked. Automated text and email reminders when a patient is due for their annual exam, with one-tap online rebooking. You already have these patients — getting them back costs a fraction of finding new ones.
A complete profile with current photos and a steady flow of reviews lands you in the map pack for "eye doctor near me" and "optometrist near me." Cost: your time. Ask every patient; spread reviews out.
Pages on exams, contacts, kids' vision, and the eyewear brands you carry, feeding a site that books exams online. Slower to ramp (three to six months) but it compounds and you own it.
Buys new patients today. Worth it because a patient buying glasses or contacts is worth several hundred dollars on the first visit and far more over years — but only if the site books and the desk follows up.
Track cost per booked exam against patient lifetime value, not impressions:
More marketing isn't always the answer. Hold off if:
Our Grow in Google plan is $597/mo: a booking-focused site, the monthly SEO content engine, Google Business Profile management, and lead attribution so you see which channel produced each exam. Just need the site and after-hours capture? Start Getting Leads is $249/mo. Both are month-to-month and you own everything. A free working demo lands in 48 hours.
Related: SEO for optometrists, is local SEO worth it, local SEO cost, the AI receptionist, and the marketing by trade hub.
We don't post stock testimonials. On a 15-minute call we screen-share the real dashboards behind our own businesses — live leads, rankings, and the exact page that produced each one. See the proof →
Send your practice name and city — we'll confirm your market is open and build a working demo within 48 hours. Free, no card, no commitment.
Prefer email? [email protected]