Hello @devksec,
Unfortunately, there is not a direct way to block or filter Google results from WCML.
My first recommendation would be to check if you are using any cache system/plugin on your website. If you are, try deleting the cache and then crawl your results again to see if there are any changes.
Another alternatives would need some custom code from your side. For example, you can consider using a filter like wcml_geolocation_get_user_country and detect Google bot and set the country to England.
You can also implement a wcml_user_store_strategy filter. In that way, you can keep the current currency in a cookie, which is normally more friendly with caching plugins.
I hope it helps,
Andrés
Thread Starter
dev
(@devksec)
Hello,
The site changes to the localised currency on load but that is what is causing google to view USD instead now. So caching won’t resolve it but I will review those links.
Is there anyway to just stop this plugin from changing the currency automatically apart from when requested by a customer using the switcher?
At this moment we don’t have that possibility, you could consider not filling the maxmind, however without it, your geolocation calls will be limited and your site performance may be impacted.
If you still have a WPML license, it will be great if you open a chat in our support as we have better tools to investigate it there.
On my side, I’ll create an internal ticket to check it further. However, we are a bit limited as I haven’t been able to replicate the issue so far.