12. A computer readable medium containing executable instructions, which, when executed in a processing system, cause the processing system to perform a method comprising: parsing an original search query received from a user over a network through a query web page to obtain at least one query term; retrieving a plurality of keywords from a database related contextually to a category of said query web page and said at least one query term; generating a set of modified queries, each modified query further comprising said at least one query term and at least one keyword of said plurality of keywords; retrieving a plurality of advertising offers for each modified query and for said original query; removing, in a computer, any advertising offer that is not related contextually to said category of said query web page; and ranking, in a computer, the advertising offers not removed based on at least one predetermined parameter.
12. A computer readable medium containing executable instructions, which, when executed in a processing system, cause the processing system to perform a method comprising: parsing an original search query received from a user over a network through a query web page to obtain at least one query term; retrieving a plurality of keywords from a database related contextually to a category of said query web page and said at least one query term; generating a set of modified queries, each modified query further comprising said at least one query term and at least one keyword of said plurality of keywords; retrieving a plurality of advertising offers for each modified query and for said original query; removing, in a computer, any advertising offer that is not related contextually to said category of said query web page; and ranking, in a computer, the advertising offers not removed based on at least one predetermined parameter. 15. The computer readable medium according to claim 12 , wherein: said at least one predetermined parameter further comprises a “pay-per-click” (PPC) categorization parameter.