The causes of downtime indicate the length of time each outage will last. Four types of system downtime leading to a website becoming unavailable are planned downtime for maintenance, an unexpected system error, a hacker attack or an environmental disaster.