There are several reasons a website can crash, including broken code, malicious attacks and hosting errors. Another big reason websites can go down is massive traffic. Every website can crash, but knowing what caused the crash can help you fix it quickly.