Skip to content
Back to work
Web & App DevelopmentEyeworld Optical

Eyeworld Optical — a practice system that stays out of search

Practice management and EHR, with patient records kept out of every index

Eyeworld Optical (峰光眼世界) is an independent optometry practice with clinics in Eastwood and Burwood. Two things had to be true at once: patients searching for an optometrist had to find the right clinic, and the software the practice runs on had to hold clinical records without ever exposing them.

The Challenge

A practice website and a practice management system pull in opposite directions. One exists to be indexed, quoted and surfaced in local search. The other holds patient data and must never appear in a search result at all. Build them as one product and every decision about visibility becomes a decision about disclosure.

The Solution

The public page is prerendered to real HTML and served from Amazon S3 behind CloudFront, so a crawler that runs no JavaScript still receives the full content. Every other path returns the same application shell, and each is disallowed in robots.txt — not as access control, which is authentication’s job, but so that the one page carrying real content is the only one competing to rank for it.

Behind those paths sits Clarity Practice Management, the practice management and electronic health record system Eyeworld runs on. Its routes are excluded from indexing by design, because what they hold is patient data.

Each clinic is published as its own entity in the site’s structured data, with its own street address, phone number, opening hours and map link, so Eastwood and Burwood can surface independently in local search rather than blurring into a single listing. The site is bilingual, matching how the practice’s patients actually search.

Key Technologies

- Application: Clarity Practice Management — practice management and electronic health records, delivered on the web.
- Delivery: prerendered public page; the staff portal is a single-page application behind authentication.
- Hosting: Amazon S3 behind CloudFront, served from a Sydney edge, with HSTS preloaded.
- Discoverability: per-clinic structured data carrying full name, address, phone, opening hours and map links.

Outcomes

Eyeworld Optical runs the practice on one system and is found through one page, with a hard line between them. The two clinics are separately findable. The patient records are not.

Eyeworld Optical is at eyeworldoptical.com.au, which credits this work in its footer. Published with their permission.