When you search for a hotel on KAYAK our automatic sort uses the 'Recommended' algorithm. This algorithm is based on a few key factors. The first two rely on each hotel's guest rating and popularity in terms of clicks. Hotels shown on KAYAK are often available to book on several provider sites, each of which will pay for clicks or bookings that they get via KAYAK. We also factor this average revenue potential of each hotel into our recommendations. You can also choose to sort by 'Price', which will rank hotels by lowest price first, or by 'Review Score', which will rank hotels by review scores.
Within a hotel listing, we order our results based on an internal algorithm that balances the prices and our revenue for the results shown. If the cheapest offer is not displayed above the 'View Deal' or 'Select' button, we highlight it in green in the central section of the listing.