You can force a verification by adding a custom WAF rule configured for the conditions you want, maybe a specific network ASN, or maybe a specific host or path such as a contact page, or the whole site, then set the action to Managed Challenge. See here…
You will need to include exceptions for any search engine crawlers or automated third party tools that will fail if challenged.
I can now see the “Verifying you are human” when I chose action “Managed Challande”.
Or is the JS challande enough?
Also, I am a bit worried about search engine crawlers because I still want them to access my site.
How can I solve that? I could go to Security > Bots and set " Manage bot traffic with robots.txt" to ON. But would the robots.txt-file make search engine crawlers to override the WAF rule and give access to my site?
But, OK, the WAF rules… How can I write a WAF rule to do “Managed Challande” for all visitors that visit any part of my site, except for known bots which would always have granted access? Do I need to use two separate WAF rules? My WAF/expression is: (http.request.uri wildcard r"*"). Can I use “Known Bots” somehow in the WAF’s field?
Anyone, is it possible to speed up the “Verification process”? I have set a WAF rule to do the action of “Managed Challange”, but on devices, this process can takes like 8 seconds or even more, so visitors could leave my site before the process of verification ends. On desktop, the process is fast.