← Back to Website not loading

Likely fix

Fix: Website shows 500, 502, 503, or server error

A server error means the browser reached the website server, but the server or application failed to respond correctly.

Quick answer

Refresh once, wait a few minutes, and try another device. If you own the website, check hosting status, logs, recent code changes, plugins, and server resources.

Important warning

Repeated refreshes usually do not fix real server errors and can add load to a struggling server.

Try this

  1. 1 Refresh the page once.
  2. 2 Wait a few minutes and try again.
  3. 3 Try another browser or device.
  4. 4 Try mobile data to rule out your network.
  5. 5 If you are only a visitor, the website owner likely needs to fix it.
  6. 6 If you own the site, check hosting status and server logs.
  7. 7 Undo recent code, plugin, theme, or configuration changes.
  8. 8 Check whether the server is out of memory, disk space, or worker capacity.

Common causes

Application error.

Hosting outage.

Bad plugin or theme update.

Server overloaded.

PHP, database, or backend error.

Proxy or gateway problem.

What to check next

  • Check whether the error appears for everyone.
  • Check hosting status.
  • Check application logs.
  • Check recent deployments or plugin updates.
  • Check server CPU, memory, disk, and database status.

FAQ

What does a 500 server error mean?

It means the server hit an internal problem and could not complete the request.

What does 502 bad gateway mean?

It usually means a proxy or gateway could not get a valid response from the upstream server.

What does 503 service unavailable mean?

It usually means the server is overloaded, down for maintenance, or temporarily unable to handle requests.

Related fixes