
2026 · End-to-end design & development · Xpandex
Peluquería Juan
Traditional barbershop in Palma, nearly four decades of craft
- Astro 6
- Tailwind CSS 4
- TypeScript
- Trading since
- 1987
- Conversion
- WhatsApp · phone
- Output
- Static
Inside the site
Screenshots of the live site, at 1440px and 375px.

Desktop · 1440px

Mobile · 375px

Desktop · 1440px

Mobile · 375px

Desktop · 1440px

Mobile · 375px

Desktop · 1440px

Mobile · 375px
Context
A gentlemen’s barbershop in Palma’s Vivero neighbourhood, open since 1987: classic cuts, straight-razor shaves, scalp treatments and head massage. Thirty-nine years serving a local clientele.
It’s exactly the kind of business that gets sold an online booking system nobody uses. Here we decided not to build one.
Approach
- The conversion is the one that already works. WhatsApp and phone, not online booking. It’s how this shop’s customers already book, and putting a calendar in the middle adds friction without removing any.
- Craft as the visual argument. Black and white over warm black, with gold as accent. Photography of hands working with razor and comb, not studio interiors. The “39 years” seal is the only ornament.
- Copy without posturing — the site’s own text says as much. In a sector saturated with Nordic-styled barbershops, the argument here is continuity, not trend.
- Static Astro, with JavaScript only where it’s needed. Four pages: home, services, prices and contact. Only two pieces hydrate, the years counter and the Instagram gallery, and only when they scroll into view.
- Local SEO with business schema, physical address and opening hours, because the search that matters is “barber” plus the neighbourhood.
What I built
- Static Astro architecture, no CMS
- Design system with editorial typography and a gold-on-dark palette
- Services and pricing structure, editable from the repo
- WhatsApp and phone conversion, present on every page
- Local SEO with business schema and contact data
- Indexing fixed: URLs are served with a trailing slash, matching the sitemap, canonicals and internal links. Before, they all pointed at a redirect and Google only had the home page
Outcome
Live on its own domain. A four-page site that loads instantly and won’t ask the owner to learn an admin panel.
A note on this work
Built at Xpandex, where I run the full cycle: design, development, performance, accessibility, technical SEO and deployment.
In short
- What is Peluquería Juan?
- A static site for a gentlemen's barbershop open since 1987. Conversion runs through WhatsApp and phone rather than online booking, because that's how the business actually works.
- What is Peluquería Juan built with?
- Peluquería Juan is built with Astro 6, Tailwind CSS 4 and TypeScript. Carlos Ponce delivered it in 2026 — End-to-end design & development · Xpandex.
- What stands out in Peluquería Juan?
- Trading since: 1987. Conversion: WhatsApp · phone. Output: Static.
- Is Peluquería Juan live?
- Yes. Peluquería Juan has been live at juanpeluqueria.com since 2026.
Related work
Something similar in mind?
