Google.com correctly detects that my ISP is located in Israel, and it's default behavior is to connect me to www.google.co.il. I believe people in other countries also experience this behavior.
If you want, for whatever reason, to get to the US site, google.com, where you can type in your search terms, you can point your browser to https://www.google.com/ncr.
However, if you are using things such as your browser's search bar, they likely are forwarding your query as "https://www.google.com?q=searchword1+searchword2+.......", which gets you to the redirected site. You could change ".com" to ".com/ncr", as you did when typing in the url directly, but that does not work since "https://www.google.com/ncr?q=searchword1+searchword2+......." does not work.
What worked for me was to change ".com" to ".us", and add
"?gfe_rd=cr&gws_rd=cr&" in which case
directs to the US server, google.com with the search terms entered as if you originated the inquiry from within the US. As of March, 2019, this seems to require allowing persistent cookies from google.com.
Google.com changes things so often that it is not worth while to try to keep this advice up-to-date. In any case, I would advise switching to startpage.com, or one of the other search engines that respect your privacy.
This is not really a computer issue, but one related to cell phones. But since being able to access the Internet on your computer when your ISP is not available is so useful, I post my tip here.
There are three obvious situations when your computer cannot access your ISP: when you are not physically near your computer's modem/router or it is not working, or your ISP is experiencing technical problems.
Most Android phone have two options that can help in this case. One is "portable wifi hotspot" and the other is "USB tethering". A third option "bluetooth tethering", also might help, but I have never tried that.
Whenever I followed the directions on my cell phone for setting up a portable wifi hotspot, my Linux OS always recognized it and was able to connect to it. However, I still could not use the Internet because there was no domain-name service (DNS). USB tethering, which previously showed connectivity and DNS, recently stopped providing the latter for me. The DNS problem, seems to be related to the data plan your mobile provider is giving you, although it may also have something to do with your Android or cellphone version.
Normally, your mobile provider gives you a SIM card, which contains the information necessary to set up an APN on your cell phone. If this process does not work as expected, it is possible to set up a working APN for your provider using the menus and options of Android (Options->Connections->Mobile Network->Access Point Names). You can find the necessary values for the entries, either from your provider or by doing an Internet search. A key entry with regard to DNS working, is "APN Type". The entry can have multiple values, separated by commas, but not spaces. My mobile provider recommends "default,supl,agps,fota" without the quotation marks, and until recently, that was enough to get DNS working with USB tethering but not with portable wifi hotspot. Currently, if I change the entry to "default,supl,agps,fota,dun", again without quotation marks, DNS works for both USB tethering and portable wifi hotspot, and I can use either to surf the Internet on my Linux computer. The speed is that of my mobile provider, rather than the faster speed of my ISP using a high-speed modem/router, but is quite adequate for many applications. I assume you will have to pay your mobile carrier according to your contract and the increased data volume.