Our English language site targets readers in India, and is also hosted in India. We keep geo target in Google Search Console in the 'unset' or 'unlisted' option, as we do get about 35% of our revenue from outside India (only 10% or so of the traffic).
We recently implemented Google Cloud CDN.
However, when we enable Google Cloud CDN, we see an immediate increase in traffic from the US, and a sharp drop in traffic from India.
We noticed that after the CDN is implemented, all traffic from Googlebot is being handled by the CDN within the US (unlike earlier, when Googlebot would be served from our Indian server).
Does this sharp drop in traffic from India and the sudden increase in traffic from the US have to do with this? Does Google now think that we are a US website, hosted in the US and therefore targeting US users?
How do I solve this problem (we are keen to have a neutral geo signature) and recover our Indian traffic?
We tried setting geo-target to 'India' in GSC, but that merely reduced our US traffic without generating (much) benefit for our traffic from India.
Do I have to deactivate the CDN service for things to go back to normal?
Does this happen with other CDNs like Cloudflare?