WordPress White Screen of Death How to Fix It Complete 2026 Guide

WordPress showing a blank white page? Every cause and fix for the white screen of death step by step.

T
Tahir
Founder, Nuvelo Agency

What Is the WordPress White Screen of Death?

The WordPress White Screen of Death (WSOD) is when your WordPress site displays a completely blank white page with no error message. Your visitors see nothing. You see nothing. The cause could be a PHP error, a memory limit issue, a plugin conflict, or a theme problem. It is one of the most alarming WordPress errors, but in most cases it is fixable in under 10 minutes.

Before You Start: Enable Debug Mode

WordPress hides errors by default. To see what is actually wrong, add these lines to your wp-config.php file:

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

This writes errors to wp-content/debug.log without displaying them to visitors. Check that file for the actual error message, which will tell you exactly what caused the white screen.

Fix 1: Increase PHP Memory Limit

The most common cause of the white screen is PHP running out of memory. Add this line to wp-config.php above the line that says “That is all, stop editing”:

define( 'WP_MEMORY_LIMIT', '256M' );

If you can access your hosting control panel, also increase the PHP memory limit there. 256MB is the minimum for sites running WooCommerce or page builders.

Fix 2: Deactivate All Plugins

Plugin conflicts cause a large proportion of white screen errors. If you cannot access wp-admin, connect via FTP or your hosting file manager and rename the plugins folder from “plugins” to “plugins_disabled”. Reload your site. If it comes back, a plugin was the cause. Rename the folder back to “plugins”, then deactivate each plugin one by one through wp-admin to find the culprit.

Fix 3: Switch to a Default Theme

A theme error can cause the white screen on the front end but leave wp-admin working. In wp-admin, go to Appearance > Themes and activate a default WordPress theme like Twenty Twenty-Four. If your site comes back, the problem is in your theme. If wp-admin is also showing a white screen, use FTP to rename your theme folder so WordPress falls back to its default theme.

Fix 4: Check for PHP Version Incompatibility

If you recently updated PHP through your hosting control panel, an older plugin or theme may not be compatible with the new version. Check the error log for messages like “syntax error” or “unexpected T_STRING” which indicate PHP version issues. Try rolling back to the previous PHP version in your hosting control panel.

Fix 5: Clear Your Cache

Sometimes a white screen is caused by a cached broken page. Clear your caching plugin cache, your CDN cache (Cloudflare), and your browser cache. If you use WP Rocket, access it via wp-admin and clear all caches, or delete the wp-content/cache folder via FTP if wp-admin is not accessible.

Fix 6: Check Your .htaccess File

A corrupted .htaccess file can cause a white screen. Connect via FTP, rename .htaccess to .htaccess_old, and reload your site. If it comes back, regenerate .htaccess by going to Settings > Permalinks in wp-admin and clicking Save Changes.

Fix 7: Restore From Backup

If none of the above fixes work, restore from a recent backup. This is why daily backups are essential. If you do not have a backup, this is a much harder problem and may require professional help to diagnose and recover from.

Preventing the White Screen of Death

The best prevention is a staging environment where you test all plugin and PHP updates before applying them to your live site. Also maintain daily backups, keep PHP at the recommended version for your plugins, and avoid installing plugins from unknown sources.

Still seeing a white screen? Contact Nuvelo Agency for same-day emergency WordPress recovery. We have resolved hundreds of critical WordPress errors and will have your site back online fast.

Free for US & UK Businesses

Get a Free WordPress Site Audit

We run a full GTmetrix, PageSpeed and security scan and send you a prioritised fix list — completely free, no obligation.

Book Free Audit →
T
Tahir — Founder, Nuvelo Agency

8+ years WordPress and Elementor specialist. I manage 50+ sites for US, UK and AU businesses — focusing on performance, security, and reliable maintenance.

Book a Free Audit Call

Want Help With Your WordPress Site?

Book a free 30-minute audit. We will review your site and give you honest, actionable recommendations.

Chat on WhatsApp