Systems and methods are provided for providing content to be displayed to
a user in response to a search request. One embodiment of a method
includes identifying a page recipe comprising one or more page properties
and one or more content module definitions, each content module
definition defining an amount of content to be displayed in a content
module to be displayed on a results page, the location of the content
module to be displayed on the results page, and a content source from
which to obtain content to be displayed in the content module, and using
the page recipe to generate a results page to be displayed on a search
client.