Adsense also looks at search terms

I had been wondering just how much information Google Adsense uses to select the right contextual ads. Specifically, do they use the referring page also. I just got part of the answer:
Adsense: after search on Antwerp

A blog post of mine on Live Traffic Info briefly mentions Antwerp. The Adsense ads on the page normally show geeky ads (‘blogs’, ‘XML’, ‘bandwidth’, … I write about technical stuff too much, mea culpa).
The page also shows up high in Google when you search on antwerp traffic info. Now if you click through on the Google Search Result, you have a very high chance of getting “Antwerp” related ads. Which to me looks like Adsense also takes into account what page you just came from – at least if it’s a SERP (Search Engine Result Page).
(note: it does not work for “brussels traffic info” – apparently no advertisers for Brussels)

This is a list of things Adsense can take into account:

page related
page title, URL, keywords, language
site language, keywords(when Adsense has no info about the specific page)
visitor related
country (from IP address)
user language (from browser)
visit related
previous shown Adsense ads
referring page, search query
ad related
Adword price, ad performance, relevance

Related posts:

  1. Adsense in all media: TV, cinema, sport, traffic The other day I was talking with Francois on Google’s...
  2. Adsense: The long tail of spare change Last year, Google took in about $2.7 billion through ads...
  3. Pareto doesn’t do search I’m gonna talk about a post that is 6 months...
  4. Blog search engine frenzy Exciting times in blog search country: Technorati seems to have...
  5. Google introduces music search When a user enters a music-related search in Google search...

8 Responses to Adsense also looks at search terms

  1. When a user enters a keyword which shows up in the url (i.e. “mysite.com/search.php?q=keyword”) AdSense considers this to be a seperate page. Since it’s very likely that AdSense does not yet have this page crawled it can only look at the URL itself. It will consider the domain name, directory name and filename, but most importantly, any parameters like “q”, “search” and “keyword” to target on.
    After the page is crawled by AdSense it may start to match a bit broader. Here’s a good way to proof this: set up a page which contains a story about, ehrm, flowers for example. Now call that page like using an url like ‘mysite.com/page1.html?q=cars’. It will show ads about cars. Wait a few hours, or a day, and call that exact same URL again. You’ll notice that it may still target cars sometimes, but more likely it shows ads about flowers.
    Often, the “keyword targetting” works better than “content targetting”. To always target based on the keyword you could decide to exclude the AdSense crawler in your robots.txt for your search script (not your entire site!), or pass a unique session ID in each URL. I’d go for the first approach however, the latter would just flood the AdSense crawler with URLs, delaying crawls to other pages on your site. Pfew, long comment :P Cheers!

  2. Try section targeting to avoid worthless blog ads (unless the posting is on blogging of course). It really works.
    Google Adsense easy section targeting in wordpress/
    Also: remove words referring to blogging from the WordPress-generated title tags, attributes and headings (search for the word blog through your theme files). Helps as well.

  3. Just for the record: geeks don’t click ads, so blogs like mine and yours probably aren’t money makers, but the ideas can be applied in more consumer-oriented blogs. And it’s still fun to play with it and see the results of your modifications.

  4. @Robin:

    Wow, excellent!

    I had read about the media bot crawling a newly requested page on the instant:

    http://forums.digitalpoint.com/showthread.php?t=13826

    but you hit the spot on search terms in internal search indeed:

    http://blog.forret.com/index.php?s=amsterdam+hotels (substitute with any other major city)

    Let’s go search for mesothelioma lawyers now!
    http://www.cwire.org/2006/03/23/updated-highest-paying-adsense-keywords/

  5. Excellent topic and you covered it nicely. Adsense is indeed a huge player in the online advertising world and any Google Adsense tips and guides are appreciated. Of course, while millions of publishers are running Adsense, only a handful are making serious money off it. As far as I’m concerned, the best way to make money with Adsense is to develop a website on a niche topic that should also be something you are interested in. Hobby-related sites have the best chances of keeping you, as their webmaster, happy and involved, and this will soon show in the number of visitors and the amounts of money you make.

  6. Pingback: Live.com tragically forgotten by Adsense engineers

  7. Pingback: Making money with Adsense - without annoying your users: Wordpress.com

  8. Pingback: Making money with Adsense - without annoying your users: Wordpress.com - Money From Adsense