An ophthalmologist specializing in medical and surgical retina needed to replace a WordPress site with one patients could read in their own language and that put them in touch with one tap. Andes Development built and launched phase one in two days: a static site in Spanish, English, and Portuguese, with WhatsApp as the main channel, a zero-health-data policy, and a 99 mobile performance score in Lighthouse.
// The challenge
A medical website has to be clear for patients and strict with their information. The key challenges were:
- Patients in Three Languages The doctor sees and receives referrals from patients who read Spanish, English, and Portuguese.
- Medical Content That Holds Up Every clinical claim had to be sourced and approved by the doctor before going live.
- Privacy with No Exceptions A healthcare site couldn't collect a single piece of clinical data from anyone, not even by accident through analytics.
- Readable for People with Low Vision A retina specialist's audience includes patients with reduced vision.
- From Social Profile to Appointment Traffic arrives from social media and forwarded messages, almost always on a phone.
// The technology solution
Andes Development designed a site where privacy and legibility are part of the architecture, not an add-on:
- Astro, Nothing Extra Astro 7 with token-based custom CSS, no React or styling framework: zero JavaScript by default.
- Type Built for Low Vision Atkinson Hyperlegible, a typeface designed for readers with reduced vision, self-hosted.
- Strict, Hash-Based CSP Astro's native security policy signs every script with SHA-256, no
unsafe-inline, and blocks form submissions. Two-year HSTS and isolation headers on every response. - Zero Health Data, by Architecture The site has no forms: the conversation happens on WhatsApp with a neutral prefilled message, and on-site search runs in the browser, so queries never leave the device.
- Consent Before Measurement Andes Consent with Google Consent Mode v2 and a visual theme built for the doctor.
- Structured Medical SEO Structured data for physician, condition, symptoms, and clinical codes, hreflang for three languages, llms.txt, and social images generated at build time.
- The Doctor's Voice, AI-Assisted Trilingual voice rules and medical-sourcing rules encoded as AI skills in the repository, so every new page keeps the same rigor.
// Results and key wins
Phase one shipped fast and light, with no compromise on privacy:
-
2 Days
From the first line of code to a live phase one in three languages. -
99 / 1.8 s
Mobile Lighthouse performance with 1.8 to 2.0 second LCP, zero CLS, and 100 on accessibility and best practices. -
0 Health Data
No forms, no cookies without consent, no searches leaving the browser.
// The bottom line
The doctor now has a site that speaks each patient's language, loads in under two seconds, and connects on WhatsApp without asking for a single clinical detail. Phase one covers the home page, an awareness page on a childhood eye cancer, and the privacy notice; the next sections build on the same foundation, with the same security and the same voice.