How to Fix ‘This Site Can’t Be Reached’ Errors: 9 Common Causes and Solutions

Few browser messages are as frustrating as “This site can’t be reached.” It usually appears when a browser cannot connect to a website, but the cause may be on the visitor’s device, the local network, the browser, DNS settings, or the website’s own server.

TLDR: The error often comes from connection issues, incorrect DNS settings, browser cache problems, firewall blocks, or a website outage. A user can usually fix it by checking the connection, restarting the router, clearing browser data, changing DNS servers, or disabling conflicting extensions. If only one website fails while others load normally, the problem may be with the website itself rather than the visitor’s device.

Because the message is broad, the best approach is to work through the most common causes one by one. The following nine causes and solutions cover the fixes most likely to restore access.

1. Internet Connection Problems

The simplest cause is also one of the most common: the device may not be properly connected to the internet. Wi-Fi may be disconnected, mobile data may be weak, or the network may be temporarily unavailable.

Solution: The user should first test whether other websites load. If no websites work, the issue is probably with the connection. Restarting the modem or router, reconnecting to Wi-Fi, checking cables, or switching to another network can quickly confirm the problem. On mobile devices, toggling airplane mode on and off may also refresh the connection.

2. DNS Server Issues

DNS servers translate domain names into IP addresses. If DNS is slow, unavailable, or misconfigured, the browser may not know where to find the requested website and may show “This site can’t be reached.”

Solution: Changing DNS servers often helps. Many users switch to reliable public DNS providers such as Google DNS or Cloudflare DNS. Common options include 8.8.8.8 and 8.8.4.4 for Google, or 1.1.1.1 and 1.0.0.1 for Cloudflare. After changing DNS settings, the device or browser should be restarted.

3. Cached Browser Data

Browsers store cache, cookies, and site data to speed up browsing. However, outdated or corrupted cached files can prevent a site from loading correctly, especially after the website has changed servers, SSL certificates, or redirect settings.

Solution: Clearing cached images, files, cookies, and site data can solve the problem. In most browsers, this option appears under Settings, then Privacy and security, then Clear browsing data. If the site works in incognito or private mode, cached data or extensions are likely involved.

4. Incorrect Website Address

A misspelled domain, wrong extension, or incomplete URL can trigger the error. For example, entering a domain with the wrong country code or missing part of the address may send the browser to a location that does not exist.

Solution: The user should carefully check the spelling of the website address. It may help to search for the website through a search engine and open the result from there. If the website recently changed domains, old bookmarks should be updated.

5. Firewall or Antivirus Blocking the Site

Security software protects devices by blocking suspicious connections. However, firewalls, antivirus tools, VPNs, and web protection features can sometimes block legitimate websites by mistake.

Solution: The user can temporarily disable web protection, antivirus scanning, VPN software, or firewall rules to test whether access returns. If the site loads after disabling a security tool, the site can be added to the software’s allowed list. Security tools should not be left disabled permanently, especially on public networks.

6. Browser Extensions Causing Conflicts

Ad blockers, privacy extensions, VPN extensions, script blockers, and security add-ons can interfere with page loading. Sometimes they block scripts, redirects, cookies, or network requests needed by a website.

Solution: The user should test the website in private browsing mode or another browser. If it loads there, one or more extensions may be responsible. Disabling extensions one at a time can identify the cause. Once found, the extension can be updated, reconfigured, or removed.

7. IP Address or Network Configuration Problems

Devices rely on correct IP settings to communicate with networks. A bad IP assignment, expired lease, proxy configuration, or network adapter issue can stop websites from loading.

Solution: Restarting the device and router may renew the IP address automatically. On Windows, a user can also reset network settings or run commands such as ipconfig /release, ipconfig /renew, and ipconfig /flushdns. On macOS, renewing the DHCP lease from network settings can help. If a proxy server is enabled but not needed, it should be turned off.

8. Website Server Is Down

If only one website fails while others work, the issue may be on the website’s side. The server may be offline, overloaded, under maintenance, or affected by a hosting problem.

Solution: The user can check the website from another device, another network, or an online status checker. If the site is down for everyone, the visitor can only wait for the site owner or hosting provider to fix it. If the site owner is investigating the issue, they should check hosting status, server logs, DNS records, SSL status, and recent configuration changes.

9. SSL, Domain, or Hosting Configuration Errors

For website owners, this error can appear after changing hosting providers, updating DNS records, moving to HTTPS, or renewing a domain. An expired domain, incorrect DNS record, missing SSL certificate, or broken redirect can make the site unreachable.

Solution: The site owner should confirm that the domain registration is active, nameservers are correct, DNS records point to the right server, and SSL certificates are valid. Propagation after DNS changes can take several hours, although some updates may complete sooner. If the problem began after a hosting or domain change, the previous and new configurations should be compared carefully.

Quick Troubleshooting Checklist

  • Check other websites: If none load, the connection is likely the issue.
  • Restart the router and device: This refreshes many network settings.
  • Clear browser cache: Old data can cause loading failures.
  • Try another browser: This helps identify browser-specific problems.
  • Disable extensions temporarily: Add-ons may block scripts or redirects.
  • Change DNS servers: Public DNS may resolve domains more reliably.
  • Check firewall, VPN, and antivirus settings: Security tools may block access.
  • Test the site on another network: This reveals local network restrictions.
  • Confirm site status: The website itself may be down.

Conclusion

The “This site can’t be reached” error does not point to one single problem. It is a general connection failure that can come from the browser, device, network, DNS system, security software, or the website’s server. By starting with simple checks and moving toward DNS, firewall, and hosting settings, users and site owners can usually identify the cause without unnecessary guesswork.

FAQ

What does “This site can’t be reached” mean?

It means the browser could not connect to the website. The cause may be a local internet issue, DNS failure, browser problem, blocked connection, or website outage.

Is the error always caused by the user’s device?

No. If other websites load normally and only one site fails, the website may be down or misconfigured.

Can changing DNS fix the error?

Yes. If the current DNS server is slow, unavailable, or returning incorrect results, switching to a public DNS provider can restore access.

Why does the site work in another browser?

This usually suggests a browser-specific issue, such as cached data, cookies, extensions, or browser settings.

Should antivirus software be disabled to fix it?

It may be disabled briefly for testing, but it should be turned back on afterward. If the antivirus is the cause, the safer option is to adjust its settings or allowlist the website.

How long should DNS changes take?

Some DNS changes appear within minutes, while others may take several hours. In some cases, full propagation can take up to 24–48 hours.