1. A computer-implemented method for optimizing displays in one or more user interfaces, the method comprising: retrieving web entries from a database, each web entry of the web entries being a clickable item that is displayed on the one or more user interfaces; generating a plurality of candidates based on the retrieved web entries, each candidate of the plurality of candidates comprising one or more of the web entries; providing the plurality of candidates for display on the one or more user interfaces; determining click-through rates for each of the plurality of candidates; selecting, from the plurality of candidates, a display pool of candidates to display based on their respective click-through rates; and updating the display pool of candidates responsive to retrieving additional web entries from the database.