Adsense Penalty: Is there such a thing?

Since around the time I tweaked the Adsense on my software downloads site the page impressions have been dropping. The number of pages in Google’s main index has also been declining in the last month or so. I can’t pin the drop in impressions down to the exact date when I changed the Adsense but it’s within a week or so. I’m now making about a quarter of the Adsense income I was. This isn’t a big loss, since the amount of money involved wasn’t great anyway but I’d still like to get back to where I was.

I’ve been scratching my head trying to figure out whether I’ve triggered some sort of Google penalty or whether, since the site is only 7 months old, the site is still doing the usual new site dance in SERPs.

I went and read Google’s terms of service for Adsense and couldn’t really see anything that I was doing wrong. There is a vague warning about breaking the terms of service if the site is purely constructed for the purposes of showing Adsense. If this was my problem though, every download site would have the same issue.

The clause that caught my eye though was one saying you shouldn’t have more than 3 ads per page. I had upped the ads/ page to 3 but on my work computer I sometimes got a strange “can’t show page” panel appearing below the ad tower on the left of the page. I didn’t see this at all on my home computer so I thought it was just a firewall issue or some other weird problem. The company I work for is a large American corporation with big paranoia about security and spends more on firewall protection than they do on the server. Quite often Google ads won’t show at all on some websites.

However, it suddenly occurred to me that there might be a bug in my PHP script. I took a look and found a cutdown Google ad script sitting below the proper ad script for the tower. This might have been taken as a 4th Google ad on the page and may have triggered a penalty of some kind. I’ve now removed the script fragment. With any luck my traffic will return over the coming weeks as the Adsense robot reindexes the pages.

Optimising Adsense: Ignore irrelevant content

Up until the last couple of days I was getting poor click through rates compared with SoftTester. Although I can’t be certain I’ve made improvements that will stick in the longer term, my Adsense has recently improved by a factor of 5 in terms of clicks and earnings.

What I had noticed was that the ads shown on my site were pretty generic. They were mainly for free software or DVD downloads. Ignoring the DVD downloads, I can guess that ads for free anything have pretty poor earnings. I’d often only get 3 or 4 cents a click.

After a bit of research, I found you could guide Google into using certain content on which to base ads. I found that if you put these sections around your content in the page, it might help make ads more relevant:

<!– google_ad_section_start –>

… the real content …

<!– google_ad_section_end –>

I did this on my site but didn’t really notice a big improvement. Then I noticed that you could also tell Google to IGNORE content too using these sections:

<!– google_ad_section_start(weight=ignore) –>

… content to ignore …

<!– google_ad_section_end –>

I also read tips on how/ where to place content on a page to make it noticeable for the Google Ads spider. The advice included:

1. Keep the content near the top of the page.
2. Bold keywords you want to highlight.

After reading this, I took a look at my pages. A typical page had a line of navigation links at the top of a page:

Free Software Downloads / Business & Finance / XXXX

This gave me a clue. Maybe my handy navigation links (for the user) were getting picked up by the Google Ads system. Maybe my bold “Free Software Downloads” link was making Google Ads show ads for free software. So I put in the “ignore” section around the line of hyperlinks and hey presto! In the last 2 days I’ve made about 5 times the income I was making before and the ads seem much more relevant to the page.