UX/UI & CRO
Designing a booking journey for a high-emotion purchase
Swira runs guided flying-dress photoshoot experiences in Essaouira. The product is visual, emotional, and unfamiliar: most visitors have never booked anything like it before, and discovery happened almost entirely on Instagram, where there was nowhere to actually convert. The brief was a website. The real problem was a booking journey.
I built it as a single page with anchored navigation, because the decision follows a linear path: understand what this is, see the proof, check the price, book. A multi-page structure would have inserted a page load between every question and its answer. Each section answers the one question a visitor has at that moment, in the order they ask it, and the visual work leads throughout, since for photography the portfolio is the argument.
For a discretionary purchase driven by emotion, the friction is never effort. It is uncertainty. So the process was made explicit: six steps from booking to delivery, laid out so the visitor knows precisely what will happen to them on the day, including the parts nobody thinks to ask about. The FAQ was built from the objections the client actually hears, not generic filler, covering the weather, what to wear under the dress, choosing the location, bringing someone along. Every unanswered question is a reason to close the tab.
Pricing was published openly, in three tiers, with the middle one marked as the most popular. Hiding prices behind a quote form is standard in this industry and it costs conversions, because a visitor who cannot estimate the cost postpones the decision. Three visible tiers give a frame of reference, and the highlighted middle option gives a default to fall back on. The whole page then converges on a single repeated action, the same wording and the same destination from the hero to the footer, so there is never a moment where the visitor wants to book and has to look for how.
Figma · Framer · GTM · GA4 · SEO
