Step 1 — Run a third-party uptime check
The first move is to take yourself out of the equation. Use the checker above to test reachability from an independent network. If it reports the site as up, the problem is local to you — restart your router, flush DNS, or try mobile data. If it reports down, continue diagnosing.
Common causes of a website being down
- Server crash or restart — the host process died or is mid-deploy.
- Expired SSL certificate — modern browsers refuse to load expired-cert sites entirely.
- DNS misconfiguration — A or NS records changed and haven't propagated.
- Domain expired — registration lapsed and the domain stopped resolving.
- DDoS or traffic spike — server is overwhelmed and dropping connections.
- Datacenter outage — entire region offline (check the host's status page).
- Firewall or geo-block — visitor's IP range is blocked at the edge.
Why intermittent outages are the most dangerous
A site that works 95% of the time and fails the other 5% costs you more revenue than a clean outage. Customers don't report it — they just leave. The only reliable defense is continuous monitoring with alerts so the issue surfaces before users notice.