Home / Questions / Why is my WordPress site not loading?

Why is my WordPress site not loading?

A WordPress site not loading is usually caused by hosting downtime, a domain or DNS problem, an expired SSL certificate, a plugin or theme error, or a database connection failure. Check whether the problem is the whole server or only WordPress, then work through the causes in order.

A WordPress site not loading is stressful because every minute offline can cost enquiries or sales. Stay calm and work through the checks in order. Most outages have a simple cause that can be found in a few minutes.

wordpress site not loading

First, note exactly what you see: a blank page, an error message, a browser warning or a page that spins forever. Each one points to a different cause.

Step 1: is it only you?

Open the site on your phone using mobile data instead of Wi-Fi. If it loads there, the problem may be your network, browser cache or a local DNS cache. Clear your browser cache and try again. If the site fails everywhere, continue below.

Ready to act on this?

Get a written review of your site, or send us your question and we will reply within 24 hours.

Common reasons a WordPress site not loading

What you seeLikely cause
“This site can’t be reached”Domain expired or DNS problem
“Your connection is not private”SSL certificate expired or missing
“Error establishing a database connection”Database server down or wrong details
Blank white pagePHP error from a plugin or theme
500, 502 or 503 errorServer overload or a crash
Page loads foreverSlow server or a stuck external request

Step 2: check the domain and hosting

  • Log in to your registrar and confirm the domain has not expired.
  • Check your host’s status page or support for outages.
  • Look at your hosting dashboard for suspended accounts or resource limits.

If you recently moved hosts or changed DNS, the change may still be spreading. That can take a few hours.

Step 3: check SSL

If the browser shows a security warning, your SSL certificate may have expired. Most hosts renew free certificates automatically, but the renewal sometimes fails. Your host can reissue it in minutes.

Step 4: look for a plugin or theme error

A WordPress site not loading after an update usually means a plugin or theme broke something. WordPress often emails the admin with a recovery mode link. If you cannot log in, connect with your host’s file manager and rename the plugins folder to disable all plugins at once. If the site returns, rename it back and turn plugins on one by one to find the faulty one.

The WordPress handbook explains how to turn on error logging in its debugging guide. The log usually names the file causing the problem.

Step 5: check the database

“Error establishing a database connection” means WordPress cannot reach its MySQL database. The database server may be down, or the details in wp-config.php may be wrong after a migration. Your host can confirm which one it is.

How to stop a WordPress site not loading again

  1. Turn on auto-renew for the domain and SSL.
  2. Test updates on a staging site before applying them live.
  3. Keep daily backups stored away from the server.
  4. Use uptime monitoring so you hear about problems before customers do.
  5. Choose hosting with enough resources for your traffic.

Our maintenance plans include updates, backups and security checks from $25 a month.

Example: a WordPress site not loading after renewal day

A common real case: the domain renewed, but the card on file had expired. The registrar suspended the domain, and the WordPress site not loading looked like a server crash. The fix took five minutes once the cause was found. Another frequent case is a WordPress site not loading after a plugin auto-update; disabling that one plugin brings it back. Before panicking, check the simple causes first, because a WordPress site not loading is far more often a renewal or update issue than a major server failure. Keep a short list of your registrar, host and DNS logins so you can check each one quickly.

Related services

Frequently asked questions

Why does my site load on my phone but not on my computer?

Your computer may have an old DNS or browser cache. Clear the cache or try a private window.

Can a hacked site stop loading?

Yes. Malware can break pages or make the host suspend the account. A scan and clean-up are needed.

Will I lose data if my site is down?

Usually not. Downtime rarely deletes data, but always keep recent backups in case it does.

How fast can a down site be fixed?

Expired domains and SSL issues are often fixed within an hour. Code errors depend on the cause.

Not sure where your site stands?

Send us the details and we will reply within 24 hours with a clear next step.