20,000 spam users per day, please help

Hi,

A week ago we started getting around 50-100 users on one page of our site, amounting to around 20,000 additional users per day. This is all spam/fake/unwanted traffic coming from almost every country around the world. Each time I block the main offending countries, the traffic starts coming from other countries.

Cloudflare firewall has blocked 60,000 requests in a day but has let through 540,000 others.

I have tried everything I can think of to stop this traffic but I’m obviously missing something.

I can;t find any obvious pattern in the traffic.

Can anyone advise on what to do?