1. A method comprising, by a computing device: accessing a social graph comprising a plurality of nodes and a plurality of edges connecting the nodes, each of the edges between two of the nodes representing a relationship between the two nodes and establishing a single degree of separation between them, the nodes comprising: a first node corresponding to a first user associated with an online social network; and a plurality of second nodes that each correspond to a concept or a second user associated with the online social network; generating a plurality of cards, each card comprising a suggested query referencing a query-domain associated with the online social network and one or more query-filters, wherein each query-filter references one or more nodes of the plurality of nodes or one or more edges of the plurality of edges of the social graph, each card further comprising one or more search results corresponding to the suggested query, each search result referencing a second node of the plurality of second nodes matching the suggested query of the card; calculating a user-engagement score for each card based on one or more user-engagement factors, the user-engagement score for each card measuring a probability the first user will engage with the card; and sending each card having a user-engagement score greater than a user-engagement threshold score to the first user for display on a page currently accessed by the first user.
1. A method comprising, by a computing device: accessing a social graph comprising a plurality of nodes and a plurality of edges connecting the nodes, each of the edges between two of the nodes representing a relationship between the two nodes and establishing a single degree of separation between them, the nodes comprising: a first node corresponding to a first user associated with an online social network; and a plurality of second nodes that each correspond to a concept or a second user associated with the online social network; generating a plurality of cards, each card comprising a suggested query referencing a query-domain associated with the online social network and one or more query-filters, wherein each query-filter references one or more nodes of the plurality of nodes or one or more edges of the plurality of edges of the social graph, each card further comprising one or more search results corresponding to the suggested query, each search result referencing a second node of the plurality of second nodes matching the suggested query of the card; calculating a user-engagement score for each card based on one or more user-engagement factors, the user-engagement score for each card measuring a probability the first user will engage with the card; and sending each card having a user-engagement score greater than a user-engagement threshold score to the first user for display on a page currently accessed by the first user. 15. The method of claim 1 , wherein at least one of the generated cards comprises a suggested query referencing a query-filter selected based on the search history of the first user.