Website is down
Your website is down. Find the cause in ten minutes.
Six different faults look the same in a browser. The exact error message is your best clue, so write it down before you change anything.
Check these first
- Load the site on a phone with Wi-Fi off. If it works there, the site is up and the problem is on your end.
- Try www and non-www, http and https.
- Write down the exact error text.
- Check whether your email is down too. Both failing at once usually means the domain.
Work down in this order
Rule out your own network
If the site loads on cell data, the problem is a browser cache, an office firewall, or your IP being blocked by the host after failed logins. The host can unblock it.
Read the error
"Cannot be reached" means nothing answered: DNS, the domain, or a server that is off. A certificate warning means the server answered with a bad certificate. A 500 means the site code crashed. A 503 means the server is up but refusing work.
Check the domain
Look it up at lookup.icann.org. If the expiry date has passed, renew it today. That is the answer more often than people expect.
Check the certificate
Run the site through our SSL checker. Expired, or issued for the wrong name, is a fix measured in minutes. It looks alarming but it is not a hack.
Check the host
Look at the host status page, then log in and look for a suspension notice. An unpaid invoice or an abuse complaint takes a healthy site offline.
If you get a 500, look at what changed
A plugin or theme update, a PHP version change, or a full disk. WordPress emails the admin a recovery link after a fatal error. Renaming the plugins folder turns them all off at once.
The usual causes
Expired domain
CommonSigns: Website and email stopped the same day. DNS lookups return nothing.
Fix: Renew at the registrar now. The restore fee grows the longer you wait.
Certificate problem
CommonSigns: A security warning instead of a failure, often on only one of www or non-www.
Fix: Reissue it to cover both names.
Plugin or update
Common on WordPressSigns: A 500 or a blank page right after an update.
Fix: Disable plugins, confirm the site returns, then turn them back on one at a time.
Account suspended
CommonSigns: A host-branded page or a 403.
Fix: Pay the invoice or answer the notice. Make sure billing email goes to someone who reads it.
DNS pointed at nothing
After a changeSigns: Down within a day or two of someone editing DNS or moving hosts.
Fix: Point the record back at the right server and allow time for caches to clear.
While it is down
- Post your phone number on your Google profile so calls keep coming.
- Don't make changes you can't undo. That turns an hour into three days.
- A suspension for abuse can mean the site was hacked. Treat it that way.
- Down for more than a couple of hours and no idea why? Hand it over.
Questions
How do I tell if my website is down for everyone or just me?
Load it on a phone with Wi-Fi off. That changes your network, DNS, and cache in one move. If it works there, the site is up.
What does a 500 error mean?
The server is running and the code that builds the page crashed. On WordPress that is nearly always a plugin, a theme, or a PHP version change. It is not DNS and not your domain.
My website and email both stopped. What is that?
Check the domain expiry first. Both failing on the same day is the classic sign of an expired domain.
How long does DNS take to update?
Often minutes, but up to 48 hours for every cache to catch up. Your own computer may hold the old answer longest.
Still down? Send me the error.
The error text and the domain are usually enough to tell which part failed.
