Security and hosting
Why did my website suddenly go offline?
Work through the four common causes in order: an expired certificate, an expired or lapsed domain, an unpaid hosting invoice, and a failed deployment or update. Between them these account for most sudden outages on small business sites.
Diagnose in this order
- Read the browser message. A certificate warning is different from "site cannot be reached", which is different from a 500 error.
- Check whether the domain still resolves — a WHOIS lookup shows the expiry date.
- Check your hosting account for billing notices or a suspension message.
- Check whether anything was deployed, updated or edited in the last 24 hours.
- Check from a second network — a local DNS or routing fault can look exactly like an outage.
What each symptom usually means
- Certificate warning
- Automated renewal failed. Usually fixable in minutes once noticed.
- Cannot be reached
- DNS or domain problem. Check expiry and nameservers.
- 500 error
- The server is running but the application is failing. Check recent changes and logs.
- Suspension page
- Billing, or a terms issue. Read the message rather than guessing.
How to find out before a customer does
External uptime monitoring with alerts to a phone. It costs little or nothing, and the entire value is in the minutes between failure and awareness.
The longer version
This answer is deliberately short. If you want the full treatment, Website maintenance: the routine that prevents silent failure covers it in about 4 minutes — free, ungated, written from client work.
Who answered this
Anas Bin Masud builds e-commerce sites and does technical SEO for businesses in the UK, Canada and Pakistan — fifteen live client sites, six of them stores taking real payments. These answers come from those projects rather than from a content brief. More about how I work, or ask me something directly.