Feature discovery

Feature discovery is the set of design patterns and strategies that help users find and understand product capabilities beyond the ones they already use regularly, increasing product value and retention.

What is feature discovery in UX design?

Feature discovery refers to the process and design patterns by which users learn about product capabilities they have not yet encountered or used. Many products have significant features that go undiscovered by the majority of users not because users do not need them, but because the features are not visible or surfaced at the moment users would benefit from them. Improving feature discovery increases the perceived value of a product without adding new functionality, because users who know about a feature derive value from it even if the feature itself has not changed.

What are common feature discovery patterns?

Contextual tooltips surface features at the moment when a user's behavior suggests they might benefit from them. An empty state that explains what can be done in the space functions as feature discovery for users who have not yet added content. Progressive disclosure surfaces advanced options to users who have demonstrated readiness for them through their usage patterns. Spotlight or coach marks highlight new or underused features with temporary annotations. "What's new" panels communicate recently added features to existing users who may have missed them. Each pattern has different appropriate contexts and different implications for intrusiveness and user control.

What are the risks of aggressive feature discovery?

Feature discovery patterns that appear at the wrong moment, that are too frequent, or that interrupt users who are focused on a task create cognitive load rather than reducing it. Users who encounter aggressive feature promotion when they are trying to accomplish something else learn to dismiss these prompts reflexively, which means genuinely useful feature discovery is ignored alongside irrelevant promotion. The most effective feature discovery is contextual and patient: it surfaces the right feature when the user's context suggests genuine relevance, rather than broadcasting features to all users regardless of their current needs.

Related terms

Related guides