Photo by Proxyclick Visitor Management System on Unsplash

Habit Testing and Opportunities — “Hooked: How to Build Habit-Forming Products” Summarized

Building a habit-forming product is an iterative process and requires user-behavior analysis and continuous experimentation.

1. Discovering Habit-Forming Opportunities

This does not require an existing product to test.

Instead of asking “What problem should I solve?” ask “What problem do I wish someone else would solve for me?”

As you go about your day, ask yourself why you do or not do certain things and how those tasks could be made easier or more rewarding.

A. Nascent Behaviors

  • Many breakthrough technologies were at first dismissed by critics as toys or niche markets.
  • Looking for nascent behaviors among early adopters can often uncover valuable new business opportunities.

B. Enabling Technologies

  • “Wherever new technologies suddenly make a behavior easier, new possibilities are born.”
  • Identify areas where a new technology makes cycling through the hook model faster, more frequent or more rewarding.

C. Interface Change

  • Whenever a massive change occurs in the way people interact with technology, expect to find plenty of opportunity.
  • Changes in interface suddenly make all sorts of behaviors easier.
  • When the effort to accomplish an action decreases, usage tends to explode.
  • Look forward to anticipate where interfaces will change.

2. Habit Testing

The following steps assume you have a product, users, and meaningful data to explore.

A. Step 1: Identify

  1. How often “should” one use your product? Use publicly available data from similar products. If no data is available, educated assumptions must be made.
  2. Identify how many and which type of users currently meet this threshold.

B. Step 2: Codify

  1. How many users are enough who meet the criteria of habitual users? (5% is a good initial benchmark)
  2. Identify the steps these users took to understand what hooked them.

You are looking for a habit path — a series of similar actions shared by your most loyal users.

C. Step 3: Modify

  • Identify ways to nudge new users down the same habit path

Tracking users by cohort and comparing their activity with that of habitual users should guide how products evolve and improve.

Do this now

Refer to the answers you came up with in the last “Do this now” section to complete the following exercises.

  • Perform habit testing as described in this chapter.
  • Be aware of your behaviors and emotions for the next week as you use everyday products. Ask yourself:
    What triggered me to use these products? Was I prompted externally or through internal means
    Am I using these products as intended?
    How might these products improve their onboarding funnels, reengage users through additional external triggers, or encourage users to invest in their services?
  • Speak with three people outside your social circle to discover which apps occupy the first screen on their mobile devices. Ask them to use these apps as they normally would and see if you uncover any unnecessary or nascent behaviors.
  • Brainstorm five new interfaces that could introduce opportunities or threats to your business.




Web developer & project manager with experience in React, Nest.js and Flutter

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Discover the product manager’s UX journey with Interaction Design Foundation — a review

6 Reasons Why Most Mobile App Design Fails

Mobile App Design

On Design Clichés: If It Works It Works

Art plus technology equals magic.

5 Reasons Why You Shouldn’t DIY Your Logo

5 Tips to Help You Master Content Strategy

Website Home Page Design Tips: Moving Down the Page Part I

How modelling experience helps me with event management for my clients

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Maximilian Eckert

Maximilian Eckert

Web developer & project manager with experience in React, Nest.js and Flutter

More from Medium

Staying Consistent❤️ and How to Tackle Procrastination❌?

Voice-over 10 Commandments

The author pushing away a modern mic to speak into a vintage one.

Productive Key: Delete Motivation, Make System

How to Fix your Microphone Stuttering.