SafeLine is a WAF powered by a semantic analysis engine, self-hosted and very easy to deploy & configure.
Website: https://ly.safepoint.cloud/aMx9T1U
Discord: https://discord.gg/dy3JT7dkmY
You just need to create an Allow rule for google bots.
Below is a detailed guide:
1 - Click on Attacks in the left sidebar and click on Setting in the right upper corner
2 - Click on ADD RULES
3 - Define the rule Name, select Source IP In IP Group, select Search Engine Spider **and also select to **ADD NEW IP GROUP
4 - Click on ADD IP Group
5 - Define the name of this IP Group. And please google those IPs by yourself with the a keyword like googlebot ip list. Here is what I found from a google doc: https://developers.google.com/search/docs/crawling-indexing/verifying-googlebot
You can check the googlebot.json, for example.
Add those IPs in Content (The IP format needs to be modified by yourself to adapt to SafeLine)
6 - Then return to your rule setting page and select this IP Group in this allow rule.
If you want this rule applied to all of your applications, just SUBMIT. If you only want this rule applied to one application, then add an AND condition, select Applications Equals to the specific application.