homepage Welcome to WebmasterWorld Guest from
register, free tools, login, search, pro membership, help, library, announcements, recent posts, open posts,
Become a Pro Member
Home / Forums Index / Google / Google AdSense
Forum Library, Charter, Moderators: incrediBILL & jatar k & martinibuster

Google AdSense Forum

100% charity ads in Google cache
always shows PSAs in the cache copy

 1:09 pm on Aug 13, 2003 (gmt 0)

I have noticed that when you view the Google cache copy of web pages with AdSense ads, it always shows charity ads (PSAs), and never shows content-targetted ads. Any idea why?



 1:24 pm on Aug 13, 2003 (gmt 0)

>>when you view the Google cache copy of web pages with AdSense ads, it always shows charity ads (PSAs), and never shows content-targetted ads.

Just had a look at the Google cache of a couple of my sites, and they are targeted ads there.

I would conclude that on your site Google had PSA ads there when they last spidered.


 1:33 pm on Aug 13, 2003 (gmt 0)

I've a suspicion they target on the query string - I was looking at websites running AdSense by searching on "Ads by Google" on Google. When I looked at cached versions of pages the ads seemed the same as those shown on the "Ads by Google" SERP.


 6:04 pm on Aug 13, 2003 (gmt 0)

If anyone's interested its definately the query string, been playing around with it.

Don't trust any funny untargeted ads screen shots unless you can see the top of the screen :)


 9:56 pm on Aug 13, 2003 (gmt 0)

If you look at the source of the cache, the complete javascript is still there. So it should run the script each time the cache page is viewed. And the first time the cached page is viewed, it would be a new unique URL which would need to be indexed by the AdSense MediaBot. For the few pages I checked in the Google cache, hitting reload would show different PSAs.

I would then guess that the page cornwall viewed happened to be pages that someone previously had viewed the cache vesion of, resulting in the cache URL (ie. [] ) to be spidered and then show targeted ads when someone else views the cache later.

The pages I checked in the cache were pages that were not showing PSAs on the cache date, but showing targeted ads.


 5:58 am on Aug 14, 2003 (gmt 0)

Sorry to disagree with such eminant (sp?) WebmasterWorld members :), but I don't think you are right Jenstar - I'm not positive exactly how it works, but I promise you that you can get a Google cache page to display any ads you want by editing the portion of the query string that holds the original search term.

Interestingly I did notice a couple of pages where this didn't seem to work (page targeted ads instead), but by and large it does.

If you want to check it out:

1. Search for "ads by google"
2. Go to a low ranked SERP (high ones list mostly pages about the AdSense program itself - WebmasterWorld ranking well of course ;) ).
3. Click on cache links until you find a page showing AdSense, and where the AdSense ads are targeted to "Ads by Google" - shouldn't take long but there do seem to be exceptions (maybe pages where the cache has been spidered itself?)
4. Change the %20ads+by+google%20 to %20books%20, or cars or whatever. The ads will change, I promise you.

Alternitively sticky me for an example :)

I think that whenever Google hasn't spidered a page it will normally give PSAs. However if there are recongisable keywords in a query string then it will use that instead. I got the idea from a post here where someone (against AdSense TOS) put the ads on their site search engine, and it displayed targeted ads first time.

This would mean if a webmaster searches on their domain name they will see PSAs - unless someone is bidding on their domain name in AdWords. If they search on keywords that bring up their page on Google, they will see ads targeted to them - likely to be identical or very similar to those that AdSense chooses once it spiders.


 6:28 am on Aug 14, 2003 (gmt 0)

I was only testing it out using the toolbar cache feature, not by actually searching through the serps to find a page that happened to have AdSense on it.

The cached pages I viewed earlier that were showing PSAs are now showing targeted ads - and showing the same ads that appear on the non-cache version as well.

What you mention is also along the same lines where you can add a?keyword onto the end of a page already showing targeted AdSense ads, and it will then show targeted ads to that keyword, regardless to what is on the page. www.domain.com?dogs on a page about race cars will show dog related ads, not race car related ones.

But it still remains that if you are surfing keywords, if those keywords brought a particular AdSense-showing site up that you decided to view the cached version of, and you happened to be the second person to do so, that the chances are pretty good that those keywords you used would result in well targeted ads. I can't think of anyone who would go along and change the keywords in the URL, except for members here, LOL. But we test out things in Google that would never get done in "real life". And it still only works on pages where the cache has been previously viewed before.


 6:49 am on Aug 14, 2003 (gmt 0)


lol, never thought of that..


 6:54 am on Aug 14, 2003 (gmt 0)

Yes, it has been talked about several times in this forum. It seems to be one of those AdSense quirks ;)


 12:32 pm on Aug 14, 2003 (gmt 0)

Very interesting ytswy! I tried that and it works evry time.

For clarity, I was clicking the cache link from the SERPs. The search queries that I tried did not have any targeted ads. so the PSA were shown. This can be kinda funny. Everyone has pages that rank well for (almost) completely unrelated search queries. In these cases the cache will show AdSense ads related to the unrelated search query. I suppose this is the way they get around having to spider their own cache...


 1:03 pm on Aug 14, 2003 (gmt 0)

I think its more general than that, as Jenstar pointed out. Any query string, it appears, will be used to target ads for a page not yet spidered by google.

I have to admit I'm curious why. Maybe just a case of overcreative programmer syndrome at the Googleplex :) Or maybe a sign of things to come… (can't think what though)

It obviously can't have been hard to do - just plug the query string into the standard Adwords code – but it must be a temptation for content webmasters to break TOS and put AdSense on their own search engines.


 4:46 pm on Aug 14, 2003 (gmt 0)

I think its more general than that, as Jenstar pointed out. Any query string, it appears, will be used to target ads for a page not yet spidered by google.

Thanks. I get it now. I just appended "?ads=books" to end of my home page url, and ads for books were served.

I guess this makes good sense - since dynamic pages can be totally different based on the query string, Google tries to guess what the page is about based on the query string. On the other hand, one could argue that reverting to the "site default" targeting would result in better targeted ads, more often than not. For example, new pages that use "?pagenumber=123456" will always show PSAs until MediaPartnersBot comes to visit (since no one buys AdWords for "123456"), which could significantly affect AdSense earnings. The same page with a static (or static-looking) URL like "123456.html" would show the "site default" ads immediately. I guess this is another good reason to use static URLs....

Global Options:
 top home search open messages active posts  

Home / Forums Index / Google / Google AdSense
rss feed

All trademarks and copyrights held by respective owners. Member comments are owned by the poster.
Home ¦ Free Tools ¦ Terms of Service ¦ Privacy Policy ¦ Report Problem ¦ About ¦ Library ¦ Newsletter
WebmasterWorld is a Developer Shed Community owned by Jim Boykin.
© Webmaster World 1996-2014 all rights reserved