Advertising that is targeted to a non-Search Webpage based on the page’s content, keywords, or category. Ads in most content networks can be targeted in this manner, whereby ads are matched to keywords extracted from the content. For example on a Webpage about dog training, the automated ad serving system may display ads for dog collars, dog leashes and pet food. Contextual advertising scans the text of a website for keywords and targets ads based on those keywords. These ads can be text or images. Advertisers can leverage existing keyboard-based paid Search campaigns to access a larger audience.