1. A computer-implemented method, comprising: hosting a website providing web-accessible content; aggregating data from tracking web behavior of a plurality of users that access various types of content on a plurality of websites into categories, the categories based on a type of content; generating a plurality of user types based on the categories, a user type describing a group of users who access a similar category of web content and who do not access content associated with other user types; associating a first user type for a first user from the plurality of user types; determining a contrasting type for the first user, the contrasting type is divergent to the first user type; receiving a request for web-accessible content by the first user; obtaining content associated with the contrasting type; and providing web-accessible content to the first user, the web-accessible content including the requested content and the content associated with the contrasting type, wherein by providing the content associated with the contrasting type a user is engaged to spend more time at the website or to take additional actions based on the web-accessible content.