Harborline Credit Union · Web Design · sample engagement

Rates in two taps

Mobile bounce −34% · bookings +120%/mo

The brief

Harborline has served coastal Massachusetts since 1964 — on a website from 2014. Rates lived in PDFs eleven seconds deep on 4G, booking didn't exist, and 71% of mobile sessions bounced. Younger prospects left for fintechs; the median member age kept climbing.

The brief: a marketing and service layer that answers the three tasks members actually came for — rates, appointments, branches — without alienating the 58+ majority.

The core-banking vendor keeps online banking itself; this site owns everything before the login.

Constraints: Core-banking vendor boundary (login is external) · compliance disclosures mandatory · WCAG AA mandated · zero font payload for older devices.

How it was made

  1. 1 · Discovery
  2. 2 · Strategy
  3. 3 · Concept
  4. 4 · Design
  5. 5 · Production
  6. 6 · Results — how we measured
  1. Discovery

    The analytics teardown was blunt: the top three site searches — rates, hours, appointment — were all four-plus clicks away, and rate PDFs took eleven seconds to paint. Twelve member interviews, ages 24 to 71, converged on one sentence: “I just want to see the rate.”

    Bar chart of top member tasks versus clicks required on the legacy site, with booking marked not possible
    Task-vs-clicks audit — the legacy gap, measured.
  2. Strategy

    Task-first, not brochure-first: “rates in two taps” became the metric the whole architecture serves. Three tasks got permanent surface; disclosures moved into expandable per-product footnotes — visible, legal-approved, never buried. Plain language everywhere: “Share Draft Account” is just “Checking.”

    Task-first information architecture map with three task tiles: see rates, book appointment, find branch
    The task-first IA, as signed off.
  3. Concept

    Task tiles versus lifestyle hero versus fintech dashboard. The lifestyle hero re-creates the legacy failure — tasks below the fold under aging photography. The dashboard alienates the 58+ majority and clashes with the vendor's real banking UI. Task tiles answer all three measured tasks above the fold.

    Two wireframe directions side by side: task tiles with rates on the home page versus a rejected lifestyle photo hero
    Wireframe directions — the rejected hero preserved.
  4. Design

    Harbor Navy, Fog surfaces, Channel Blue links — and Buoy Red reserved exclusively for action. System type stack means zero font payload on a decade-old phone. Every pairing AA-verified before a single component shipped: navy on fog 9.8:1.

    Design system sheet with the buoy mark, five palette chips, a rate table row component and the three-step booking pattern
    System sheet — components, palette, AA gates.
  5. Production

    The spec that survives handoff: semantic rate tables with scoped headers and footnotes wired by aria-describedby; booking errors that set aria-invalid and move focus; a marked external boundary where the vendor's login begins; a focus-order map with visible navy rings.

    Component and accessibility specification sheet listing rate table semantics, form error behavior, contrast gates and focus order
    Component + AA spec (excerpt).
  6. Results — how we measured

    Instrument: a 90-day analytics window against the legacy baseline plus an eight-person moderated task test. The headline task — find today's certificate rate — fell from 48 seconds and five clicks to seven seconds and two taps. Cards below; demonstrative data.

    Bar chart comparing task time to find a certificate rate: 48 seconds on the legacy site versus 7 seconds on the new site
    The task-time instrument: legacy vs new.

The deliverable, live

This is the working deliverable itself — not a mockup of it.

Open full screen ↗

Results demonstrative data

  • −34%mobile bounce (90-day window)
  • 2 tapsto today's rates (was 5 clicks + PDF)
  • +120%appointments booked per month
  • +31%new-member applications started

“Members stopped calling to ask what the certificate rate is. They call to open one. Our youngest new member this quarter is 24; our oldest is 81 — same website.”

Branch operations persona, Harborline CU — demonstration quote