The Situation
Retina Associates of Florida is a specialty ophthalmology practice operating across nine locations. Specialty medical practices face a structural search problem that general practices do not: the patient is almost always referred, and the referral is almost always followed by a Google search of the practice name — plus a nervous evening of research about a condition they had never heard of a week earlier.
The existing site did nothing for either moment. It ranked for the practice name and essentially nothing else. Each of the nine locations shared one generic "Locations" page, so a patient searching for a retina specialist in a specific city found competitors instead. There was no condition content, which meant the entire research phase — the part where a patient decides whether they trust you — was happening on WebMD and a competitor's blog.
What we found in the audit
- All nine locations collapsed onto a single page, with no individual location pages, no location schema, and no way for Google to associate the practice with any specific market.
- Zero content on the conditions the practice actually treats — retinal detachment, macular degeneration, diabetic retinopathy — despite these being the exact terms patients search after a referral.
- Mobile load time over five seconds, on a site whose primary audience skews older and disproportionately uses phones.
- Appointment request buried three clicks deep with no tap-to-call anywhere above the fold.
- No LocalBusiness or MedicalOrganization schema anywhere on the site.
What We Built
Location architecture
Nine individual location pages, each with genuinely local content — the specific doctors practicing there, the local landmarks and cross streets, the parking situation, the ZIP codes served — plus dedicated MedicalClinic schema per location with correct NAP data matched byte-for-byte to each Google Business Profile.
This is the single change that produced the largest ranking lift. Google could suddenly tell that this practice served nine distinct markets rather than existing as one abstract entity.
Condition content
A library of condition pages written at a genuine patient reading level — what the condition is, what causes it, what the treatment involves, what recovery looks like, and what to expect at the first appointment. Not marketing copy. The information a frightened person actually wants at 11pm the night after a referral.
These pages now capture the research phase and route it back to the practice rather than to a competitor's blog.
Speed and accessibility
Mobile load dropped from over five seconds to 1.1 seconds. Given the patient demographic, we also went well past baseline on accessibility — larger default type, high contrast ratios, and generous tap targets throughout. Both of these were conversion decisions as much as compliance decisions.
Conversion path
Tap-to-call above the fold on every page. Appointment request reduced from a three-click hunt to a single visible action. Doctor credentials, board certifications, and hospital affiliations surfaced immediately rather than buried on a bio page.
The Results
Twelve months post-launch: organic sessions up 212%, all nine locations ranking in local results for their respective markets, appointment requests up 96%, and mobile load time at 1.1 seconds.
The condition content turned out to be the sleeper. It now drives a substantial share of total organic traffic, and it reaches patients earlier in the decision — while they are still deciding whether to trust the referral at all.
What Transfers to Your Business
If you operate across multiple locations and they all share one page, you are invisible in every market except the one your main address sits in. Individual location pages with real local content and correct schema is not an optimization — it is the difference between existing in a market and not.
See how we do this for other Tampa SEO clients, or read how to rank in the Tampa map pack.