Chapter 02, UX-UI & E-Commerce

A curated luxury
experience

Engineered from research to checkout. Nine months of evidence translated into information architecture, a four-platform stack, a design system, and an interface that does not look, feel, or behave like the cycling category it competes in.

VELOQUE overview

From research to architecture to interface.

The UX-UI process was not a separate phase. It was the direct output of nine months of research. Every structural, visual, and interaction decision in this section traces to a finding from 25 user interviews, 50 surveys, and a competitive teardown of eleven luxury and luxury-adjacent brands. This page documents how those findings became architecture, architecture became interface, and interface became a luxury digital experience that does not look, feel, or behave like the cycling category it competes in.

3 Sitemap variants tested in low-fi Figma
10 Moderated users validating structure
4 Platforms orchestrated into one experience

What luxury does right (and where cycling brands fail).

The benchmarking phase is documented in detail in the Research chapter. What follows is the distilled output: the eight UI-actionable takeaways that shaped every decision on this page. The point of this section is not to summarise research. It is to make the through-line from external evidence to internal decision visible.

Benchmarking Matrix · 11 brands + VELOQUE Hover or tap any node · panel updates on the right
Aspirational Technical Curated range Catalog volume Positioning Range size

Benchmark

VELOQUE

Strength

Weakness

VELOQUE Takeaway

Eight takeaways. Eight decisions.

01 · Apple

Selling is the product, not the goal.

Apple's web experience is engineered as a product moment, not a transaction funnel. Customisation steps slow the user down by design, and that friction is what makes the purchase memorable.

A configured product page that walks the user through purpose → fabric story → fit → kit completion before the primary CTA. The checkout itself stays Shopify-native because that trust pattern is recognised; everything before checkout is editorial.

02 · Louis Vuitton

Online catalogue is brand presence, not volume retail.

LV's Shopify site uses monumental whitespace, near-zero corner radii, and soft white-to-grey gradients. It struggles when SKU volume gets too high, and navigation breaks down past a certain count.

VELOQUE applies the monumentality but solves the volume problem at the source: a deliberately small range, enforced by the Drops vs. Essentials split.

03 · Watches · Auto · Marine

Storytelling per product, short range, high price.

Rolex, Riva, Pinarello-class brands pour disproportionate storytelling into a small range. Each product earns its own narrative.

The product page is a CMS template that demands a per-product story: purpose statement, fabric origin, real-body fit, technology breakdown, not a spec sheet.

04 · MAAP

Spectacular aesthetic, broken navigation.

Tag-cloud dropdowns and unclear category labels create friction. Heavy seasonal discounting and large production volumes erode the luxury read despite the visual identity. The recent product-sitemap section on the homepage is widely loved.

Keep the editorial aesthetic, ship the homepage product-sitemap section (§09.7), and refuse category-cloud dropdowns. Navigation is SEO- and mental-model-led, not stylistic.

05 · Pas Normal Studios

Cognitive overload and unclear use-case.

Storytelling imagery overwhelms product clarity. Users can't tell what each garment is for or how to combine pieces. Pricing leans aspirational without technical justification, so the brand polarises as a result.

Lead every product with the question "what is this for?" Treat kit completion as curatorial recommendation, not upsell. Never ask the user to do the combinatorial work themselves.

06 · Assos & Q36.5

Strong tech, weak digital experience.

Both run on WordPress + WooCommerce. Users describe their sites as "good value, dated experience." The technology premium is undermined by the interface.

The technology section (§09.8) treats fabric and construction as a first-class story with the same editorial weight as the lookbook, closing the gap these brands leave open.

07 · Hermès · Gucci

Range curation as a luxury signal.

Below a certain product count and above a certain price floor, a brand reads as luxury almost regardless of the digital interface.

Cap the visible range at 27 product models across drops and essentials. The "luxury threshold" was a deliberate output of the SEO and category research with Jorge Jiménez Rolo (§03).

08 · All cycling brands

Generic packaging, undifferentiated unboxing.

Even MAAP's packaging, well-designed but mass-produced, fails the luxury test on the doorstep.

