I started building my blog around my passion for a particular niche back in 2023, and it was approved by Journey by Mediavine (Journey MV) in early 2025. The blog started gaining traction throughout 2025.
I never originally planned to put ads on this blog, but I eventually had to because the hosting and domain fees need to be renewed annually.
I manage this blog entirely on my own, primarily focusing on creating content. I rarely check anything else outside of content creation during my free time. Other things, such as basic security measures, were already taken care of during the early days of building the blog.
Recently, however, I've been dealing with a lot of content scrapers stealing my work. And over the past few months, as my traffic started increasing, my blog also became a target for numerous attacks. I've done my best to protect it.
But one thing that has been particularly exhausting is invalid traffic.
My ads were suspended by Journey due to what they called "Invalid Traffic." My Journey Dashboard notified me that there was an issue with an invalid traffic source. Honestly, I didn't know exactly what that meant at first.
And perhaps some of it was my fault, too. I rarely monitored my daily traffic, and I wasn't familiar with the differences between bot traffic and legitimate visitors until I started learning about it and asking experts I know for advice.
I found out that some of the scrapers and bots visiting my site every few seconds are AI bots and they're bad bots. I'm not talking about legitimate crawlers from services like GPTBot or Claude etc, but rather malicious bots.
During my time with Journey, my total earnings exceeded US$5,000.
Over the past few months, I also noticed that my earnings had dropped despite having similar traffic levels and a higher percentage of Tier 1 traffic. I'm not sure why, but I guess that's part of market volatility, so it's not a big deal.
As of now, my account is still suspended. I submitted an appeal and was asked whether I had purchased traffic or used any similar methods. I've never done anything like that in my life.
Unfortunately, I haven't received a response to my appeal yet. They said I would need to wait 10–15 business days, which could turn into nearly a month if we include weekends.
I don't really understand why the process takes this long. But even if my appeal gets rejected, I'll probably just move to AdSense and add this site to my existing account (I already have an AdSense account for my other websites).
The biggest issue here is time.
The time I've spent waiting for a response could have been used to generate revenue through another ad network, such as AdSense.
I genuinely believe I haven't done anything wrong on my end, but this experience has certainly taught me some valuable lessons. I now realize how important it is to continuously improve my website's firewall, security, and traffic monitoring systems.
At the very least, this experience has taught me not to focus solely on creating content. Protecting the website and monitoring where its traffic comes from are just as important.
But since I manage everything on my own, I rarely have time to monitor the technical side of things. Most of my time is spent creating content which is already time-consuming in itself.
Due to Journey MV's exclusivity requirements, I'm unable to add another ad network's script to my site. This means I won't be generating any ad revenue for at least 10–15 days, or until they take action and respond to my appeal.
My advice for those who are just starting with Journey is to prioritize your website's security. These days, bots especially in the AI era, are aggressively scraping websites and this can seriously harm your site's performance and traffic quality.
No hard feelings toward Journey MV. I've had a wonderful journey with them and their support team used to be top-notch. I also used to actively participate in their community, but recently support has been a bit slow and the community no longer allows new threads to be posted. I'm not sure what's happening but I'm still grateful for the experience regardless 🤝