SEO glossary: HTTP status code 500

In a nutshell: What is an HTTP status code 500?

An HTTP status code 500 is a general error message from a website. This error code indicates that the server of a website cannot execute a user's request.

 

What is an HTTP status code 500?

The HTTP error 500, specifically Server Internal Error 500, is an HTTP status code that indicates that there was a problem on the server side when requesting website data. Admins have to intervene here to fix it. However, users do not know the exact reason for the error as it is a collective status code for unexpected server errors.

 

An HTTP status code 500 can be displayed as follows:

 

  • HTTP 500
  • HTTP 500 - internal server error
  • 500 Error
  • This page cannot be displayed - HTTP 500

 

Statuscodes im Allgemeinen werden alsKommunikationsmittel zwischen Webbrowsern wie Safari, Chrome, Firefox (Client) und dem Webserver, auf dem die Ziel-Website liegt, verwendet. Bei Fehlern werden diese als 4xx- oder 5xx-Codes ausgewiesen.

 

Digression

Fängt ein Statuscode mit einer fünf an, liegt der Fehler also aufseiten des Servers (Client – Server). Steht jedoch ein vier an vorderster Stelle (HTTP-Statuscode 400), stimmt wahrscheinlich eher mit dem Webbrowser nicht (Client– Server) und muss dann nicht von einem Admin, sondern vom User behoben werden.

 

But be careful, because this allocation is not always correct and even with an HTTP 500 - internal server error, the error may lie with the client.

 

In a free SEO strategy consultation, we uncover untapped potential and develop a strategy to make you more successful on Google. 

Timo Specht Christoph Specht Munich Seo Sea Agency

 

What are the effects of an HTTP 500 error?

Ein HTTP-Error 500 kann sich auf die SEO(Suchmaschinenoptimierung) und die Position auf Google auswirken. Da die Website oder der Online-Shop nicht erreicht werden können, kann es zu Frustration bei Usern führen, die Costumer Journey beeinträchtigen, potenzielle Kunden abschrecken und negative Bewertungen nach sich ziehen.

 

What errors can occur with an HTTP 500?

Bei einem HTTP 500 Fehler sehen User nur die Mitteilung, dass die Anfrage an den Server nicht funktioniert hat. Jedoch können Admins denMicrosoft Information Service (MIIS) auf einem auf Microsoft basierenden Server installieren, der den Usern verrät, welcher Fehler konkret vorliegt.

 

This is indicated with up to three decimal places such as 500.0, 500.19 or 500.100. In most cases where an HTTP error 500 occurs, users only have to wait a little and reload the website. Otherwise, they have to wait a little longer until the error has been rectified by an admin.

 

Causes of an HTTP status code 500

To fix an HTTP 500, the error must first be identified and then the cause found. SEO tools with crawler features can easily help with this. These work on the same principle as search engines, analyzing the entire website and identifying all errors and 4xx or 5xx status codes.

 

An HTTP error 500 can have various error sources, such as overloaded web servers, corrupted files, incorrect file and folder permissions or the error lies elsewhere:

 

  • Server maintenance: Every system inevitably needs to be overhauled at some point. But while a server is being maintained, a website is also unavailable. If possible, admins or website operators should leave a message for their users on the homepage in such cases.
  • Server response time: If the server is unable to provide a response within a certain period of time, an HTTP 500 is often displayed. However, there is even a separate status code for this special case, the HTTP 504.
  • Errors in PHP scripts: If websites with content management systems like WordPress themes and plug-ins can cause PHP errors.
  • Code error: When using an Apache web server, the .htaccess file contains certain website configurations. If this code contains an error, such as character errors in lines of code or incorrect commands, the server may respond with HTTP 500.

 

In the following table we have listed some HTTP status codes 500 with the respective errors.

 

500.0Defective server module/Internet server API
500.11Server application is shut down
500.12Restarting a server application
500.13busy server, all further client requests are rejected
500.15Invalid direct request for the global.asax file
500.19Invalid server configuration data
500.21Defective & unrecognizable server module
500.22Application of an HTTP module configuration in pipeline mode not possible (web app framework ASP.NET)
500.23Application of an HTTP handler configuration in pipeline mode not possible (web app framework ASP.NET)
500.24No usable impersonation configuration in pipeline mode
500.50Error during processing of the RQ_BEGIN_REQUEST correction
500.51Error during processing of GL_PRE_BEGIN_REQUEST notification
500.52Error during processing of the RQ_SEND_RESPONSE notification
500.53Error during processing of the RQ_RELEASE REQUESTSTATE notification
500.100Error in the ASP engine

How to fix an HTTP 500 error

If the error for an HTTP 500 error has been found, there are now several options for fixing it. An HTTP 500 should always be fixed quickly so that the error does not continue to have a negative impact on your website visitors and your SEO.

 

Four steps will help you to fix your HTTP error 500:

 

1. check server

Is the server still in operation? Is it overloaded or restricted in any way? To check whether a server is running optimally, you should ask the hosting provider or check the user area . If there is a server error, the host should be contacted so that the server on which your website is hosted is up and running again. A look at the server error log can also help.

 

2. Check .htaccess file

Is the .htaccess file on your Apache server corrupted? To check this, you can rename the .htaccess file once so that the server can no longer access it and reload the page with a 500 error. If there is no longer an error, the file is damaged and must be repaired or replaced.

 

An older version can be used for this - no problem with regular backups - or the error in the file must be located or a new .htaccess file written.

 

3. check installations

Check your new themes, plug-ins and add-ons - everything that has been newly installed should be checked once. This is because an incorrectly programmed or defective plug-in can often be the reason for an HTTP error 500.

 

4. check overload

Is the server's memory overloaded? This can also lead to an HTTP 500. To solve this error, you can temporarily increase the limit for the working memory in the PHP script . In the long term, however, a solution for the server overload should be sought and implemented - this is often found in the website code.

 

Can users fix an HTTP 500 error?

Not really, because the error with an HTTP error 500 lies with the server. Users only have the option of regularly reloading the website - for example, if the server has just been restarted. It could also help to clear the browser cache, as web browsers like to load old versions of the page that have already been visited. If none of this helps and the 500 error persists, the site admin should be contacted.

 

Our TSP - Timo Specht tip:

If you as a user urgently need to access the website despite 500 internal server errors, use the Google cache and access an outdated version of the website: Simply enter "cache:affected-url.com" in the search bar.

 

Conclusion: What is an HTTP status code 500?

Ein HTTP-Statuscode 500 ist eine allgemeine Fehlermeldung, die anzeigt, dass der Server einer Website die Anfrage eines Users nicht ausführen kann. Es handelt sich um einen Sammelstatuscode für unerwartete Serverfehler, bei denen die genaue Ursache dem User oft nicht mitgeteilt wird. Diese Fehler können sichnegativ auf die SEO und die Usererfahrung auswirken, da sie zu Frust führen und potenzielle Kunden abschrecken können.

 

To fix an HTTP 500, admins need to identify the errors and take appropriate action, such as checking the server, .htaccess file, WordPress installations, server overloads, etc.

 

You can find out why WordPress is the best CMS for successful SEO in our knowledge blog.

 

Register now and receive regular tips from the experts. 

Table of contents:

Table of Contents

Share the post

SEO Glossary

Further glossary articles

Further contributions

Interesting blog articles

Specht GmbH: Your SEO & SEA specialists

Secure your free strategy meeting now