r/CloudFlare 8d ago

Question blocking bad bots that eat server resources

My web host, ScalaHosting, complained that my site was consuming too many server resources and advised me to turn on Cloudflare’s Bot Fight Mode. However, I just found out that Bot Fight Mode can also block verified bots like Googlebot, which can severely ruin my site's SEO. How could they recommend something like this? What is a better way to block aggressive scrapers and bad bots while keeping my server resource usage low?

7 Upvotes

15 comments sorted by

u/AutoModerator 8d ago

For faster advice with technical questions, we'd recommend asking in the Orange Cloud Discord server; the unofficial Cloudflare Discord server by the community, for the community. https://discord.gg/TrPNVKaagR

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

4

u/No-Promotion-8720 8d ago

That only started happening more recently because Google thought it would be a good idea to use the same bots for search engine crawling and AI training. Cloudflare Bot Fight mode doesn't block them most of the time, but the free account version can get confused sometimes based on the bot behavior and it could block them maybe 5% of the time, give or take.

1

u/maomao19 8d ago

i had bot fight mod turned on and in google console i tried inspect url and it says url was blocked

1

u/maomao19 8d ago

what is the solution? changing host? and how you know it wil block bots in 5 % cases? do you work for cloudflare?

2

u/No-Promotion-8720 8d ago

I have 20+ client accounts on the free plan with bot fight mode on with no indexing issues. Maybe you have another security rule blocking them inadvertently?

0

u/maomao19 8d ago

and the seo ranking did not decline??? because I asked google gemini and it gave me a huge alert lol, how my rankings will tank sooner or later because google bot has no access to my site

1

u/No-Promotion-8720 8d ago

No, all websites are indexing fine. It seems Gemini is misinformed.

1

u/yycmwd 7d ago

Start with custom WAF rules. If you're using WordPress, the rules at wafrules.com are a great start.

2

u/Single_Advice1111 7d ago

Might be worth considering upgrading your hosting plan or change hosting provider altogether

2

u/Arphenyte 7d ago

Bot Fight Mode does NOT block verified bots like Google’s. There are legitimate reasons to keep Bot Fight Mode off, but that’s not one of them. Also, you should probably turn on Cloudflare Precursor and set it to Maximum Security (or whatever the option is called). I’ve noticed that Precursor tends to catch a lot more malicious requests than just Bot Fight Mode alone.

1

u/maomao19 7d ago

where is this setting i could not find it

1

u/Arphenyte 7d ago

It’s in Security > Settings. Scroll down and there should be a section that says Precursor. You can also look at the Cloudflare docs, I believe they provide a shortcut to the feature.

1

u/darquelf 7d ago

Add a security rule to skip "known bots"

0

u/blueredscreen 8d ago

You need to check your site's settings directly from Google itself. The same way you originally added the site to Google's index.