Skip to main content
Bay Area optometry practices

Optometry marketing that books new eye exams.

I have run reception desks at scale. I know how a new-patient call gets handled in the first 30 seconds. Most optometry practices live and die on insurance referrals and word of mouth. We rebuild the new-patient page, the GBP signal, and the booking funnel so patients searching "eye doctor near me" find you, see your in-network insurance list, and book before they call three other offices.

Starting at $3,000 for the New Patient Sprint. 30 to 45 days.

Sprint built for Bay Area optometry practices doing $500K to $3M in annual revenue.

Built by Eric Lee. 16 years F&B operations, $54M+ in annual P&L managed across BCD Tofu House, Gen Korean Barbecue, Sake2Me Sushi, and Obaba Fresh. Stateside team. Bay Area onsite for kickoff.

Five problems we see on every optometry practice we audit.

01

No service-specific pages

Your site has a single Services page. Comprehensive exams, contacts, dry eye, myopia management, all on one URL. None of those terms rank because the page sells five services at once.

02

No insurance-network display

New patients want to see VSP, EyeMed, Davis Vision, or their specific carrier listed above the fold. If they have to call to ask, they call the practice with the network grid posted on the homepage instead.

03

Review velocity is one per month

Top-ranked Bay Area practices get 8 to 12 new reviews per month. Most independents get 1 to 2. New patients see the gap, scroll, call the practice with recent positive momentum.

04

GBP category is generic 'Optometrist'

Specific categories (Eye care center, Contact lens supplier, Dry eye clinic) drive higher-intent commercial queries. The generic category does not.

05

Online booking goes to a generic form

New patients want to pick a date, time, and insurance before they commit. Practices with real-time online scheduling (Eyefinity online booking, RevolutionEHR portal) convert at higher rates than those forcing a phone call.

Who this is built for.

  • Bay Area optometry practices doing $500K to $3M in annual revenue
  • Owner-OD practices without a dedicated marketing person
  • Practices accepting major vision plans (VSP, EyeMed, Davis, Spectera)
  • Practices competing against corporate optical chains (LensCrafters, Pearle, Costco Optical) on local search
  • Practices in Peninsula, South Bay, or East Bay submarkets
The Sprint method

Diagnose. Build. Compound.

Phase 1

Diagnose

3-Point Visibility Audit identifies what is leaking in local presence, website conversion, and missed opportunity. 1 page. 48 hours. No sales call.

Phase 2

Build

The $3,000 Sprint ships the conversion-focused page, the GBP cleanup, the intake automation, and the local SEO. Kickoff to launch in 30 to 45 days.

Phase 3

Compound

Matched Maintenance keeps the work compounding. Monthly GBP Posts, review responses, citation checks, one site update. Month-to-month. No contract.

Built for practices running Eyefinity · RevolutionEHR · Crystal PM · Compulink · Weave
Under $1M in revenue? Start with the Small Business Starter Sprint, $450 flat, then move up when it pays. See Starter Sprints →
New Patient Growth Sprint, fixed fee

New Patient Sprint, $3,000.

Pick ONE service path (comprehensive eye exam, contact lens fitting, dry eye treatment, myopia management, or specialty like sports vision) and we build the conversion-focused page plus the GBP and local SEO that surfaces it.

What's included.

  • One conversion-focused service page (your chosen path)
  • New patient intake form with practice-management integration where possible
  • Mobile optimization (tap-to-call, click-to-text, sticky header)
  • GBP service list cleanup: correct categories, services, hours, photos
  • Insurance network grid block (above the fold)
  • Local SEO targeting "[city] [service]" terms (eye doctor Burlingame, optometrist Mountain View)
  • Trust content block (years in practice, optometry board, equipment, doctor bio)
  • Review display from GBP, anchored on the page
  • Call and form tracking

What's not included.

  • Practice-management software changes
  • Insurance claim filing automation
  • Paid ads (Google Ads for optometry is a separate retainer)
  • Optical product e-commerce (frames, contacts ordering)

Fixed price. Fixed timeline (30 to 45 days). No retainer required. Add Maintenance after, or don't.

After the Sprint: monthly maintenance.

Recommended for optometry practices: Standard Maintenance, $397/mo.