Extend the experience to physical touchpoints: packaging is itself part of the product story (documented in Branding and Industrial Design).

The takeaway from a year of research is not "luxury is hard." It's that no cycling brand has fully translated luxury logic to a digital experience. That gap is the design opportunity.


SEO as brand presence, not a traffic channel.

For VELOQUE, SEO isn't primarily about being found by strangers. It's about showing up correctly for the people already looking, and using that same research to make the site itself easier to shop. Four things had to reconcile: how the brand shows up in search, the words that guide the customer, the colours the customer is actually looking for, and a site structure and category set that matches how they already think.

3.1 Presence, not acquisition

VELOQUE's traffic strategy is brand-led, not keyword-led. Most high-intent users arrive already knowing the brand, so SEO was never going to be the acquisition engine. Its real job is presence: appearing correctly, consistently, and in the customer's own words wherever they search, which reinforces credibility before they ever land on the site. That same research doubles as the cheapest, most honest way to improve the customer experience, because it tells you exactly where today's category labels get in the customer's way.

I worked with an external SEO specialist, on a structured intent study to turn that presence into a working map of terminology, colour, and structure.

3.2 Terminology: the words that guide the customer

The study started with vocabulary, the actual words cyclists search, not the words the industry writes. Search volumes for "bib shorts" vs. "cuissard" vs. "culotte" vary by an order of magnitude across markets, and getting this wrong means the customer's own language never matches the site's.

  • 01

    The vocabulary cyclists actually use, which differs measurably from industry copy, so navigation labels and product titles match what the customer already types.

  • 02

    Competitor URL architecture and its mapping to search-intent volume, showing which category slugs convert intent into clicks and which dilute it.

SEO research is the cheapest, most honest user research you can do. Before we ran wireframe tests, we already knew what cyclists called things, and where the existing category labels were getting in their way.

3.3 Colorimetry: the colours the customer is searching for

Colour-family search clustering across men's and women's segments showed that black, navy, and camel dominate intent in the luxury cluster, while vivid colours only peak in narrow seasonal windows. We also mapped trends in range composition and seasonality, so drops launch inside the intent window instead of against it. The product range is structured around the colour families customers are demonstrably searching for, drop-specific palettes layered on top of a stable, neutral essentials core, rather than a palette chosen on instinct.

3.4 Structure: categories that match how the customer thinks

The output of all three (presence, terminology, colorimetry) was never a keyword list. It was a category map that let the site's structure mirror the customer's mental model instead of the brand's internal taxonomy. The range is organised by use-case (road / gravel / café / racing) crossed with the colour families above, collapsing what would otherwise be a long, confusing garment taxonomy into a navigable, gendered, use-led structure that improves how the customer actually shops.

3.5 The luxury threshold

That same category research surfaced a concrete structural constraint: above ~30 visible product models, the brand stops reading as luxury in the cyclist's perception (consistent with the MAAP and PNS findings in §02). VELOQUE's catalogue is capped at 27 active models, with seasonal drops rotating in and out rather than accumulating, keeping the structure itself part of the brand's luxury signal.


Three variants. Ten users. One winner.

Before a single high-fidelity component was drawn, three sitemap-and-flow variants were prototyped as interactive Figma wireframes and tested with 10 moderated users drawn from the Progressive and Engaged personas. Users completed identical tasks across all three: "Find a jersey for a hot-weather gravel ride," "Buy a piece from the current limited drop," "Check what's included in the seasonal subscription."

Wireframe Variant A, category-led navigation, single filtered catalogue

Variant A, Category-led

Single catalogue, filtered by category. The conventional Shopify pattern.

Preferred by 8/10 users

Wireframe Variant B, use-case-led navigation, road/gravel/café split

Variant B, Use-case-led

Navigation by riding context (road, gravel, café). Conceptually clean, but users overshot.

Preferred by 0 / 10

9 / 10 users Wireframe Variant C, Drops + Essentials split, the winning structure

Variant C, Drops + Essentials

Top-level split between time-sensitive drops and the permanent essentials range.

Preferred by 9 / 10

