Dra. Yuly AldanaHealthcare · Aesthetic and Anti-ageing Medicine
One page per service, and an appointment one tap away on WhatsApp
An aesthetic medicine practice in Bogotá. We built a static Astro site with one page per service, direct booking over WhatsApp, a contact form and local SEO under way.

Results
- A page of its own for every service
- 1 per service
- Plasma, botulinum toxin, hair, biological medicine…: each category with its own title, description and search intent, instead of a list on the home page.
- An appointment one tap away from every page
- Every booking button opens the conversation with the practice, which is how her patients already reach her. The contact form is kept for general enquiries.
- No server to maintain or patch
- Static
- The HTML is compiled at build time and served from Cloudflare Pages' network: no admin panel to update and no extensions to expire, so it keeps working the same way as time goes by.
The starting point
Dr. Yuly Aldana is a physician in Bogotá working in anti-ageing medicine, biological medicine and minimally invasive aesthetic treatments, and a lecturer in her field.
What she needed from her website was clear: for people searching for a treatment to find it, understand within a minute what it offers, and be able to ask for an appointment without friction. From there we defined what the site should have, and what it shouldn’t.
Why a static site?
A website that informs well and leads to a WhatsApp appointment doesn’t need to be an application: it fits in a static site, and a static site has one advantage that here outweighs any feature: there is nothing to maintain.
We built it in Astro. The HTML is compiled once, at build time, and served finished from Cloudflare Pages’ network. There is no exposed admin panel, no extensions to expire, no database to back up. That is what lets the site keep working the same way years from now, without depending on constant maintenance.
One page per service
Her practice covers eight distinct lines: platelet-rich plasma, hair treatments, botulinum toxin, plasma gel, biological medicine, body treatments, facial and skin treatments, and the medical assessment.
Nobody searches for “aesthetic medicine in Bogotá” in the abstract; they search for the specific treatment they are interested in. So each line has its own page, with its title, description and search intent written by hand, and the most requested treatments featured from the home page. A single long page listing everything ranks worse and explains less.
The content lives in Markdown: adding a new service means adding a file, not a project.
Booking over WhatsApp
The site has a contact form for general enquiries, but appointments don’t go through a form. Her patients already write to her on WhatsApp, and putting a booking form in between would have added one more step and a wait.
Every “Book an appointment” or “Book an assessment” button opens the conversation directly, from the page of the service the person was reading. The friction between finding the service and asking for the appointment is one tap.
Local SEO
A medical practice is chosen close to home or work. So beyond the site, we work on her local visibility: the Google Business Profile listing, structured data declaring the practice as an entity with an address and a contact channel, and consistency of name, address and phone between the website and the listings.
It is work in progress, and it is the part that shows most over time: a well-maintained listing wins the comparison on the map before anyone reaches the website, and whoever does reach it finds the page for the service they were looking for and the button to book.
What comes next
The work continues on local ranking, which isn’t delivered on a date but worked on steadily. And the site is built to grow with the practice: a new service is one more page.
Not every project is a migration with a search engine and an ERP. Many businesses need exactly this: something simple, done well, with nothing to break afterwards.


