ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

Should You Remove Money-Making Features to Improve User Experience?

Updated on August 18, 2017


I recently came across a website community that I really wanted to join. As I was a new user and knowing the website has a lot of features, I wanted to be a part of the community and see what they have that's available.

I also knew that the owner(s) of the site are really into growth-hacking and growing at any cost - so I wanted to test out some of their ideas and see if I can apply some to my activities.

I'm sad to report that I spent a total of 46 seconds on the site before realizing that their supposedly amazing features and things you can do - actually drove me away - they were just too much for a new user.

Logging into the site you get literally attacked by a series of pop-ups, banners, notifications, menu options, buttons to click, prompts to read and activities to perform. So many, in fact, that they became too many.

Understandably - the company wants to do whatever is needed to grow and increase users on the site, increase retention as well as increase purchases. But, in this case (and I think many others) they did too much.

I was not surprised to see a wealth of options and features as well as a really well designed "onboarding guide" with things to do and rewards for them being done - however there were just too many and it turned confusing as 3-4 things on the screen were telling me to go to 3-4 different places on the site at once.

From a customer experience point of view - I will have to agree with (what probably is) their data that tells them having these features does increase the retention or traffic or sign-ups in one way or another. However from a new customer point of view - it does the complete opposite - drives me away from the site.

Considering that users want to do a lot of stuff on the site - it's always a good idea to have these features - however it seems the one growth-hack they didn't do is use a machine learning algorithm with data from user behavior to determine the best time to show these features.

Designing a new user on-boarding can be quite daunting, as you don't know what to put on there if you're just starting - so I decided to write this article to give an example of a method to determine this without saturating the user experience and causing the new users to actually leave the site - also without the need for a complex mathematical algorithm to do this.

Improvement Method

Maximizing monetisation and growth while maintaining user experience

Step 1. Determine if your site is monetised by user traffic or by sales. And which of these are more important from an income point of view while creating a list of features or "things to do" on the site that drive users to this directly or indirectly.

Step 2. Determine which features of the site you believe to be the drivers for the most income. Select 3 maximum and mark them as main features.

Step 3. Run separate ad campaigns for each and test your hypothesis to a test group of existing users or to new users from the campaigns.

Step 4. Determine which 3 features are the second most important from a monetisation point of view and mark them as 2nd round features.

Step 5. Test the 2nd round features on returning users from all 3 campaigns. When the first group of users return present them with the "return" onboarding guide with another set of things for them to do. Advertise these 2nd round features as a separate campaign only to drive return to the site.

Step 6. Test different 2nd round features features on main feature users with split testing.

Step 7. Determine which 3 features are the third most important from a monetisation point of view and mark them as 3rd round features.

Step 8. Repeat Step 5 - Step 6 with 3rd round features.

Step 9. Analyse results from these 3 rounds of features and re-determine what features actually drive more income

Step 10. Build an on-boarding process with the best performing main feature, best performing 2nd round and best performing 3rd round feature and deploy to the rest of the users and/or use it to attract new users.

Step 11. Profit more and reduce overloading while improving user experience.

Step Bonus: some users like being overwhelmed with features, however some users will be driven away by this. The ones that like being overwhelmed can be happy to get all sets of features at once and the initial test group should have a determination option to check if the user likes this or not. A simple question prompt before the on-boarding process starts like: "Do you want to see all of our features at once? Don't worry - you can always come back to the tutorial from the menu bar" or similar would resolve this problem.


Having these features is great and based on your data they probably increase growth for your website or product - however, please make sure that new users don't get overwhelmed and in turn leave the site. You can easily achieve this with a simple on-boarding process or guide that takes users through the things they can do on the site, one-by-one.

Hope that helps,

Narcis Radoi


    0 of 8192 characters used
    Post Comment

    No comments yet.


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
    ClickscoThis is a data management platform studying reader behavior (Privacy Policy)