Chapter 02, UX-UI & E-Commerce

A curated luxury
digital 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.

All of it inside one style: old money with a modernist-minimalist influence, the codes of classic handcraft and classic cycling, delivered through modern technology.

Structure phase · low-fidelity Figma · 10 moderated users

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.

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.

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.


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

Moderated remote sessions · identical task set across all three variants

3 Sitemap-and-flow variants prototyped
10 Moderated users, Progressive & Engaged personas
9/10 Preferred Variant C, Drops + Essentials
0/10 Preferred Variant B, use-case-led

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
    • hero sectionFirst viewport, one image, one line, the maison stated
    • active drop highlightCurrent drop, scarcity signalled, not screamed
    • value propositionBrand promise in one statement, why VELOQUE exists
    • storytelling videosVisual evidence of the promise, film not advertising
    • sitemap through small cardsVisual product map that collapses the catalogue into one view
    • grid of essentialsPermanent range, quiet, not headline
    • "Café Culture" sectionLifestyle anchor, non-product editorial
    • community / club signalLBCC membership, belonging as durable value
    • off-bike product gridStreet and lifestyle pieces, the maison beyond the ride
    • final CTAOne closing action: join the club or enter the drop
  • / 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

Final sitemap · validated against Variant C, 10 moderated users


A disposable preview, on purpose.

The homepage flow was rebuilt in Framer as a fast prototype: interactive, scrollable, shareable as a public URL.

It existed to preview the style direction and to carry one round of user testing on scroll rhythm and brand storytelling. It was never maintained past that. The design system, authored next, superseded it. The prototype confirmed what it needed to confirm: users will scroll a long luxury page when every section delivers a distinct payload.

  • ToolFramer
  • ScopeHomepage flow
  • FidelityInteractive, low polish
  • Used forStyle preview + 1 user-testing round
  • Shared asPublic URL

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 arbiter between them is the brand style: old-money restraint read through modernist minimalism. Whitespace and editorial type carry the luxury, the ornaments and textures of classic handcraft appear sparingly as material, and the classic-cycling imagery sits on technology fast enough to disappear.

Design principles

Eleven principles govern every screen in the system. Each one states a code of the brand and what it is allowed to do in the interface.

  • 01

    Old money

    Whitespace, editorial type, no promotional voice. Quality is stated once and never repeated.

  • 02

    Modernist restraint

    Hairline rules, one focal weight per view, a generous corner radius on every surface, and monumental scale: 96px hero type, wide component padding.

  • 03

    Classic handcraft

    Ornament and texture used sparingly, as material: embroidery, metal detail, woven pattern, never decoration for its own sake.

  • 04

    Modern technology

    Fast, precise commerce under the surface. The technology is felt as speed, never displayed as a feature.

  • 05

    Photography

    Film, not advertising. The reference is Aimé Leon Dore: candid 35mm frames of real places, where the garment is read as material and the rider is never posed. Every shoot is briefed against these parameters.

    Format
    35mm film, or full frame emulating film
    Lenses
    35mm and 50mm primes, vintage rendering
    Aperture
    f/2 to f/2.8 portraits, f/5.6 to f/8 landscapes
    Light
    Natural only. Golden hour or open shade, no flash
    Grade
    Warm, lifted blacks, muted highlights. Portra 400 reference, no HDR
    Grain
    Visible and fine, never cleaned away
    Motion
    Allowed. Slight blur on riders in movement
    Subjects
    Candid, unposed, garment read as material at close range
    Places
    Classic cycling landscapes, cafés, ateliers, the club
    Retouch
    Minimal. Skin, fabric and weather stay as they were
  • 06

    Voice and tone

    Precise, restrained, assured, warm. Statements, not questions, and never promotional.

  • 07

    Whitespace as a cognitive tool

    Every component sits in deliberate whitespace, so a rider reads one product unit at a time. A direct answer to the benchmark findings in 02.

  • 08

    7 to 9 units per component

    Miller’s Law, applied: no component or comparison surface carries more than nine units of information. Larger catalogues break into progressive screens.

  • 09

    Progressive disclosure

    Fabric specs, fit detail and technology sit behind a Read more. One extra click, deliberately traded for clarity at the surface.

  • 10

    Grey surface, white product cards

    A grey page surface with white cards, forgiving for product photography and a quiet halo without shadows. Palette held from the Branding work.

  • 11

    Motion as restraint

    Ease-out, 300 to 600ms, no bounce and no overshoot. Motion reads as the weight of a real object, never as novelty.

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

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.

Hover to see the interaction Tap the card to see the interaction

Lumière Jersey

Warm-weather race jersey

From €295

Unisex

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.

Use & terrain Warm weather · road, gravel & MTB · long rides
Fit Regular · true to size
Aerodynamic
Comfort

Which three units appear here was decided by user testing, never by taste.

4 7 units, rest → on action

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

On hover or focus. The card frosts over: the description opens out and three more units appear, use & terrain, fit, and the aero/comfort profile. Seven units total, still inside Miller's 7±2 ceiling.

On touch, a tap on the card brings up the same overlay, since there is no hover to work with.

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 numbered annotation pills 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 navbar 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 built on product-category cards. Those cards do three jobs: they make each category identifiable at a glance, they build a mental model of the complete VELOQUE range, and they raise the sense of a premium, luxury brand.

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: 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. Four columns desktop and tablet, two on mobile. White cards on grey surface. Filters are inline and reset per page, with no persistent state across categories.

  1. Four / four / two 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 Sages 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 Sages persona. 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.


Acquisition. Retention. Advocacy.

What this project taught.

  • Lesson 01

    Removal, not addition.

    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.

  • Lesson 02

    Cross-functional research compounds.

    The combination of empathy interviews, survey data, external SEO research, and 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.

  • Lesson 03

    The orchestration is the 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 02

    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 03

    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.

Liked what you saw? Let's talk about it. UX internship · Summer 2027 · open to a conversation