WordPress: Blank White Pages (WordPress White Screen of Death)
How to Fix WordPress White Screen of Death (WSOD)
WordPress is one of the most popular builders. With its many features, you may occasionally see an error. There are various reasons why a website white page error may occur, and you may or may not see an error message.
If you experience a WordPress blank white page, it could be caused by many reasons, including:
- 3rd party scripts
- WordPress Plugins
- PHP process
- WordPress Theme
There are many easy ways to fix the issue (i.e. disable all the plugins and reset the theme). Here are the most common ways to fix a blank white page on your website.
- Disabling WordPress Plugins
- Changing The WordPress Theme
- Purging Cache
- Enabling Debug Mode
- Increasing the PHP Memory Limit
- Summary
Please see How to Backup Your WordPress Site (Blog) for a complete step-by-step guide on creating a backup of your WordPress site. Jetpack can also allow you to quickly restore or download a backup of your site from a specific moment in time. View Jetpack - Backup and Restore to learn more about how Jetpack works.
Other common WordPress solutions you can view at our blog 3 Most Common WordPress Issues and Their Solutions.
Step 1: Disable WordPress Plugins
This will guide you how to troubleshoot and disable the WordPress plugins to fix a blank white page.
Note: Bluehost offers two account management interface options; our original 'Rock' control panel and 'Account Manager,' an updated control panel designed for simplicity. While management options are generally the same across interfaces, the location of certain settings may vary between the two. Please see Account Manager vs. Bluerock to determine which step to follow.
Account Manager
- Click the Hosting tab from the side navigation.
- Select the website that you need to troubleshoot under the Site tab.
- After selecting your site, navigate to the Plugins tab to view your current plugins.
- Click on the toggle to deactivate all of your plugins.
Now check your site to see if it's working again. If so, you will know that a plugin was the cause of the issue. Your next step will be to go back and enable the plugins one at a time.
Check your website after enabling each plugin and see if it goes down again. If your website goes down after enabling a specific plugin, check with the developer of that plugin for assistance.
If this does not bring your WordPress site back online, try changing your theme as well.
Important Reminder: In changing or switching themes, certain customizations configured for that theme can result in a permanent loss of configuration data for the existing theme. Please visit the following article for more information: Switching a WordPress Theme.
Step 2: Change The WordPress Theme
If the issue isn't related to a plugin, the cause of the White Screen of Death might be your WordPress theme. To troubleshoot this issue, temporarily switch to a different theme.
Account Manager
- Under the Hosting tab, choose the site you are working on, and then click on the Log into WordPress button.
- On the WordPress menu, go to Appearance and select Themes. Choose the new theme you want to switch to, and then click the Activate button.
Note: It is highly recommended that you use one of the default themes, such as Twenty Twenty-One, Twenty Twenty-Two, and Twenty-Three.
Check your site again to see if it is working. If so, then the likely culprit of the issue was an error caused by your theme. Check with the developer of that theme for assistance, or use a different theme.
Step 3: Purge Cache
Just like a computer or browser sometimes cache has to be cleared. This will guide you how to clear your website cache in your WordPress website to resolve the blank white page.
Suppose your website experiences a high volume of concurrent visitors. In that case, it may sometimes appear inaccessible due to the excessive PHP processes running on the server.
To enhance performance, you can enable page caching. Bluehost provides a caching feature through both the Bluehost portal and the Bluehost plugin. This feature is automatically activated for all WordPress installations and is designed to optimize your site's performance.
To learn more about the steps, please visit our guide, WordPress: How to Use our Page Caching Feature.
Step 5: Enable Debug Mode
Debug mode is an incredibly valuable tool for troubleshooting a WordPress site that is experiencing errors or not functioning correctly. Enabling debug mode allows you to pinpoint the root cause of the issue. This article will provide you with a step-by-step guide on how to enable debugging using the wp-config file.
To learn more about the steps, please visit our guide, How to Enable WP_Debug.
Step 6: Increase the PHP Memory Limit
The more popular method is to optimize your WordPress website and databases to ensure it does not cause PHP memory spikes. It is recommended you perform website optimization first which can help your WordPress website to load pages better and not reach your account memory limits.
WordPress may fail to load the necessary resources when it reaches its default memory limit, resulting in a blank page. By increasing the PHP memory limit, you provide WordPress with more resources to handle the demands of your site. This can prevent memory-related errors and alleviate the occurrence of blank white pages.
To learn more about the steps, please visit our guide, How to Increase the PHP Memory Limit.
Note: If these steps do not bring the site online, you may need to contact a developer to troubleshoot your site. You can also check out our comprehensive guide, What Is A 500 Internal Server Error? How To Fix 500 Internal Server Error.
Summary
Like any software or script, website updates are needed from time to time. If you wonder why your WordPress site is showing a blank white page, sometimes it's due to 3d party scripts, plugins, or a theme. This guide covers how to check your settings, disable WordPress plugins, change WordPress theme, purge cache, enable debug feature, and check PHP memory limits to fix a WordPress blank white page on your website.
If you need further assistance, feel free to contact us via Chat or Phone:
- Chat Support - While on our website, you should see a CHAT bubble in the bottom right-hand corner of the page. Click anywhere on the bubble to begin a chat session.
- Phone Support -
- US: 888-401-4678
- International: +1 801-765-9400
You may also refer to our Knowledge Base articles to help answer common questions and guide you through various setup, configuration, and troubleshooting steps.