WordPress white screen of death

How to Fix the WordPress White Screen of Death

The WordPress white screen of death is a blank page with no useful error message. It usually means PHP stopped processing the request before WordPress could display the page.

The most common causes are plugin or theme errors, exhausted PHP memory, incompatible code, failed updates, or damaged WordPress files. The problem may affect the entire website, only wp-admin, or one specific page.

1. Check Whether the Entire Website Is Affected

Test the homepage, several internal pages, and /wp-admin/. Also try a private browser window.

  • If only one page is blank, check its template, shortcode, or page-specific code.
  • If wp-admin is blank but the public site works, investigate administrator plugins and dashboard functions.
  • If everything is blank, begin with plugins, the active theme, PHP, and server logs.

2. Check the WordPress Recovery Mode Email

WordPress may send the site administrator an email identifying the plugin or theme that caused a fatal error. Check the administrator inbox and spam folder.

The message may contain a Recovery Mode link that allows you to log in while WordPress temporarily pauses the broken component for your session.

3. Clear WordPress and Hosting Caches

Clear any page cache, managed hosting cache, object cache, CDN cache, and browser cache. A cached blank response can remain visible after the original error has stopped.

If the dashboard is unavailable, use the hosting dashboard or temporarily disable the caching plugin through the file manager.

4. Disable WordPress Plugins

If the blank screen began after installing or updating a plugin, deactivate that plugin first.

When wp-admin is unavailable:

  1. Open wp-content/plugins using a file manager, SFTP, or FTP.
  2. Rename the suspected plugin folder by adding -disabled.
  3. Reload the website.

If the responsible plugin is unknown, rename the entire plugins directory to plugins-disabled. If the site loads, restore the original folder name and reactivate plugins one at a time.

5. Temporarily Switch the Theme

A theme error can cause a completely blank page. Confirm that a default WordPress theme is installed, then temporarily activate it.

If the dashboard is unavailable, rename the active theme folder inside wp-content/themes. WordPress may fall back to an installed default theme.

6. Enable WordPress Debug Logging

A blank page hides the useful error, so logging is often the fastest way to identify it. Add these lines to wp-config.php above the line that says to stop editing:

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

Reload the blank page, then check:

/wp-content/debug.log

Review the newest fatal error and its file path. The official WordPress debugging documentation provides additional details.

Disable debugging and remove publicly accessible logs after troubleshooting.

7. Check PHP Memory

If the log reports “Allowed memory size exhausted,” WordPress ran out of PHP memory. You may be able to increase the WordPress limit in wp-config.php:

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

Your host may enforce a lower limit. Increasing memory is not a substitute for identifying a plugin, query, import, or process consuming too many resources.

8. Check for PHP Compatibility Problems

If the blank screen appeared after a PHP upgrade, verify that the active plugins and theme support the new version. Temporarily returning to the previous working PHP version can help confirm the cause.

Do not leave the website on unsupported PHP solely to preserve abandoned software.

9. Restore Clean WordPress Core Files

A failed update can leave WordPress core files missing or incomplete. Download a clean WordPress copy and replace the core files without overwriting wp-content or wp-config.php.

Create a backup before replacing files.

10. Restore a Recent Backup

If the website must be recovered quickly and the cause is unclear, restore a complete backup from before the blank screen appeared. Confirm that the backup includes both the files and database.

After restoring the site, identify the failed update or code change before repeating it.

Can a Blank WordPress Page Affect SEO?

Yes. A blank page may return a 200, 500, or another HTTP status. Even when it returns 200, search engines may see an empty page with no meaningful content.

After fixing it, verify the response status, inspect the visible content, and review Google Search Console.

Need Help Fixing a Blank WordPress Website?

If the debug log is unclear or the website remains blank after disabling the likely plugin or theme, stop replacing random files.

Contact me for WordPress troubleshooting and recovery help.

Published by
JL Faverio

JL Faverio is a Technical SEO Consultant specializing in WordPress, technical SEO, and website maintenance. I help businesses and agencies fix technical SEO issues, maintain WordPress websites, improve site speed, and solve problems that other developers can't. With years of experience managing hundreds of WordPress websites, I focus on practical solutions that improve search visibility and long-term website health.