The short answer
The WordPress white screen of death is a blank page with no error message, and it's almost always caused by a plugin conflict, a theme error, or your site running out of PHP memory. The fastest fixes are deactivating plugins, switching to a default theme, and raising the memory limit. Turning on debug mode reveals the exact culprit.
Key takeaways
- A blank white page usually means a fatal PHP error, not a lost site.
- Plugin conflicts and bad updates are the most common cause.
- You can deactivate plugins by FTP even when the admin won't load.
- Turning on WP_DEBUG shows the real error behind the blank screen.
- Restoring a recent backup is the cleanest fix when you have one.
The white screen of death is a totally blank page where your WordPress site or dashboard should be, with no error message to explain it. It looks alarming, but it usually means one specific thing: a fatal PHP error stopped the page from finishing. The cause is almost always a plugin conflict, a theme problem, or your site hitting its memory limit. Your content is still there. You just need to clear whatever is choking the page.
| Cause | How common | The tell |
|---|---|---|
| Plugin conflict or bad update | Most common | It went blank right after updating or activating a plugin |
| Theme error | Common | Started after a theme update or edit; only some pages are blank |
| PHP memory limit exhausted | Common | Blank on heavy pages; error log mentions 'allowed memory size' |
| Corrupted core file or bad code edit | Occasional | Followed a manual edit to a .php file or a failed update |
If you can, take a backup of your files and database before you start. If the site is too broken to back up through a plugin, your host can often make a snapshot from their control panel. Then work through the fixes below in order.
Turn on debug mode to see the real error
The blank screen hides the actual error, so the smartest first move is to reveal it. Using your host's file manager or FTP, open wp-config.php and change the line define('WP_DEBUG', false); to true. Reload the page and, instead of a blank screen, you'll usually see the exact file and line causing the problem, often naming a specific plugin or theme. That tells you precisely where to aim. Set WP_DEBUG back to false when you're done, since you don't want errors showing to visitors.
Deactivate your plugins
Because plugins are the usual culprit, this is the highest-odds fix. If you can still reach your dashboard, deactivate all plugins at once, then reactivate them one by one, reloading the site after each, until the white screen returns. The last one you turned on is the offender.
If the dashboard itself is blank, you can still do this by FTP or your host's file manager. Find the folder wp-content/plugins and rename it to something like plugins-off. That deactivates every plugin at once. If your site comes back, rename it back to plugins, then disable each plugin individually inside the folder to isolate the bad one. It's the same idea that helps when the whole site is down: undo the last thing that changed.
Switch to a default theme
If disabling plugins didn't help, suspect the theme. In your dashboard, switch to a default WordPress theme like Twenty Twenty-Four. No dashboard access? By FTP, rename your active theme's folder inside wp-content/themes. WordPress will fall back to a default theme automatically. If the site returns, your theme, or a recent edit to it, was the problem, and it needs a fix or a fresh copy.
Raise the PHP memory limit
If the debug log mentioned "allowed memory size exhausted," your site ran out of memory. In wp-config.php, add this line above the "stop editing" comment: define('WP_MEMORY_LIMIT', '256M'); That raises the ceiling. Some hosts cap memory at the server level, so if this doesn't stick, ask your host to increase the PHP memory limit for your account. A site that regularly hits its memory limit is often carrying too many heavy plugins, which is worth trimming.
The point where you should call for backup
Editing wp-config.php, renaming folders, and toggling plugins are all reasonable for a careful owner, and they solve most white screens. But if debug mode points at a core file, or you've worked through all of the above and the screen is still blank, you may be looking at corrupted WordPress files, a bad code edit, or a deeper server issue. Editing core PHP without knowing what you're doing can turn a recoverable problem into a rebuild. If you have a recent backup, restoring it is the clean way out. If not, that's the moment to get a developer involved.
How we stop the white screen before it happens
Almost every white screen we get called about traces back to an untested update. On our maintenance plans, starting at $99 a month, we test plugin and theme updates on a staging copy before they ever touch your live site, so a bad update gets caught in a safe environment instead of on your homepage. We also keep off-site backups, which turn a fatal error into a quick restore rather than a crisis. We're a Seattle-area studio that's been doing this since 2011, and we handle fixes within one business day.
Related services
More website answers
Every question in this series, from Website Problems, Solved.
Symptoms & emergencies19
- Why Is My Website Down? How to Find Out and Fix It
- Why Does My Website Say "Account Suspended"?
- Error Establishing a Database Connection: What It Means
- Why Is My Contact Form Not Sending Emails?
- White Screen of Death on WordPress: What to Do Now (you are here)
- Why Is My Website Showing "Not Secure" in Chrome?
- Squarespace Site Not Showing Up on Google? Here's Why
- Why Did Google Remove My Website From Search Results?
- Why Did My Website Traffic Suddenly Drop? Top Causes
- Why Is My Website Sending Spam Emails? What It Means
- Why Is My Website Slow on Mobile but Fast on Desktop?
- Why Does My Website Look Broken on My Phone?
- Why Do My Website Images Look Blurry or Broken?
- How to Tell If Your Website Has Been Hacked: 9 Signs
- "This Site May Be Hacked": How to Remove Google's Warning
- "Deceptive Site Ahead" Warning: How to Fix It Fast
- How to Make Your Website Load Faster
- Why Isn't My Business Showing Up on Google?
- 10 Signs Your Business Website Needs a Redesign
What happens if...9
- What Happens If You Don't Update WordPress Plugins?
- What Happens If Your SSL Certificate Expires?
- What Happens If Your Domain Name Expires? A Timeline
- What Happens If Your Web Host Goes Out of Business?
- What Happens If You Stop Paying Your Web Developer?
- Can an Old Website Hurt Your Google Ranking?
- Is an Outdated Website a Liability for Your Business?
- Why Are My Business Emails Going to Spam?
- What Happens If You Don't Maintain Your Website?
Cost & pricing7
- How Much Does It Cost to Fix a Hacked WordPress Site?
- Why Is Website Maintenance So Expensive? A Breakdown
- Hourly Rate vs. Monthly Retainer for Website Updates
- How Much Do Freelancers Charge for Website Maintenance?
- How Much Does WordPress Maintenance Cost Per Month?
- How Much Does Squarespace Maintenance Cost?
- How Much Does Website Maintenance Cost?
Plans & hiring10
- Do I Need a Website Maintenance Plan? An Honest Answer
- Maintenance Plan vs. Pay As You Go: Which Actually Wins
- One-Time Website Fix vs. Ongoing Care: Which Do You Need
- Does a Simple Website Need a Maintenance Plan?
- 12 Questions to Ask a Website Maintenance Company
- Freelancer vs. Agency for Website Maintenance
- What to Look For in a Website Maintenance Contract
- Is Your Website Maintenance Plan a Scam? How to Tell
- Website Maintenance Checklist for Non-Technical Owners
- What Does Website Maintenance Include? (And Why It Matters)
Ownership & switching9
- What Is My Website Built With? How to Check in Seconds
- How to Find Out Who Hosts and Manages Your Website
- Your Web Developer Disappeared: What to Do Now
- How to Switch Web Hosting Without Losing Your Email
- How to Fire Your Web Developer (Without Losing Your Site)
- Can You Maintain Your Own Website Without Coding?
- How Often Should You Update Your Website Content?
- How to Back Up a WordPress Site Yourself (Two Ways)
- Do You Really Own Your Website? How to Check Before You Hire
Platform-specific7
- Do Squarespace Sites Need Maintenance? The Honest Answer
- Do Wix Websites Need Maintenance? What Owners Should Know
- Shopify Maintenance: What Store Owners Actually Need
- WordPress Maintenance Checklist for Non-Developers
- WordPress vs. Squarespace: Which Is Easier to Maintain?
- GoDaddy Website Builder vs. WordPress for Small Business
- How to Keep Your WordPress Website Secure
The Venbit Team
Web design & SEO, Seattle
Venbit is a Seattle-area web design, SEO, and digital marketing studio. Since 2011 we've designed, built, and ranked small-business websites for clients across the Puget Sound and around the country, so the numbers and advice here come from real projects, not a content mill.