Get your site back online

WordPress Site Not Loading? How to Fix It

A WordPress site that won't load is costing you business right now. This guide walks you through diagnosing the cause and getting back online - fast.

Troubleshooting
12 min read
Emergency
Step-by-step

Why Is My WordPress Site Not Loading?

Most downtime has one of a handful of causes. Start by understanding which category your problem falls into.

DNS Issues

If your domain no longer resolves to the right server, the site won't load for anyone. Common causes include expired domains, changed nameservers and recent DNS edits - and propagation can take hours.

Server Outage

Your host's servers may be down, overloaded or suspended - often due to exceeding resources, unpaid invoices or a compromised account. Check your hosting status page and control panel.

SSL Certificate Problems

An expired or misconfigured SSL certificate makes browsers block your site with a security warning. This is a surprisingly common reason a site suddenly stops loading.

Database Connection Errors

If WordPress can't reach its database you'll see 'Error establishing a database connection' - caused by wrong credentials, a crashed database, or the server running out of resources.

Plugin or Theme Conflict

A recent plugin or theme update can clash with another and cause a fatal error or a white screen. Plugin conflicts are one of the most common reasons sites stop loading after an update.

PHP Fatal Error

A coding error in a plugin or theme, or a PHP version mismatch, throws a fatal error that stops the page rendering. WordPress debug mode reveals exactly what's failing.

First Steps: Find Out What's Wrong

Before changing anything, run through these checks. They rule out simple causes in a couple of minutes.

Load the site in a private or incognito window to bypass your own cache
Try it on another device, or on mobile data rather than your Wi-Fi
Visit the site with both https:// and http:// to isolate an SSL problem
Check your hosting provider's status page and your account emails
Look at the error logs in your hosting control panel
Search the exact error message online - someone has fixed it before

How to Fix a WordPress Site That Won't Load

Follow these steps in order. Start with the least invasive approach and work your way down.

1

Confirm Whether the Site Is Down for Everyone

Test in a private browser window and ask someone on a different network to try. If it loads for them, the problem is local to you - try clearing your DNS cache and restarting your router.

2

Check Your Hosting Control Panel

Log in to your hosting account and look for suspension notices, resource limits, overdue invoices or server status messages. A suspended account needs resolving with your host before anything else.

3

Check DNS and SSL

Verify your domain still points at your host's nameservers and that your SSL certificate hasn't expired. Renew an expired certificate or fix the DNS records and allow time for propagation.

4

Enable WordPress Debug Mode

Add WP_DEBUG to wp-config.php so errors are displayed instead of a blank screen. The message usually names the plugin, theme or file causing the problem.

5

Disable Plugins That Might Conflict

If a recent update broke things, rename the plugins folder to plugins-backup via FTP to disable everything. If the site loads, reactivate plugins one by one to find the culprit.

6

Switch to a Default Theme Temporarily

Rename your theme folder in wp-content/themes so WordPress falls back to a default theme. If the site comes back, your theme is the problem and needs an update or a fix.

7

Restore From a Backup

If you can't find the cause quickly, restoring a recent backup gets you back online in minutes. Regular backups with a tested restore are the only guarantee against long downtime.

Every Hour Offline Costs You Money

The steps above will resolve most downtime. Consider professional help if:

  • You've worked through the steps and the site still won't load
  • You don't have FTP or hosting control panel access
  • You're not comfortable editing files or configuration
  • Your hosting provider can't explain what's wrong
  • You don't have a backup to restore from
Move to Managed Hosting With Uptime Monitoring ·Or let our maintenance plan watch your site for you

WordPress Site Down - Common Questions

Keep your WordPress site online

Managed hosting includes uptime monitoring, fast server infrastructure and rapid support - so when something breaks, someone's already fixing it.

    Cookie Consent

    We use a Google Ads cookie to measure the effectiveness of our advertising. No personal data is shared with Google.Privacy policy →