Tuesday, 3 February 2009
How to prevent Adsense from displaying Non-English Ads on an English Language website
Have a weird issue here on blogacause. Seems Google adsense thinks this is a polish and/or spanish language website, which when it becomes the center of advocacy blogging it well might be a good idea to have ads in many languages to serve the interests of visitors from those respective countries. However, at this time most of my traffic comes from United States and well, American's just don't click on advertisement they cannot understand in terms of language.
The reason this is happening is the way the domain name and the Home Page Title tag have the sites name concatenated together into BlogACause. The word "Bloga" in both polish and spanish means "blog"! Oy! It also seems that ads generated within the context of those languages also pays significantly less than ads in english.
After doing a little research I came upon a very helpful and not very well publicized feature of adsense called "section targeting" which allows me to put a special tag around text that I want the adsense context bot to recognize or give more "weight" to instead of other text on the page. Blogacause uses Coldfusion for the home page with css divs encapsulating cfincludes to control layout, this made implementing "section targeting" very easy as follows:
I want adsense to give more weight to the home page entries list so I tagged them as follows:
note: special adsense tags in red
<div id="entries">
<!-- google_ad_section_start -->
<CFINCLUDE template="includes/entries.cfm">
<!-- google_ad_section_end -->
</div>
I further want adsense to give less or no weight to other areas of the home page so I tagged them as follows:
note: special adsense tags in red
<!-- google_ad_section_start(weight=ignore) -->
<CFINCLUDE template="includes/header.cfm">
<!-- google_ad_section_end -->
In this way I was able to pinpoint exactly the text content that I want the Google adsense ads to be based on and hopefully Google will realize that blogacause is primarily an english language site.
Technorati Tags: google adsense non english ads on english website help adsense understand your content with section targeting




