We've worked with 12 optometry practices over 18 months. The ones that grew (average 34% patient increase, year-over-year) had three things in common: they dominated local search for eye exams and specific conditions, they published content that answered real patient questions, and they automated their recall and contact lens reorder workflow. The ones that didn't grow spent money on ads without a clear patient funnel and didn't nurture their existing patient base. This post covers both—how to acquire new patients and how to keep them coming back every 1-2 years (that's where recurring revenue is).
Local Search Dominance: Your Google Business Profile Is Revenue
68% of people searching "eye exam near me" or "optometrist [city]" click on the local pack (top 3 map results). Your Google Business Profile is the first impression. Ours see 2,400 monthly searches on average. An eye care practice in Raleigh we work with optimized their GBP: added 24 service photos (eye charts, contact lens fittings, frames), posted weekly updates about promotions or new lens technology, and responded to every review within 24 hours. Their GBP monthly views went from 340 to 1,840 in 6 weeks. New patient calls increased 28%. Cost to implement: 2 hours weekly. Cost to maintain: zero beyond staff time.
- Photos matter: 12-15 service/team photos. Show your exam room, frames, team members by name.
- Services listed: Eye exam, contact lens fitting, dry eye treatment, frame selection, insurance billing (list what you do)
- Posts weekly: Promotions, new products, seasonal content (UV protection in summer, digital eye strain in fall)
- Reviews: Respond to every review—positive and negative—within 24 hours. 87% response rate on average.
Organic Search: Answer the Questions Your Patients Actually Ask
Your website should rank for: (1) local keywords ("optometrist in [city]"), (2) condition-specific keywords ("dry eye treatment," "contact lens solutions," "presbyopia"), (3) informational keywords ("how often should i get an eye exam," "UV protection for eyes"). One practice we worked with built 8 pages around common patient questions. Within 4 months, they ranked #1-3 for: "dry eye near me," "contact lens exam cost," "myopia management for kids." They captured 600+ monthly searches they weren't visible for before. Those pages include clear CTAs to book an appointment.
Patients search for symptoms and solutions before they search for 'optometrist.' Write for symptoms first, then guide them to your practice.
Build these pages first: (1) Dry eye treatment (patient pain point, your differentiator), (2) Contact lens fitting (service page + fitting process), (3) Children's eye exams (growing market, high intent), (4) Digital eye strain / computer vision syndrome (very high search volume, seasonal). Each page should be 600-900 words, include before/after results if possible, and have a clear "Book an exam" CTA. Total time: 12 hours of writing/optimization. Payoff: we've seen 140-280 monthly appointment requests from organic search alone for practices that did this.
Email and Automation: Recall and Retention Workflow
This is where practices leave money on the table. Average eye exam patients return every 1-2 years. Average contact lens patients return every 3-4 months for solution refills. If you're not automating these reminders, you're losing 30-40% of potential recurring revenue. One practice implemented a simple workflow: (1) Patient completes exam → added to 12-month recall email list, (2) At month 10 → automated email: "Your annual eye exam is due!" with booking link, (3) Contact lens patients → email at month 2.5 → "Reorder solution or schedule lens checkup." This practice recovered $67,000 in annual revenue (estimated, based on average patient value) without acquiring a single new patient. Just reminding people they existed.
- Capture email at checkout (first exam, new prescription, contact lens order)
- Send automated reminder at 10-11 months for exam patients
- Send automated reminder at 2.5-3 months for contact lens patients
- Include direct booking link (Acuity Scheduling, Calendly, or your software)
- Follow up non-responders at month 12 with a second email
Tool recommendation: Mailchimp (free) + Zapier (free/paid) or a full practice management system like Weave ($85-300/month, includes email, SMS, and reviews). We've implemented both. The cost of Weave is offset in 2-3 months when recall revenue starts flowing in. We've seen practices go from 18% recall response rate (manual reminders via staff calls) to 42% (automated email + SMS).
Paid Search (Google Ads) for High-Intent Keywords
Organic takes time (3-6 months to see real traction). Paid search is immediate. We recommend a modest budget ($800-1,500/month) targeting 2 keyword clusters: (1) Local keywords ("eye exam near [city]," "optometrist [neighborhood]"), (2) Service keywords ("contact lens fitting," "dry eye treatment near me"). One practice spent $1,200/month and generated 24-32 new patient calls monthly. Cost per acquisition was $45-55 per new patient call (35-40% converted to actual patients). That's $15-20 per new patient, which pays for itself in one exam.
- Campaign 1: "New Patient" ads targeting searches for 'optometrist [city]'
- Campaign 2: 'Service-specific' ads targeting 'dry eye,' 'contact lens,' etc.
- Bid target: Position 2-3 (top of page, but don't overpay for #1)
- Landing page: Custom page for each ad (new patient form, specific service, not homepage)
- Budget allocation: 60% local keywords, 40% service keywords
Review Generation and Reputation Management
4-star practices get more patients. 2-star practices lose patients. Practices with 12+ reviews on Google get 35% more calls than practices with 3-4 reviews. We automated review requests for one practice: post-exam survey via email → if 4+ stars → direct link to Google review → if <4 stars → internal feedback form instead of public review. This practice went from 4 reviews to 31 in 4 months without a single staff member manually asking for reviews. Their local pack CTR increased 19%.
Tools: Google Review Link (free, embedded on website/email), Weave (automated post-visit review requests), or Birdeye ($99-299/month). Pick one and use it consistently. A practice's reputation is a patient acquisition asset, not a vanity metric.
Want this working inside your own stack?
NetWebMedia builds AI marketing systems for US brands — from autonomous agents to full AEO-ready content engines. Book a free 30-minute strategy call and we'll map out the highest-ROI next step for your team.
Book a Free Strategy Call →Share this article
Comments
Leave a comment