Your website just went down. Every minute matters โ for businesses, a downed site means lost leads, lost sales and damage to customer trust. Work through these 8 steps in order. Most site outages are resolved within 30 minutes by following this process.
๐ด If this is an e-commerce site losing sales right now and you need immediate help, WhatsApp us for emergency support while you work through these steps.
Step 1: Confirm It's Actually Down
Before panicking, confirm the site is down for everyone โ not just you. Visit downforeveryoneorjustme.com and enter your URL. If it's just you, the problem is on your end (browser cache, local DNS, ISP issue). Try:
- Opening in a different browser or incognito mode
- Checking on your phone using mobile data (not the same WiFi)
- Asking someone in a different location to check
Step 2: Check What Error You're Seeing
The error message tells you exactly what's wrong:
- 503 Service Unavailable โ server overloaded or WordPress crashed
- 500 Internal Server Error โ PHP error, often from a bad plugin update
- Error establishing a database connection โ MySQL issue, wrong credentials
- ERR_NAME_NOT_RESOLVED โ DNS issue, domain not pointing to server
- SSL_ERROR_RX_RECORD_TOO_LONG โ SSL certificate expired or misconfigured
- Suspended page โ hosting account suspended (billing issue or ToS violation)
- White screen (blank page) โ PHP fatal error, usually a plugin
Step 3: Check Your Hosting Status
Log in to your hosting control panel (Hostinger hPanel). Check:
- Is your hosting account active? (Check billing โ hosting suspends at renewal)
- Is there a server incident? (Hostinger has a status page at status.hostinger.com)
- Are there any notifications or alerts on your dashboard?
Also check your email โ hosting providers send suspension and renewal notices.
Step 4: Check DNS Resolution
DNS issues cause ERR_NAME_NOT_RESOLVED errors. Visit dnschecker.org and enter your domain. If your A record isn't pointing to your server's IP address, DNS is the problem. This happens when:
- Domain expired and was suspended
- Nameservers were accidentally changed
- DNS records were edited and propagation is in progress (takes up to 48 hours)
Step 5: Check for a Recent WordPress Update
If the site was working and then a WordPress, theme or plugin update was applied, that update likely caused the problem. Access your files via FTP or Hostinger File Manager and:
- Rename /wp-content/plugins/ to /wp-content/plugins_disabled/ โ this disables all plugins
- Refresh your site โ if it comes back, a plugin caused it
- Rename the folder back, then deactivate plugins one by one to find the culprit
Step 6: Check PHP Error Logs
For 500 errors and white screens, check the PHP error log in cPanel/Hostinger โ Error Logs. The log will show the exact file and line number causing the error. Search for the most recent entries โ they'll usually name a specific plugin or theme file.
Step 7: Restore from Backup
If you can't identify the cause quickly and the site is losing significant revenue, restore from your last known good backup:
- Hostinger: hPanel โ Backups โ restore to yesterday's backup
- UpdraftPlus: admin dashboard or directly from Google Drive/Dropbox
- cPanel: File Manager โ Backups โ restore files + database separately
A backup restore gets you back online in minutes. You can then diagnose the issue on a staging copy.
Step 8: Contact Your Host or Us
If none of the above works, the problem may be at the server or network level โ something only your host can fix. Open a support ticket with your hosting provider. For WordPress-specific issues, contact us โ we diagnose and fix site outages as an emergency service.
Site Still Down?
We recover downed websites same-day. WhatsApp us with what error you're seeing and your site URL.
Get Emergency Recovery Help โ