There can actually be a lot of reasons why your website is down. Some of them include:
- Problems with the server.
- Problems with your website, like coding errors, or it is hitting resource limits for your account, etc.
- Problems with specific internet service providers (ISPs).
Contacting your web hosts's technical support will often help you pinpoint the issue, but knowing what to look for can help you troubleshoot the situation before you call. This will help you know what to say when you call or create a ticket, so that you get more meaningful support.
Some things to look out for include:
The specific error your browser gives you.
- Sometimes your browser will actually give you clue to the problem.
Some people can get to the website, and others cannot.
- Could be an issue with an internet service provider (ISP) or backbone provider, rather than your web host.
- If the DNS has been changed recently, some people may see the change sooner than others due to propagation.
- It could also be an issue with your own internal network or computer.
You can get to your hosting control panel, but not your website.
- This usually indicates that the server is working fine, but there is a problem with your website.
- Check to make sure that you are not maxing out your resources (such as CPU, processes, disk space, MySQL connections, etc.).
- Check to see if there isn't a bug in your website's code, a corrupt file, corrupt data in your database, etc.
- If you have changed DNS recently, it could be a DNS issue.
You cannot get to your hosting control panel, nor your website.
- This is a good indication that there is a problem with the server itself.
- It also could mean that there is a problem with your internet service provider (ISP) and you simply can't get to the site because of that. Checking from a different internet service provider may be a good way to check this (like via your smart phone's 4G or LTE connection or having a friend check from another internet provider).
There could be other indicators, so keep your eyes open. Your web host or web designer should be able to resolve the issue, depending on what the issue is.