Standard Maintenance after the Sprint covers ongoing GBP Posts (2 per month with seasonal hooks like back-to-school exams and FSA deadline reminders), review responses (up to 10 per month), citation health checks, and one site update per month. Most Bay Area optometry practices stay here long-term.

See the full Maintenance ladder →

What this looks like in practice.

Real outcome bands vary by location, specialty, and competitive set. What we can defend: a Peninsula optometry practice moved from roughly 8 new-patient bookings per month to a tracked online flow with documented monthly velocity in the first 90 days. We rebuilt the comprehensive exam page, fixed the GBP categories, added the insurance grid, and added the SMS review request. Your numbers will depend on your specialty and your local competitive set.

Why an operator runs your optometry practice marketing.

I have run reception desks at scale across BCD Tofu House, Gen Korean Barbecue, Sake2Me Sushi, and Obaba Fresh. That means I know what it takes to get your front desk to actually push the SMS review request after every visit, why most "online intake forms" never get a same-day callback, and how to write the new-patient welcome message that turns the first exam into an annual recurring visit. Most agencies write optometry pages for practices they have never sat in. I know what a busy reception desk sounds like.

Optometry client reviews

What Bay Area optometry practices say.

★★★★★

"We were getting most of our new patients through VSP referrals and were invisible on Google. SEOD rebuilt the New Patient page with our insurance grid above the fold and fixed the GBP categories. New-patient inquiries from organic search now match our referral volume."

Comprehensive optometry practice, San Mateo

★★★★★

"Dry eye is a high-margin specialty that most generalist optometrists overlook. SEOD built our dry-eye specific page and the right Bay Area patients started finding us. We are now booking dry-eye consults from out-of-network patients willing to pay cash."

Dry eye and specialty practice, Mountain View

★★★★★

"Parents researching myopia management for their kids found us through three different searches I had never optimized for. SEOD built the myopia page with the actual research links parents need. Inquiries from concerned parents are up materially."

Pediatric vision and myopia management, Palo Alto

No-asterisk promises

What we don’t do.

No annual contracts.

Month-to-month on Maintenance after the Sprint. 30 days notice. Cancel any time.

No offshore handoffs.

Stateside team. Bay Area onsite for Sprint kickoff. You text Eric directly.

No ranking guarantees.

We work toward results we can defend with screenshots and reports, not numbers we made up to win the call.

See what we'd change first.

The Free 3-Point Visibility Audit gives you a 1-page read on your local presence (GBP), website conversion (the page itself), and the highest-margin service that has no dedicated page. Delivered within 48 hours. No sales call.

Questions Bay Area optometry owners ask.

Which service path should I pick for the Sprint?

Whichever has the highest margin AND the most searchable intent in your market. Most Bay Area practices pick Invisalign (high searchable intent, high margin) or implants (highest margin, longer consideration cycle). Emergency works well if your practice has open same-day appointments. New-patient general dentistry works for practices in less competitive submarkets. We help pick on the consult call.

Can you guarantee new patients?

No. Nobody can guarantee patient acquisition; SEO and conversion outcomes depend on your market, competitive set, scheduling availability, and team response time. The Sprint puts a defensible, conversion-focused page and a healthy GBP in front of the right intent. Whether the patient calls depends on factors beyond any marketing.

What about HIPAA compliance on the form?

We use HIPAA-aligned form patterns (encrypted submission, minimal PHI capture, secure routing to your inbox). For full HIPAA-certified intake with PHI fields, you need a Business Associate Agreement with a covered platform; we refer to compliance partners for that scope.

Do you do paid ads (Google Ads) for the chosen service?

Not in the Sprint. Paid ads for dental are a separate retainer because ad spend, conversion tracking, and creative production are their own discipline. If you want paid on top of organic, we scope it after the Sprint launches.

What if I want to highlight multiple services on the page?

We pick one as primary and link out to supporting pages for the others. Pages that try to sell three things stop converting at two. Eric has watched this pattern across $54M+ in operations. One outcome per page; the others are click-through tiles.

Do you require a 12-month contract?

No. The Sprint is a one-time fixed fee. Maintenance is month-to-month with 30 days notice. Cancel anytime.

Still reading? Get the audit.

One page. 48 hours. No sales call. We will tell you which service path is leaking the most new-patient bookings before you spend another dollar on marketing.

Get my audit, 48-hour turnaround →
📞 Call 707-718-3579 Contact us