Why C won.

  • 01

    /drops routes to all current limited products in a single page, filterable by category and colour but never split into sub-URLs. Drops are scarce, time-sensitive, desire-driven; subdividing them destroys the moment.

  • 02

    /essentials is segmented by garment type (Jersey, Bibs, Gilet, Skinsuits, Jackets, Baselayers, Accessories) with dedicated URLs for each, because essentials are compared category-by-category and SEO crawlability matters here.

  • 03

    Filters live on the page, not as a separate step. Gender, breadcrumb, and "All [type]" links allow power users to move fast without disrupting the editorial pace for first-time visitors.

The decisive insight wasn't that users prefer drops over essentials. It was that they want the brand to acknowledge what kind of shopping moment they are in before showing them products.


The architecture, after testing.

Click any branch to expand. Hover a node to see why it exists. Home sits directly off the root, a level shallower than every other section, because it is the entry point, not a category. Everything else, the shopping moments, the club, the account, is indented one step to the right of home, and each sub-level indents further still, so depth in the tree always reads as depth in the site.

VELOQUE.COM

  • / home Editorial entry with current drop, brand voice, range overview
    • active drop highlightFirst viewport, scarcity is signalled, not screamed
    • storytelling videoBrand promise, visual evidence
    • visual product mapHomepage sitemap moment that collapses the catalogue
    • "Café Culture" conceptLifestyle anchor, non-product editorial
    • essentials entry pointPermanent range, quiet, not headline
    • community / club signalLBCC membership, belonging as durable value
  • / drops Limited, time-sensitive, single page, filterable
    • current drop · filterable by category & colourNever split into sub-URLs, preserves the moment
    • archive · past dropsShown only if stock remains
    • filters · gender, category, colourOn-page, not a separate step, keeps the desire-driven pace
  • / the-cafe-culture Lifestyle / community editorial
  • / support Help, returns, contact

Validating storytelling before pixel polish.

Once the sitemap was validated, the homepage flow was rebuilt in Framer as a fast-prototype, interactive, scrollable, and shareable as a public URL, before committing to the design system. The objective was fast validation of brand storytelling and scroll rhythm with internal stakeholders and a small group of cyclists, not pixel polish.

The scroll length is intentionally long. A luxury experience should build a mental model section-by-section, not compress it into a single viewport, and the prototype confirmed that users would scroll the full page if each section delivered a distinct, relevant payload.

View live prototype

Modern luxury, not monumental sterility.

The design system reconciles two requirements that usually pull against each other: modernity (which leans soft, friendly, web-native) and luxury (which leans monumental, dense, traditional). The system commits to five explicit principles.

Style Sheet

A single, self-contained source of truth.

The style sheet was authored in Figma, exported to Framer, and translated to Tailwind tokens for the React layer. One language, three implementations.

