1. A method for recommending gifts, the method comprising: identifying, by a server, interests of a recipient; identifying, by the server, products corresponding to the identified interests; ranking, by the server, the identified products according to a giftability associated with each identified product, the giftability indicating suitability of the identified product for giving as a gift; and transmitting, by the server, the ranked products for display.