As in classic advertising, in terms of goals, web advertising can be split into brand advertising whose goal is to create a distinct favorable image for the advertiser's product, and direct-marketing advertising that involves a "direct response": buy, subscribe, vote, donate, etc, now or soon. In terms of delivery, there are two major types:
1. Search advertising refers to the ads displayed alongside the "organic" results on the pages of the Internet search engines. This type of advertising is mostly direct marketing and supports a variety of retailers from large to small, including micro-retailers that cover specialized niche markets.
2. Content advertising refers to ads displayed alongside some publisher produced content, akin to traditional ads displayed in newspapers. It includes both brand advertising and direct marketing. Today, almost all non-transactional web sites rely on revenue from content advertising. This type of advertising supports sites that range from individual bloggers and small community pages, to the web sites of major newspapers. There would have been a lot less to read on the web without this model!
A key advantage of the Web advertising is that it is easy to track the feedback of the users in form of clicks or other interaction with the advertisements. Furthermore, online advertising allows sophisticated ad targeting and ranking algorithms with the dual aim of maximizing revenue while providing a superior user experience. As a result, advertising optimization is a very complex research problem, since it combines relevance with user interaction models, advertiser valuations, and commercial constraints. Online advertising platforms require scalable implementations of many machine learning and data mining techniques combined with serving architectures capable of ad ranking in a few hundreds of milliseconds, billions of times per day.
There are parallels between advertisement ranking and search result ranking, but there are also core differences and new areas of research. For example, ads should be matched to the commercial intent of the users rather then to their information needs. Another difference is that ads are short snippets of text with very much condensed information with specific linguistic features. Searching this type of documents is different than most of the text and web search scenarios. Finally, in contrast with the web search where the engine always shows the top results, ads are not required, and ad search engines can decide to return fewer ads, or no ads at all. These are only a few illustrative examples, we believe that the ad search and ranking problem has enough specificity that a forum is need to explore and discuss these.