A method comprising, by a computing device: accessing a social graph comprising a plurality of nodes (202, 204) and a plurality of edges connecting the nodes (202, 204), each of the edges between two of the nodes (202, 204) representing a relationship between the two nodes (202, 204) and establishing a single degree of separation between them, the nodes (202, 204) comprising: a first node corresponding to a first user associated with an online social network; and a plurality of second nodes (202, 204) 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 (202, 204) of the plurality of nodes (202, 204) or one or more edges of the plurality of edges of the social graph, wherein each query-filter is determined from a pre-determined list of query-filters associated with each query-domain and is described by filter-values that are metadata or attributes of objects stored on the social-networking system; each card further comprising one or more search results corresponding to the suggested query; each search result referencing a second node (202, 204) of the plurality of second nodes (202, 204) matching the suggested query of the card; calculating a user-engagement score for each card based on one or more user-engagement factors that are information about the user extracted from the online social network, the user-engagement score for each card referring to a probability that the user of the online social network 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; receiving an input from the user applying a query-filter to a particular card; modifying the search results of the suggested query following the application of the query-filter, wherein each suggested query is a structured query that comprises references to one or more nodes (202, 204) of the plurality of nodes (202, 204) and one or more edges of the plurality of edges; and wherein the query domain represents a logical grouping of content objects related to a particular category. accessing a social graph comprising a plurality of nodes (202, 204) and a plurality of edges connecting the nodes (202, 204), each of the edges between two of the nodes (202, 204) representing a relationship between the two nodes (202, 204) and establishing a single degree of separation between them, the nodes (202, 204) comprising: a first node corresponding to a first user associated with an online social network; and a plurality of second nodes (202, 204) that each correspond to a concept or a second user associated with the online social network; a first node corresponding to a first user associated with an online social network; and a plurality of second nodes (202, 204) 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 (202, 204) of the plurality of nodes (202, 204) or one or more edges of the plurality of edges of the social graph, wherein each query-filter is determined from a pre-determined list of query-filters associated with each query-domain and is described by filter-values that are metadata or attributes of objects stored on the social-networking system; each card further comprising one or more search results corresponding to the suggested query; each search result referencing a second node (202, 204) of the plurality of second nodes (202, 204) matching the suggested query of the card; calculating a user-engagement score for each card based on one or more user-engagement factors that are information about the user extracted from the online social network, the user-engagement score for each card referring to a probability that the user of the online social network 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; receiving an input from the user applying a query-filter to a particular card; modifying the search results of the suggested query following the application of the query-filter, wherein each suggested query is a structured query that comprises references to one or more nodes (202, 204) of the plurality of nodes (202, 204) and one or more edges of the plurality of edges; and wherein the query domain represents a logical grouping of content objects related to a particular category.