Optometry Marketing Ideas That Book More Eye Exams
The average independent optometry practice loses 20-30% of its active patient base to attrition every year, mostly to inertia rather than to a competitor. The practices that grow are not the ones with the lowest exam fees. They are the ones that show up at the right moment and make booking feel effortless.
Why most optometry marketing stalls before it starts
Most ODs market their practice the same way they did a decade ago: a Google Business Profile they update twice a year, an occasional post on Instagram, and a hope that recall postcards still work. Some of it does still work, marginally. But the underlying problem is that optometry has a long purchase cycle, typically 12-24 months between exams, and a low urgency trigger. A patient does not wake up thinking about their annual eye exam the way they might think about a toothache or a skin concern. That means your marketing has to do two separate jobs at once: interrupt passive patients who are overdue, and capture active searchers who already know they need an exam right now.
Most practices only do one of those two jobs. They either run Google Ads to catch the high-intent searcher (good) or they send recall emails to their existing base (also good), but they rarely connect the two into a coherent acquisition system. The result is a leaky funnel: new patients trickle in, lapsed patients drift away, and the schedule stays half-full.
What follows is a set of concrete marketing approaches organized by where the patient sits in that journey, with honest notes on what each channel costs and what it tends to produce for a typical independent or small-group OD practice.
Capturing patients who are actively searching
Search intent is the highest-value traffic you can buy in optometry. Someone typing "eye exam near me" or "optometrist accepting new patients" has already decided they want an appointment. Your only job is to not lose them to the practice two listings above you.
Google search ads
A well-structured Google Search campaign for an optometry practice typically costs $400-900 per month in ad spend for a single-location office in a mid-size market. In a competitive urban market that number can run $1,200-2,000. The key metrics to watch are cost per click (usually $3-8 for eye exam terms) and, more importantly, cost per booked appointment. Practices with a frictionless booking flow (online scheduling, not just a phone number) tend to see cost per booked appointment in the $40-90 range. Practices that send clicks to a generic homepage that buries the booking button can see that number triple.
One practical example: a three-OD practice running ads to a dedicated landing page with a same-week availability calendar, a short form asking only for name, phone, and preferred time, and a clear statement of which insurance plans are accepted will consistently outperform a larger practice running ads to its homepage. The conversion rate difference between a purpose-built landing page and a homepage is frequently 3x to 5x, which is the single highest-leverage change most practices can make before touching ad spend at all.
Keyword structure matters too. Broad campaigns that include terms like "eye doctor" alongside "eye exam" tend to attract non-purchase intent traffic, patients looking for records, existing patients looking for the phone number. Tightly themed ad groups built around exam intent, contact lens-related searches, and glasses prescription terms outperform sprawling campaigns every time.
Google local services ads
Local Services Ads, the "Google Screened" placements above the regular search ads, are worth testing for optometry because they charge per lead rather than per click, and they surface prominently on mobile. Costs per lead in optometry typically run $25-60. The catch is that you pay for every call, including wrong numbers and spam, so volume without a call-handling process can inflate your true cost per acquired patient quickly. Practices with a front-desk team that picks up consistently and books on the first call get good ROI from LSAs. Practices that let calls roll to voicemail do not.
Reaching patients who are not searching yet
The majority of your potential market is not searching for an optometrist today. They have just not gotten around to booking, or they forgot it has been 18 months, or they assume their vision is fine. Reaching this audience requires a different set of channels.
Meta (Facebook and Instagram) awareness campaigns
Meta is not a direct-response channel for optometry the way Google Search is. Someone scrolling Instagram is not in eye-exam mode. But Meta is effective for two specific use cases: back-to-school exam season promotions (July through September), and retargeting visitors who landed on your site from search but did not book.
A simple retargeting campaign showing a short video of your office, your exam pricing transparency, and a one-click booking link to people who visited your website in the last 30 days typically costs $200-400 per month to run and meaningfully improves the conversion rate of your Google Ads spend. Think of it as closing the loop on warm traffic rather than generating cold traffic from scratch.
For awareness-stage campaigns, creative that speaks to a specific trigger works better than generic "schedule your eye exam" messaging. Ads framed around back-to-school readiness, screen fatigue, or the HSA/FSA year-end deadline give the viewer a concrete reason to act now rather than someday.
HSA/FSA deadline campaigns
This is one of the most underused timing windows in optometry marketing. A large portion of your patient base has flexible spending account dollars that expire at the end of the calendar year, and most of them do not realize they can use those funds for an eye exam, contact lenses, or glasses until someone reminds them. An email and paid social push in October and November targeting your existing patient list, framed specifically around "use your FSA before it expires," consistently produces a surge in bookings at a very low cost per appointment because you are marketing to people who already know you.
Reactivating your existing patient base
Recall is the most cost-efficient marketing most optometry practices can do, and it is also the most neglected. A patient who came in two years ago and never received a follow-up is not a lost patient. They are a warm prospect who just needs a nudge.
A practical recall sequence
A three-touch recall sequence outperforms single-touch postcards in almost every practice that tests both:
- Email at 11 months post-exam: a brief, personal-sounding reminder that their annual exam window is coming up, with a direct booking link. Keep it short. Two or three sentences and a button.
- SMS at 13 months post-exam: a text message reminder. SMS open rates run 90%+ compared to email's 25-35%. Patients who ignored the email often respond to a text within minutes.
- Postcard or voicemail drop at 15 months: for patients who did not respond to digital touchpoints. This reach is narrower but catches the segment of your patient base that is older or less digitally active.
Practices that implement this sequence typically recapture 15-25% of lapsed patients who would otherwise have booked elsewhere or not at all. At an average exam value of $150-300 (before optical), even a modest recall effort on a list of 500 overdue patients can generate $30,000-75,000 in revenue from a campaign that costs a few hundred dollars to execute.
Your Google Business Profile is a booking engine, not a directory listing
Most ODs treat their Google Business Profile as something to set up once and forget. That is a significant missed opportunity. The GBP is often the first thing a prospective patient sees before they ever reach your website, and it directly influences whether they click through or call a competitor.
What actually moves the needle on GBP
- Photo recency: profiles with photos added in the last 90 days consistently show higher engagement. A handful of real in-office photos added quarterly is sufficient.
- Review velocity: the number of recent reviews matters more than the total count. Ten reviews in the last six months outperforms 100 reviews with none in the last year. A post-visit SMS asking for a review, sent within two hours of checkout, is the simplest way to build this consistently.
- Services list completeness: listing specific services (contact lens fittings, dry eye treatment, pediatric exams, myopia management) helps your profile surface for more specific searches than just "optometrist."
- Booking button integration: Google Business Profiles support direct booking integrations with most major practice management systems. If yours supports it, this reduces the steps between search and scheduled appointment to essentially one click.
What multi-location OD groups need to do differently
Independent single-location practices and multi-location groups face a version of the same problem, but the solutions diverge at execution. A group with five or more locations is leaving money on the table if each location is running its own disconnected Google Ads account with different messaging, different landing pages, and no shared learnings across the portfolio.
The better model for groups is a centralized creative and strategy layer with localized ad copy and location-specific landing pages. One central campaign architecture, pulling data across all locations, produces better optimization signals for Google's algorithm than five small accounts each with thin conversion data. Shared negative keyword lists, shared audience exclusions, and a consistent offer across locations also reduce the risk of locations bidding against each other in adjacent zip codes.
If you are managing marketing across a group and want to understand what a structured, agency-run approach looks like across all your locations, the ClinAds optometry marketing service is built specifically for independent ODs and multi-location groups who want done-for-you campaign management rather than another software tool to learn.
Putting the channels together in a realistic budget
A common question from independent OD owners is: given a fixed marketing budget, where does the first dollar go? The honest answer depends on your practice stage, but a rough allocation framework for a single-location practice with a $1,500-2,500 monthly marketing budget looks like this:
| Channel | Monthly budget range | Primary job |
|---|---|---|
| Google search ads | $600-1,200 | Capture active searchers |
| Meta retargeting | $200-400 | Close warm website visitors |
| Recall email and SMS | $100-200 (platform cost) | Reactivate existing patients |
| GBP management and review generation | $200-400 (if outsourced) | Convert organic search intent |
The practices that grow most predictably are the ones that do not chase every new channel. They execute the above four activities consistently, measure cost per booked appointment honestly, and invest in improving the weakest link (usually the landing page or the front-desk call conversion) before increasing ad spend. That discipline, more than any particular tactic, is what separates practices that build a repeatable patient pipeline from ones that run a promotion, see a brief spike, and wonder why nothing stuck.
Want help executing this for your clinic?
Book a 30-minute call and we will map what a real ad engine would look like for your specific service mix.
Book a call10 minutes setup · No integration · Works with existing tools and campaigns