Definition
The 500 (Internal Server Error) is a generic HTTP status code indicating the server encountered an unexpected problem and cannot process the request. Common causes include application code errors (PHP, Python, Node.js), server configuration issues (corrupted .htaccess), insufficient memory or CPU, and database connection failures. For SEO, frequent 500 errors are very harmful because Google may deindex affected pages and reduce the site's crawl frequency. It is essential to monitor 500 errors via Search Console and server logs and fix them quickly.
Key Points
- Indicates an internal server problem
- Common causes: code errors, server configuration, overload
- Very harmful for SEO if persistent: deindexation possible
Practical Examples
Faulty plugin
A WordPress plugin update causes 500 errors across the entire site. Deactivating the plugin restores functionality, and pages regain indexation within days.
Server overload
A traffic spike causes 500 errors on an undersized server. Implementing caching and upgrading the server resolves the issue.
Frequently Asked Questions
Check server logs (error.log on Apache/Nginx), verify the .htaccess file, test the application code, and check database connectivity.
If temporary, the impact is limited. If persistent, Google may deindex affected pages and reduce the crawl frequency of the entire site. It is an SEO emergency.
Go Further with LemmiLink
Discover how LemmiLink can help you put these SEO concepts into practice.
Last updated: 2026-02-07