Hacker News new | ask | show | jobs
by Guest19023892 2059 days ago
I've had similar issues with AdSense. Running a site for 10 years, and it was earning $250/day for years, then suddenly it dropped. For a while I had the same traffic and instead of 500 clicks a day Google would say I had 3 or 4 clicks. I contacted them, waited a month, and they said to label them "Advertisements" so users are not confused.

Well, my site is mostly text based and I have at least 50px of space around any advertisement, so they stick out like a sore thumb and are not confusing. Eventually the daily clicks returned, but then in the last year Google started taking back 80% of my revenue at the end of the month saying it's "Invalid Traffic". This is after years of it being around 5%. I've made no changes to the site, all the traffic is organic from Google search or direct visitors. I've never once in my life paid for traffic.

I contacted Google again, but they refused to give any information because they can't share specifics for security reasons. So, I'm left losing 80% of my revenue this year and instead of making about 50k after my bills, I'll break even or make a loss.

Since then I tried switching to another company that's an AdSense partner. Of course they take a commission, but apparently they can actually show me the daily earnings with "Invalid Traffic" removed, and not give me a monthly heart attack and remove all my revenue as a surprise at once.

So, I can see how little I'm making on a daily basis now, but I'm no closer to resolving the issue because Google refuses to give any answers, so I'm completely on my own and taking shots in the dark.

The other week I tried building a database of 800 million IP addresses using lists of all IP addresses from datacenters, VPNs, proxies, TOR exit nodes, and IPs flagged as abusive. This obviously took some time to setup and I stopped showing ads to these IPs because maybe they're bad sources of traffic? That didn't seem to help.

Then I tried setting up some Javascript to not load ads until the mouse moved or a user scrolled. Maybe that would help to prevent any traffic where a user is not at the computer? Nope, didn't work.

So, I'm out of ideas. Yes, I have ads.txt configured. Yes, I have a consent manager configured.

> Your revenue is the literal sum of earnings from every click on your property. While ads are showing and being clicked on, you will always be earning more.

What you said sounds simple. However, like I said, Google can randomly drop my clicks from a consistent 500 a day to 3 and give no answers. Or, they can tell me I'm earning $250/day and then when it comes time to pay a month later, they say they can only pay $50/day and the traffic didn't meet their standards. That's a big problem when they just spent the entire month outbidding all my other advertisers.

Lastly, the site I run is filled with great people. It's a community based website with tens of millions of comments. Users on average spend 10 minutes per session, the bounce rate is incredibly low, the average user loads 30 pages a day. People like it, it's full of quality content and posts, and users are writing new comments every few seconds.

2 comments

> The other week I tried building a database of 800 million IP addresses using lists of all IP addresses from datacenters, VPNs, proxies, TOR exit nodes, and IPs flagged as abusive.

This isn't going to work well... Both Google and many advertisers will send bots to your site to scan the content. If they see javascript shenanigans going on affecting ad presentation, they'll do something between not advertising (reducing revenue) or permabanning you...

"Invalid Traffic" is nearly always some dirty business going on - either by you, or by one of your users, or a competitor, or even someone totally random hoping to blend their fraud in with some legit sites like yours.

If I were you, I'd hunt your logs for botlike behaviour and close any associated user accounts.

But maybe you don't have to be logged in to see ads? If so, then maybe changing that feature could help. Or at least show a majority to only logged-in folks.
but then in the last year Google started taking back 80% of my revenue at the end of the month saying it's "Invalid Traffic"

I wonder if they returned the money to the advertisers.