Skip to content
5xx · Server Error

500 Internal Server Error

A generic error meaning the server encountered an unexpected condition.

What it means

HTTP 500 Internal Server Error is a catch-all server-side error. It means something went wrong on the server while handling the request, but the server cannot be more specific. The fault is with the server, not the client's request.

When it happens

It happens with unhandled exceptions in application code, database connection failures, misconfigured servers, exhausted memory, or buggy plugins and scripts.

How to fix it

  • Check the server error logs for the underlying exception or stack trace.
  • Look for recent code, plugin, or configuration changes and roll them back if needed.
  • Verify database connectivity and credentials.
  • Check resource limits (memory, disk, file permissions) on the server.

SEO impact

Damaging if persistent. Pages returning 500 cannot be indexed, and repeated 500s tell search engines the site is unreliable, reducing crawl rate. Fix promptly; brief, rare 500s are tolerated but sustained ones cost rankings.

Check it with Sitewell

Find out which of your URLs return 500

Paste a list of URLs and Sitewell checks the status code of every one at once — free and without signup.

Related codes

Related guides