Switzerland has 3 official languages and geoIP is not good enough to determine in which part of Switzerland you are. I always get pages in German despite being in the French-speaking part of Switzerland.
Even when traveling abroad I get the problem since mobile connections are now tunneled to your home country. In France, I get German pages!
What's most annoying is that local companies make exactly the same mistakes. Digitec, Migros or Galaxus they all default to German. And I use Accept-Language as well. I understand this is a special case and the heuristic works in most cases, but when you're a Swiss company operating in Switzerland the odds are slightly different. Only 63.5% are native German speakers.
But google is by far the worst, since I'm always logged in but switches languages based on IP.
> The four national languages of Switzerland are German, French, Italian and Romansh. All but Romansh maintain equal status as official languages at the national level within the Federal Administration of the Swiss Confederation.
Even when traveling abroad I get the problem since mobile connections are now tunneled to your home country. In France, I get German pages!