Category mapping — Bojana Hair Studio
- Spec used:
hairdresser - Basis: Google Places type
hair_salon→hairdresserviareferences/places-type-mapping.md - All returned types:
hair_salon,hair_care,point_of_interest,service,establishment
Confirmation
- ☑Spec read; matches how the business actually converts. The spec's core claim — "a hair salon
site is about vibe and proof… visitors look at the gallery before reading any copy" — is exactly
right here: she has no price list, no website and no email, but she does have a portfolio and a
5.0 rating. Proof is all she has to sell with.
- ☑Deviations noted below.
Deviations from the spec's sitemap
The spec is written for a multi-stylist salon. This is one person, one chair. Deviations:
| Spec says | Here | Why |
|---|---|---|
| Team / Stylists page with per-stylist pages, levels and price tiers | Dropped. Merged into a single Über mich (About) page | There is no team. A "Team" page with one card is worse than no page. Price tiers by stylist level are meaningless with one stylist. |
| Book page with a booking embed (Vagaro / Fresha / Boulevard…) | Dropped as a page; booking is phone + WhatsApp + contact form, surfaced everywhere | No booking system is in evidence, and inventing an integration for a lead build would be a fake. Re-add as a real page the moment she picks a tool — noted [T-booking]. |
| Services & Pricing with tier system | Kept as Leistungen and a separate Preise page, with [TBD:] price bands | The spec is emphatic that hidden pricing bounces clients. We keep the pricing *structure* visible and honest about the missing numbers rather than writing "Preis auf Anfrage". |
| Gallery "ideally categorized (color, cuts, weddings, men's)" | Categorized into Blond / Farbe & Balayage / Schnitt only | Those are the only categories her 9 photos actually evidence. No wedding or men's work is visible; inventing tabs with no images behind them is the pitfall the spec warns about. |
| Optional Products / Gift Cards / Blog / Careers | All dropped | Nothing to put in them. |
| HairSalon schema | Kept | With aggregateRating deliberately omitted — Google policy, and a preflight failure. |
Kept verbatim from the spec
- Sticky mobile booking CTA; tap-to-call and tap-to-directions prominent.
- Gallery treated as the main proof, not decoration; one tap to enlarge.
- Bold, committed visual identity — the spec says "pick one and commit", and this category "leans
more heavily on visual identity than most". The commitment here is the graphite/blush shopfront
palette taken from her actual awning and walls (brand/styleguide.md).
- Contrast discipline: the spec's most-repeated accessibility warning is that moody salon palettes
fail contrast. This build is a light field precisely to avoid that trap, and every pair is checked
in the styleguide.
- No stock photography. Every image is hers.