Customization allows users to make selections and set preferences in a system, with the intent of giving users more control over the user experience. Customization allows users to select the content, layout, functionality or design that appeals to them. However, customization tools require work and input from users, so need to be designed in a way that entices and attracts usage, and provides adequate payoff for the work invested by the user.
Here are 7 tips for creating a successful customization experience:
1. Show users that customization is available.
It is not enough to offer customization to users. If users don’t know about the feature or can’t find it, they...