VELOQUE style sheet with typography, palette, components, scale
  • 7.1

    Soft radii, monumental scale. Cards and surfaces use a measured 8–12px radius instead of 0px (Louis Vuitton) or 24px (consumer SaaS). The corners are softer than traditional luxury but never playful. Scale stays monumental: hero typography hits 96px, component padding is generous, no element fights for the same focal weight.

  • 7.2

    Whitespace as a cognitive tool. Every component is wrapped in deliberate whitespace, not for aesthetic balance, but to reduce cognitive load so the user can focus on a single product unit at a time. This was a direct response to the MAAP and Pas Normal findings (§02).

  • 7.3

    7–9 units per component (Miller's Law, applied). No component, navigation, or comparison surface exceeds nine units of information. Where the catalogue has more, it is broken into progressive screens. This is the constraint that makes the long scroll feel calm, not the typography.

  • 7.4

    Progressive disclosure, even at the cost of depth. The site sometimes adds a click that competitors do not, to gate fabric specs, fit detail, or technology behind a "Read more" interaction. This deliberately trades one click for clarity at the surface. Power users open everything; new visitors are not punished with a wall of specs.

  • 7.5

    Grey surface, white product cards. The brand colour palette is preserved from the Branding work. The single departure: the page uses a grey surface (not white) while product cards stay white. This simplifies product photography (white on white is forgiving), reduces the feeling of a generic e-commerce backdrop, and gives every card a quiet halo without using shadows.

  • 7.6

    Motion as restraint, not spectacle. Luxury interfaces (per NN/g and current design-trend research) move slowly and deliberately: eased transitions, no bounce, no elastic overshoot. Motion should read as the weight of a real object, not a novelty. VELOQUE keeps every transition ease-out, 300–600ms, never playful.

The system was built in Figma as the single source of truth, exported to Framer for pixel-perfect frontend implementation, and rebuilt in React/Next.js with Claude Code for the advanced sections.

Cards, showing only what's actually relevant.

Miller's Law (7±2 items before recall breaks down) and Nielsen Norman's research on scannable product cards agree: past a threshold, more information doesn't help a comparison, it blocks one. On VELOQUE, this card ships four units at rest: image, name, price, and a one-line description set in quiet, lower-contrast type, so it reads as considered rather than commercial. Hovering or focusing the card reveals exactly three more: the details that tell a rider what the piece is actually for. Seven units total, comfortably inside the 7±2 ceiling, everything else waiting behind "Read more." Hover or focus the card below to feel the difference.

Lumière Jersey

€295 Limited Drop 03

Named for light on open water. Micro-perforated to breathe like sea air through the hottest hours of road, gravel, or trail, cut close so it disappears under load the way still water disappears beneath a hull.

Use & terrain Warm weather · road, gravel & MTB · long rides
Fit Regular · true to size
Aerodynamic
Comfort
4 7 units, rest → on action

Rest state. Image, name, price, one-line description, four units, quietly presented. That's all a rider sees before doing anything.

On hover or focus. Use & terrain, fit, and the aero/comfort profile appear with a slow, considered fade, not a jump. Seven units total, still inside Miller's 7±2 ceiling.

On touch, where there's no hover, those same three details stay visible by default, since the card itself is still the tap target to the product page.

We capped every component at 7–9 units. Miller's Law isn't decoration.


Eleven tools. One system.

No platform offers a complete luxury e-commerce solution, and the technical strategy refuses to pretend otherwise. Each tool is assigned the role it does best, wired together into a single system, and the seams are hidden from the user.

Hover a node for details (tap on mobile) · swipe sideways if it doesn't fit

Eleven tools form a single experience. The user never sees the seams.


Every section exists for a documented reason.

The screenshots below are the production interface; the caption beside each one is the design rationale. Toggle Show rationale on each image to surface the gold-pill annotations at their anchor points.

9.1 Navigation

SEO-led, not stylistic.

The navbar follows the search-intent map from §03. Categories use the language users search for, not the language the brand internally uses. Drops and Essentials are first-class top-level entries, the shopping-moment split lifted directly from wireframe testing.

VELOQUE navbar with SEO-led category labels
  1. Drops & Essentials at top level, the shopping-moment split, validated in wireframe testing.
  2. Search-intent vocabulary, categories use the language users actually search for.
9.2 Navigation

Mental-model reinforcement.

The expanded state of the nav is structured to reinforce the brand's product mental model, not a tag cloud (the MAAP failure mode). Each top-level category opens a curated, finite preview.

VELOQUE expanded navbar with a finite curated preview
  1. Curated preview, not tag cloud, the anti-MAAP pattern.
  2. Each panel respects the 7–9 unit limit established in §07.
9.3 Hero

One product, one CTA, implied scroll.

The hero highlights a single, currently-relevant product. Implied diagonal lines incite scroll without using arrows or "scroll" labels, a small editorial decision that the prototype testing confirmed users responded to.

VELOQUE hero with a single relevant product, diagonal compositional lines
  1. One product, no badges, the editorial Apple pattern.
  2. Diagonals incite scroll, no arrows, no "scroll" labels.
9.4 Product Carousel

Minimalism as anti-overload.

A horizontally scrollable carousel of at most seven products (§07's 7–9 rule). White product cards on the grey surface, no badges, no price overlays, so the user moves at their own pace.

VELOQUE minimalist product carousel with at most seven white cards on a grey surface
  1. ≤ 7 products visible at any time, Miller's Law applied to a horizontal context.
  2. White card on grey surface, quiet halo, no shadow, simplifies photography.
9.5 Value Proposition

Editorial type, no imagery.

The value-proposition section deliberately breaks the image rhythm so the brand voice stands alone for one screen, a luxury convention borrowed from print advertising.

VELOQUE brand value proposition, a type-only screen breaking the image rhythm
  1. Type-only, the print-advertising convention. Brand voice on its own screen.
9.6 Storytelling Video

Brand promise, visual evidence.

A changing-video section follows the value proposition, full-bleed motion that gives the brand promise visual evidence. This is where the "experience over sale" principle from the Apple takeaway lands.

VELOQUE storytelling video section with full-bleed motion supporting the brand promise
  1. Full-bleed motion gives the brand promise visual evidence, Apple's "experience over sale".
9.7 Visual Product Map

The homepage sitemap moment.

A direct lift of the most successful element in MAAP's homepage (§02): a visual map of the entire range, on the homepage. It collapses the catalogue to a single overview, lets users self-route, and compresses the time-to-product-found from minutes to seconds.

VELOQUE visual product map, the homepage sitemap moment
  1. Whole range, one overview, adopted from MAAP's most-loved homepage module.
  2. Self-route in seconds, collapses time-to-product-found.
9.8 Technology Section

Fabric and construction as a first-class story.

The tech-and-fabric story gets its own section, with deeper specs hidden behind a link to a dedicated technology URL, closing the gap that Assos and Q36.5 leave open by hiding their tech behind dated WordPress UI.

VELOQUE technology section that links out to a dedicated tech-specs URL
  1. Tech as editorial, closes the gap Assos and Q36.5 leave open.
  2. Deep specs gated behind one click, progressive disclosure.
9.9 Experiences

The anti-discounting strategy.

The experiences module is the brand's anti-discounting strategy. Loyalty is rewarded with access to rides, events, and travels, not with seasonal price cuts.

VELOQUE experiences section with rides, events, travels
  1. Access > discount, the strategic anchor of the loyalty model.
  2. Rides, events, travels, three persistent loyalty surfaces.
9.10 Subscription

Cultural access, not savings.

The annual subscription is positioned as membership to a seasonal cycle, not as a discount mechanism. Users receive each new drop as part of an inner circle. Pricing is never the framing, borrowed directly from the Apple takeaway.

VELOQUE seasonal subscription, membership framing, not discount framing
  1. Membership framing, the Soho House / Aesop pattern.
  2. No discount language anywhere on the surface.
9.11 LBCC

Club exclusivity and account access.

La Boutique Cycling Concept (LBCC) is the membership and community layer. The card surfaces account access, club status, and the path to higher membership tiers, the foundation for the blockchain closet (§12).

LBCC club section with exclusivity, account access, community tiers
  1. Membership tiers, a visible progression mechanic.
  2. Path to the blockchain closet, the Phase 3 anchor.
9.12 Footer

Premium perception to the last pixel.

The footer is treated as a closing editorial moment, not a sitemap dump. Generous whitespace, brand mark at scale, and a calm two-column information density.

VELOQUE footer, closing editorial moment, two-column density
  1. Brand mark at scale, the closing editorial moment.
  2. Calm two-column density, not a sitemap dump.
9.13 Essentials Grid

Compare-mode, by design.

Essentials use a standard product grid because the user is in compare-mode here. Three columns desktop, two tablet, one mobile. White cards on grey surface. Filters are inline and reset per page, with no persistent state across categories.

VELOQUE essentials product grid, compare-mode, three columns desktop
  1. Three / two / one columns for desktop, tablet, mobile.
  2. Inline filters reset per page, with no persistent state across categories.

Seven mechanics. One constraint.

The conversion strategy obeys one constraint: no tactic may undermine luxury perception. Every mechanic below was tested against that constraint with the Engaged and Experienced personas.

  • 01

    Drop prominence on the homepage. Active drops surface in the first viewport. Scarcity is signalled, not screamed.

  • 02

    Progressive CTAs, never interruptive. Buy CTAs appear after the hero, after the material story, and after the fit guide, once the user has the information needed to decide. They do not overlay, intercept, or follow the cursor.

  • 03

    Cross-sell as kit completion. Both the product page and the checkout surface a "Complete the kit" rail of products that together form the optimal experience for the chosen piece. The framing is curatorial, not commercial: a stylist's recommendation, not an upsell. The rail respects the 7–9 unit rule and is collapsible on mobile so it never blocks the buy CTA.

  • 04

    Annual subscription as cultural access. The annual subscription delivers each seasonal drop, dedicated drops only available to members, and priority access to experiences. It is never framed as a discount. Users join because they want to be inside the cycle, not because they want to save money, following the membership-luxury pattern (Soho House, Aesop subscription, etc.).

  • 05

    Social proof through community, not stars. Reviews appear as evidence of belonging: "Riders like you wear this." No 4.8-star aggregates. No review counts. The framing is the message.

  • 06

    Persistent but subtle direct-contact. A WhatsApp / phone affordance sits in the corner for the Experienced and Cycling Sage personas. Never modal. Always available.

  • 07

    Shopify checkout, used verbatim. The checkout itself is unmodified Shopify. Users trust the pattern; redesigning it would inject friction at the most fragile moment of the funnel.


From insight to interface, in one row.

The case study is one continuous argument. Research feeds architecture, architecture feeds interface, interface feeds conversion. This table makes the chain auditable.

Decision Driving insight Source
Drops vs. Essentials at top level 68% of users found competitor websites overwhelming on first visit. Survey · n=50
Product pages lead with purpose, not specs 76% abandoned purchases due to unclear product information. Interviews · n=25
Real-body fit guide (not S/M/L) 82% cited fit accuracy as the primary purchase anxiety. Survey · n=50
Shopify checkout used verbatim Recognised checkout UX increases conversion ~7%. Industry benchmark
Subscription framed as membership, not savings 61% responded positively when framed as curated seasonal access. Wireframe testing · n=10
Dark palette, generous whitespace, no overlays 73% associated luxury with scarcity and considered presentation. Survey · n=50
Range capped at ~27 active models "Above ~30 SKUs the brand stops feeling premium." Category research · external SEO partner
Homepage product-sitemap module MAAP's same module is the highest-rated element of their homepage. Competitive teardown
Navbar built from search-intent vocabulary User vocabulary differs measurably from industry copy. SEO research · external partner

Acquisition. Retention. Advocacy.

What this project taught.

The hardest decision was always to remove, not to add. Every successful section of the site is one we cut something from, whether a CTA, a category, a piece of copy, or a product. Luxury, at the interface level, is mostly a deletion practice.

Cross-functional research compounds. The combination of empathy interviews + survey data + Jorge's SEO research + wireframe testing produced decisions that no single method would have surfaced on its own. The IA wouldn't exist without the SEO map. The SEO map wouldn't have been useful without the persona work.

Framer + Shopify + Next.js + Claude Code is, today, the most honest stack for a small luxury team. No one tool wins. The orchestration is the work.

What's next.

Phase 2, AI-guided personalisation. A lightweight quiz (3–5 questions: riding style, climate, aesthetic preference) feeds an LLM-backed recommender that builds kits for the user, not just product suggestions. Output is curated as if a stylist had built it: jersey + bibs + baselayer + accessories that work as a single visual and functional system. Replaces the cognitive burden of browsing the full catalogue with a single, trusted recommendation.

Phase 3, Blockchain closet & LBCC progression. Every garment carries a unique on-chain identifier registered to the user's account on first purchase. The user's closet is a real, persistent asset: each piece tracked, valued, and convertible into LBCC membership progression. Higher tiers unlock invitation-only drops, atelier services, and travel. The closet is also resaleable peer-to-peer with provenance preserved, a circular model that protects the brand from resale-market dilution.

These two phases close the loop: acquisition through curated experience, retention through progression, advocacy through community.

Continue to Branding

Identity system, naming rationale, strategic pillars, and the complete brand book.