iOS Google search redirect loop – real fix
Your iPhone or iPad keeps bouncing between Google and Safari when you search. It's usually one of three things, and I'll show you which ones actually work.
First cause: Stale Safari cache and cookies
This is the most common reason your iPhone gets stuck in a Google search redirect loop. Safari holds onto old or corrupted cookies from Google’s login and search sessions. When you tap a search result, the browser tries to read that old data, can't reconcile it with the current page, and forces a reload. Over and over.
You'll see the address bar flicker between google.com and whatever site you're trying to reach. Or you'll get a blank page that immediately jumps back to the Google search results. Sometimes it looks like Safari is crashing and reopening.
- Open Settings on your iPhone or iPad.
- Scroll down and tap Safari.
- Tap Clear History and Website Data. (It's near the bottom, under the Privacy & Security section.)
- A confirmation popup will appear. Tap Clear History and Data.
After you do that, Safari will close all open tabs. That's normal. Next time you open Safari, it'll be fresh. Try a Google search again. If the loop stops, you're done. If it doesn't, move to the next fix.
Real-world tip: I've seen this happen most often after you update iOS, especially from iOS 16 to 17, or 17 to 18. Apple changes how Safari stores cookies in those updates, and the old cookies don't always convert properly. Clearing them after an update is a good habit.
Second cause: A broken Safari extension
If clearing the cache didn't work, the next suspect is a Safari extension. Ad blockers, password managers, and privacy tools are the usual troublemakers. They inject scripts into every page you load, and sometimes those scripts conflict with Google's search redirect logic. The extensions can't keep up with Google's updates, and they end up causing the loop.
You'll notice this happens more often with ad blockers than anything else. If you have one installed, it's the first thing to test.
- Open Settings.
- Scroll down and tap Safari.
- Tap Extensions (right under the General section).
- You'll see a list of every extension you've installed. Each one has a toggle switch next to it.
- Turn off all extensions. Tap each switch so it turns gray.
Now go back to Safari and try a Google search. If the loop stops, turn your extensions back on one at a time, testing after each one. The moment the loop comes back, you've found the culprit. Delete that extension or check with the developer for an update.
Personal experience: I had a user whose iPhone 14 Pro Max would loop on every third Google search. Turned out to be an ad blocker called "AdGuard Pro" that hadn't updated in six months. She removed it and the problem vanished. Always check the App Store for updates on your extensions first.
Third cause: Safari's JavaScript and pop-up settings
Less common, but it happens. Some Google search results use JavaScript redirects for analytics tracking. If Safari has JavaScript blocked, or if pop-up blocking is too aggressive, that redirect can get stuck in a loop. Safari tries to follow the redirect, can't complete it because the scripting is restricted, and retries indefinitely.
You'll see this if you've manually changed Safari's settings in the past, or if you used a configuration profile from work or school that locked down the browser.
- Open Settings.
- Tap Safari.
- Scroll down to the General section.
- Make sure Block Pop-ups is turned off (the switch should be gray).
- Scroll a bit further down to the Advanced section.
- Tap Advanced.
- Tap JavaScript.
- Make sure JavaScript is turned on (the switch should be green).
After you've done that, close Safari completely (swipe it up from the app switcher). Open it again and test the search. If the loop stops, you're good. If it doesn't, there's one more thing to check.
Quick touch on private browsing mode
If none of the above worked, try using Private Browsing in Safari. Tap the tabs button (two overlapping squares) and then tap Private. A private tab is isolated. It doesn't use your normal cache or cookies. If the search works perfectly in a private tab, you've got a corrupted cache or extension that didn't fully clear. Go back and redo the cache clear, then restart your phone before testing again.
Quick-reference summary table
| Cause | What to do | Time to fix |
|---|---|---|
| Stale Safari cache & cookies | Settings > Safari > Clear History and Website Data | 1 minute |
| Broken Safari extension | Settings > Safari > Extensions > turn all off | 5 minutes (includes testing each one) |
| JavaScript or pop-up block settings | Settings > Safari > enable JavaScript, disable pop-up block | 2 minutes |
Start with number one. Nine times out of ten, clearing the cache does the job. Save the extension hunt for later. And if you're still stuck after all three, make sure your iPhone isn't running a beta version of iOS. Beta software can cause weird redirect loops that only go away when you roll back to the public release.
Was this solution helpful?