The "This site can't be reached" error can show up for many different reasons — sometimes it's your internet, sometimes it's the website itself, and sometimes it's a setting on your own computer. Here's how to figure out which one it is and fix it.
1. Check If the Site Is Down for Everyone
Before touching any settings, confirm the problem isn't on the website's end. Use a site like downforeveryoneorjustme.com and enter the URL — if it's down for everyone, there's nothing to fix on your side; just wait.
2. Check Your Internet Connection
Try loading a different website. If nothing loads at all, the issue is your connection, not the specific site.
- Restart your router and modem.
- Try connecting via mobile data to confirm whether it's a WiFi-specific issue.
3. Clear Your Browser Cache and Cookies
Corrupted cached data is one of the most common causes of this error on sites that used to work fine.
In Chrome:
- Click the three dots menu > Settings.
- Go to Privacy and security > Clear browsing data.
- Select Cached images and files and Cookies, then click Clear data.
4. Flush Your DNS Cache
Your computer stores website addresses locally, and this cache can become outdated or corrupted.
On Windows:
- Open Command Prompt as Administrator.
- Type
ipconfig /flushdnsand press Enter. - Restart your browser and try again.
On Mac:
- Open Terminal.
- Type
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponderand press Enter.
5. Change Your DNS Server
Sometimes your ISP's default DNS server is slow or having issues. Switching to a public DNS like Google DNS (8.8.8.8) or Cloudflare (1.1.1.1) often resolves loading errors.
- Go to your network settings (Control Panel > Network and Sharing Center > Change adapter settings on Windows).
- Right-click your active connection, select Properties.
- Select Internet Protocol Version 4 (TCP/IPv4) > Properties.
- Choose Use the following DNS server addresses and enter
8.8.8.8and8.8.4.4.
6. Disable VPN or Proxy Temporarily
VPNs and proxies can sometimes block or reroute traffic incorrectly. Turn yours off temporarily and see if the site loads.
7. Check Your Firewall or Antivirus Settings
Overly aggressive security software can block legitimate sites by mistake. Temporarily disable your firewall or antivirus (briefly, for testing only) to see if that's the cause, then adjust its settings rather than leaving it off.
8. Try a Different Browser
If the site loads fine in another browser, the issue is specific to your original browser's settings or an extension. Disable extensions one by one to find the culprit, or reset the browser to default settings.
Final Thoughts
Most "site can't be reached" errors trace back to DNS issues or corrupted cache data, both of which are quick to fix. Work through these steps in order, and if the site still won't load anywhere, it's genuinely down on their end rather than a problem with your setup.