ZG

Course Vaults

Reducing the cognitive cost of contribution

Role

Product Designer

Frontend & Backend Engineer

Platform

Mobile (B2C) App

Skills

Product Design, Workflow Automation, Backend DB Infrastructure, CSS / Frontend

28% of users never rated a course. Simplifying rating cut empty profiles from 28% to 8%, a 71% reduction.

Empty profiles before
28%
Empty profiles after
8%
Reduction
71%

What is Course Vaults

Course Vaults is a web and mobile product for golfers to track and rate the courses they’ve played, a shared, player-driven rating system of courses around the world.

Instead of panels, critics, or curated rankings, it’s powered by everyday golfers. Each rating adds to a collective view of the course. Letterboxd for golf, designed and shipped end to end.

Context

At the time of this work, the product had a few thousand users and over 75,000 courses added to player profiles, yet 28% of users never rated a single course. The issue wasn’t interest. It was effort.

Course Vaults profile and course detail screens

The problem

Rating a course required too many decisions. Users were asked to:

  • Recall granular details
  • Complete a long intake form
  • Understand the system before receiving value
The original rating form with subcategory scores, tags, and photos

The decision

I made a deliberate tradeoff: optimize for contribution speed, not data completeness.

If contribution felt easy and rewarding, the data graph could improve faster and ratings would naturally become more accurate over time. If it felt like work, the system would stall, and the data would take longer to reach its potential.

What changed

I reduced the rating flow to a one-page experience:

  • Preserved the 1-10 score
  • Removed supporting inputs to create a one-page experience
  • Changed from full screen to modal view
  • Included a slider so users could rate courses quicker
Simplified rating screen with a 1-10 slider
One-page review modal with score, slider, and tags

Onboarding

Inspired by Letterboxd, new users were immediately asked to rate familiar, nearby courses, eliminating search and decision paralysis.

Result

  • Cut empty profiles by more than two-thirds. New users with zero course ratings decreased from 28% to 8%, a 71% reduction.
  • Users were able to build meaningful course diaries more quickly, confirming that reducing friction and showcasing the rating system early improved contribution.

Takeaways

  • Reducing the cognitive cost of contribution solved the activation problem, but exposed a new constraint: onboarding became engaging enough to delay deeper product exploration.
  • If contribution feels like work, the product is already broken, but onboarding must remain a bridge, not the destination.
  • The overall course rating already captured most of the signal reflected in subcategory inputs; requiring that data upfront added friction without materially improving accuracy or the broader data graph.

Next steps

Evaluate whether early rating contributions meaningfully increase deeper product exploration and long-term engagement.

2025