s it is to be understood that the embodiment s described herein are by way of example only and that the scope of the invention is not intended to be limited thereby the following represents an optimization module for a portfolio of keywords multi search engines this module can also optimally manage the budgets of each search engine individually each portfolio of keywords can be created with keywords from several campaigns and on different search engines the keywords of a portfolio are divided in four main groups 1 keywords having a satisfying history of data and for which performed predictions verify some economical hypotheses and some adjustment criteria of the curves r 2 and p value these keywords constitute the first group of the optimized keywords 2 keywords without a satisfactory history of data i e either having very few historical data or having very few or no clicks for these keywords a global prediction model must be built some of these keywords can also be managed by bid rules in the campaign automation 3 keywords that must be agitated the reasons for which a keyword must be agitated are because they have no history or because their historical data does not meet.