Website Stats DD. Humblpay.com is currently ranking in the top 10 for the keyword humbl in 23 countries and ranking in a total of 32 countries per Ahrefs.com. Ahrefs reporting a total of 638 organic traffic per month, and they have only had the site reporting since November. I expect this traffic to increase rapidly as they are not showing any paid traffic or ads found. Once they have paid ads running it's going thru the roof. It's difficult to achieve these results in the first month of a site reporting for any SEO company. They obviously have someone who understands digital marketing on their team.