Some early signs that your site might be having downtime are: hijacked pages, pages that don’t load and slow load times. Some causes could be operator error such as deleting files you weren’t supposed to or forgetting to renew your hosting plan/domain name. Another reason could be that your server cannot handle the amount of traffic you’re receiving or that you’ve reached your monthly limit in bandwidth that your web host provider allows. It could also be that a hacker hijacked your pages or has DDoS (distributed denial-of-service) attacked your website. It can be a headache determining what’s causing your site to crash but remember that whatever it may be, always stay calm, contact your web provider and find solutions to fix and prevent it from happening again.