9. A computer readable medium containing executable instructions, which, when executed in a processing system, cause the processing system to perform a method comprising: parsing, in a computer, an original search query received from a user over a network through a query web page to obtain at least one parsed search query term; retrieving a plurality of keywords from a database, wherein said keywords relate contextually to a category of said query web page; generating, in a computer, a set of modified queries, each modified query comprising said at least one query term and at least one keyword; retrieving, from a database, a plurality of advertising offers related to said modified queries; removing, in a computer, any advertising offer that is not related contextually to said category of said query web page; storing, in a database, as filtered modified queries, said modified queries corresponding to advertising offers not removed; thereafter, receiving, in a computer, a subsequent search query received from a user over a network through a corresponding query web page; retrieving a plurality of filtered modified queries from a database related to said subsequent search query and said corresponding query web page; retrieving advertising offers related to said filtered modified queries retrieved; and retrieving advertising content from a database related to an advertising offer retrieved.
9. A computer readable medium containing executable instructions, which, when executed in a processing system, cause the processing system to perform a method comprising: parsing, in a computer, an original search query received from a user over a network through a query web page to obtain at least one parsed search query term; retrieving a plurality of keywords from a database, wherein said keywords relate contextually to a category of said query web page; generating, in a computer, a set of modified queries, each modified query comprising said at least one query term and at least one keyword; retrieving, from a database, a plurality of advertising offers related to said modified queries; removing, in a computer, any advertising offer that is not related contextually to said category of said query web page; storing, in a database, as filtered modified queries, said modified queries corresponding to advertising offers not removed; thereafter, receiving, in a computer, a subsequent search query received from a user over a network through a corresponding query web page; retrieving a plurality of filtered modified queries from a database related to said subsequent search query and said corresponding query web page; retrieving advertising offers related to said filtered modified queries retrieved; and retrieving advertising content from a database related to an advertising offer retrieved. 16. The computer readable medium according to claim 9 , further comprising: transmitting said advertising content, said original search query, and a search result relevant to the original search query to the user for display on a web page.