ERR_CONNECTION_TIMED_OUT is the connection timeout error a browser shows when it tries to reach a website and gets no response within the allowed time. Visitors see it as a blank page with a short message; site owners see it as lost traffic and sometimes lost rankings.
In this guide we explain what the error means, how to tell whether the problem is on your side or the server’s, the fixes for visitors in a sensible order, the checks site owners should make (including WordPress), how it differs from similar errors and how to prevent it.
What Is ERR_CONNECTION_TIMED_OUT?
It is an error shown mostly in Chrome and Chromium-based browsers when the connection to the destination server could not be established or did not answer in time. The browser sent a request and waited, but nothing came back.
What Does ERR_CONNECTION_TIMED_OUT Mean?

In plain words: “the connection timed out” or “the connection took too long.” The path between you and the website is blocked, slow, misdirected or the website’s server is not responding.
What Causes the ERR_CONNECTION_TIMED_OUT Error?
- Your internet connection is down or unstable
- A modem or router problem
- DNS problems or wrong DNS records
- A VPN or proxy that is slow, blocked or misconfigured
- A firewall or antivirus blocking the connection
- Browser extensions, cache or corrupted network settings
- An overloaded, stopped or misconfigured web server
- Blocked ports or network restrictions
- Heavy traffic or attacks on the site
How to Tell Whether the Problem Is on the User Side or the Server Side
Run some quick tests before you change settings:
- Try opening other websites. If they open, the problem is probably specific to one site.
- Check from another device. If it opens there, the problem is on your device.
- Try mobile data. If it opens on mobile data but not on your Wi-Fi, the problem is in your local network.
- Use a private window. This rules out cache and extensions.
- Try a different browser.
If the site fails everywhere, from every network and device, the server is the likely cause.
How to Fix ERR_CONNECTION_TIMED_OUT (for Visitors)
1. Check Your Internet Connection
Make sure other sites and apps work and the Wi-Fi signal is stable.
2. Restart the Modem and Router
Unplug for about 30 seconds, plug back in and wait for the lights to settle.
3. Restart Your Computer and Mobile Device
A restart clears temporary network problems.
4. Clear the Browser Cache and Cookies
Corrupted cache can block connections. Clear them from the browser settings and try again.
5. Disable Browser Extensions
Turn off extensions, especially ad blockers, security and VPN extensions, and test.
6. Update the Browser
Outdated browsers may have network bugs. Update and restart.
7. Turn Off the VPN
A busy or blocked VPN server can cause timeouts. Disconnect and retry.
8. Check Proxy Settings
An unwanted proxy can break connections.
- On Windows: Settings → Network & Internet → Proxy; turn off any proxy you do not use.
- On macOS: System Settings → Network → your connection → Details → Proxies; uncheck active proxies you do not need.
9. Flush the DNS Cache
- Windows: open Command Prompt as administrator and run
ipconfig /flushdns. - macOS: use the Terminal command for your macOS version (commonly
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder). - Linux: restart the resolver service, for example
sudo systemd-resolve --flush-cachesor the command that matches your distribution.
10. Renew the IP Address
On Windows, run ipconfig /release and then ipconfig /renew.
11. Reset Winsock Settings
On Windows, run netsh winsock reset as administrator and restart the computer.
12. Change the DNS Server
Switch to a reliable public DNS provider in your network settings. Note down your current settings first so you can go back.
13. Temporarily Check Your Antivirus
Web protection or HTTPS scanning can block connections by mistake. Turn the feature off briefly to test, then turn it back on.
14. Check Firewall Settings
Make sure the browser is allowed to connect out.
15. Check the Hosts File
An old entry can send a site to the wrong address.
- Windows:
C:\Windows\System32\drivers\etc\hosts - macOS and Linux:
/etc/hosts
Remove lines that point the affected domain somewhere unexpected (back up the file first).
16. Test IPv6
Some networks have broken IPv6. Try disabling IPv6 on the connection to see if it helps.
17. Update the Network Adapter Driver
An outdated driver can cause drops. Update it from the manufacturer.
18. Reset Chrome’s Network Settings
Reset the browser’s settings to their defaults if nothing else works.
19. Contact Your Internet Service Provider
If your connection still fails, the problem may be at the provider.
Testing Connection Problems with Commands
- Ping test:
ping example.comshows whether the host replies. - Traceroute test:
tracert example.com(Windows) ortraceroute example.com(macOS and Linux) shows where packets stop. - DNS lookup test:
nslookup example.comshows whether the name resolves to an address. - cURL test:
curl -I https://example.comshows whether the server responds and how.
ERR_CONNECTION_TIMED_OUT for Site Owners
If your own site gives this error, check:
- Is the server running? Confirm the server or hosting account is active.
- Hosting resources: CPU, memory and process limits can be exceeded. See what is hosting.
- The web server: make sure Apache, Nginx or your server software is running and not misconfigured.
- PHP-FPM and application processes: stuck or exhausted processes cause timeouts.
- Database performance: slow queries or a down database can hang requests.
- Firewall and ports: ports 80 and 443 must be open to visitors, and the firewall should not block legitimate traffic.
- DNS records: the A and AAAA records must point to the right server.
- Domain expiry: an expired domain stops resolving.
- CDN settings: a misconfigured CDN can block the origin or time out.
- SSL and HTTPS configuration: a broken certificate or redirect loop can stop connections.
- Server error logs: read them for clues; see also what does server error mean.
- Traffic and attacks: heavy traffic or malicious requests can overload the server.
- External service connections: slow third-party APIs can delay pages.
ERR_CONNECTION_TIMED_OUT in WordPress
On WordPress sites, look at:
- Plugins: deactivate them (rename the plugins folder if you cannot log in) and re-enable one by one.
- Theme: switch to a default theme to test.
- .htaccess: rename it and let WordPress regenerate a clean one.
- Memory limit: increase the PHP memory limit if it is too low.
- Cron jobs: heavy scheduled tasks can slow the site.
- Database: clean and optimize it.
- Security plugins: overly strict rules can block valid traffic.
- Speed and server response: measure with Google PageSpeed Insights.
How It Differs from Similar Errors
ERR_CONNECTION_TIMED_OUT vs. ERR_CONNECTION_REFUSED
A timeout means there was no answer within the time limit. A refused connection means the server answered and actively rejected the connection, for example because nothing is listening on that port.
ERR_CONNECTION_TIMED_OUT vs. 504 Gateway Timeout
A 504 error means a server (such as a proxy or gateway) did get your request but did not get a timely answer from the server behind it. With ERR_CONNECTION_TIMED_OUT, your browser could not get a connection to the server at all.
Does the Error Affect SEO?
If the site is unreachable for a short time, the effect is usually small. If it happens often or lasts long, search engines may crawl less and may lower rankings, and you lose visitors. Keep an eye on technical SEO basics.
Check in Search Console
Use Google Search Console crawl and server error reports to see whether Google has met timeouts.
Use Uptime Monitoring
Set up an uptime monitor to be alerted when the site goes down.
How to Prevent the Error
For visitors: keep the browser and system updated, use trusted DNS and VPN services and review extensions and security tools.
For site owners: choose reliable hosting with enough resources, use a CDN carefully, keep DNS and domain renewals current, optimize the site and database, monitor uptime and logs and protect against abusive traffic. For a full technical review, our SEO analysis service checks these basics.
Order of Fixes
- Test other sites and devices
- Restart modem and device
- Clear cache; disable extensions and VPN
- Check proxy, DNS and firewall
- Test with commands
- If the site is yours, check the server, DNS, CDN and application
ERR_CONNECTION_TIMED_OUT Checklist
- Other sites open?
- Another device and network tested?
- Modem, router and device restarted?
- Cache, extensions, VPN and proxy checked?
- DNS flushed or changed?
- Firewall and antivirus checked?
- (Owners) Server, resources, DNS, CDN and logs checked?
- (WordPress) Plugins, theme, .htaccess and memory checked?
Frequently Asked Questions
What is ERR_CONNECTION_TIMED_OUT?
A connection timeout error showing that the browser did not get a response from the target web server within the allowed time.
What does ERR_CONNECTION_TIMED_OUT mean?
It means “the connection timed out” or “the connection took too long”.
What causes ERR_CONNECTION_TIMED_OUT?
An internet outage, DNS problems, modem faults, VPN, proxy, firewall, server overload or wrong DNS records.
What if the error appears on only one site?
Check the site from another device and from mobile data. If it fails everywhere, the problem is most likely on the website’s server.
What if the error appears on all sites?
Check your internet connection, modem, DNS settings, VPN, proxy, firewall and network adapter.
Does restarting the modem fix it?
It can fix temporary connection and routing problems, but it will not help with server-side errors.
Is changing DNS safe?
With reliable DNS providers it is generally safe. Note your current settings before changing.
How do I flush the DNS cache?
On Windows use ipconfig /flushdns; on macOS use the appropriate Terminal command.
Can a VPN cause the error?
Yes. A busy, closed or blocked VPN server can cause a timeout.
Can antivirus block the site?
Yes. Web protection or HTTPS scanning can block some connections by mistake.
Can a firewall cause a timeout?
Yes, if its rules block outgoing or incoming connections.
Is the error a sign of a virus?
Not on its own, though a malicious proxy, extension or network change can also cause connection problems.
Why does it happen on a phone?
Weak Wi-Fi, mobile data problems, private DNS, a VPN, app cache or a problem with the target site.
How do I fix it on Android?
Test Wi-Fi and mobile data separately, restart the device, turn off the VPN, check private DNS and clear the browser cache.





