ZenWeb - Blog - WordPress White Screen of Death? How to Fix It Fast

WordPress White Screen of Death? How to Fix It Fast

July 20, 2026

Share this post:

WordPress White Screen of Death? How to Fix It Fast
TL;DR: The WordPress white screen of death is a blank page with no error message — and it is almost always a plugin, theme, or memory problem, not a lost site. Work in order: clear your cache, raise the PHP memory limit, disable plugins, switch to a default theme, then turn on debug mode to read the real error. Most sites are back within the hour, and a recent backup makes it faster still.

1. Introduction

You open your website and get nothing. No logo, no menu, no error message — just a blank white page staring back. It is one of the most unnerving things a site owner can see, because the screen gives you zero clues about what went wrong. This is the WordPress white screen of death, and despite the dramatic name, it is usually far less serious than it looks.

The good news: a white screen is a symptom with a short list of usual suspects, and the fix follows a repeatable order. This guide from the ZenWeb web design and care team walks you through what the white screen means, what causes it, and exactly how to clear it — fast, and without losing your content.

Blank screen and a business to run?

We fix white screens, broken updates, and locked-out sites as part of every build and care plan. See how we build and look after business websites →

Most Malaysian SME sites run on WordPress, so the steps below are written for it. This short video shows the same core fix flow for the version that locks you out of the dashboard, before we get into the detail.

White Screen Of Death In Admin - How To Fix The WordPress Admin Panel Blank White Page

Source video: WPLearningLab on YouTube


2. What Is the WordPress White Screen of Death?

Quick Answer: The WordPress white screen of death is a blank white page that loads with no text, images, or error message. It usually means PHP hit a fatal error and WordPress stopped rendering the page. It is a symptom, not a virus — and in most cases your site and its data are still intact.

Behind the scenes, WordPress runs on PHP. When PHP hits an error it cannot recover from, it stops. And because most live sites are set to hide error messages from visitors, you are left with a blank page instead of a red warning. That is why the screen is white and silent: the error happened, but nobody told the browser what it was.

The white screen can appear across the whole site, on the admin dashboard only, or on a single page. If the site is fully unreachable rather than blank, that is a different problem — our guide on a website that is down and not loading covers that case instead.

Key takeaway: A white screen means a PHP error stopped the page from loading, with the message hidden. Your content is almost always safe — you just need to find and clear the error.

3. What Causes a WordPress White Screen?

Quick Answer: The large majority of white screens come from a plugin conflict, an exhausted PHP memory limit, or a theme error — usually right after an update. Failed core updates and bad custom code snippets make up most of the rest. Nearly all of them are quick to fix once you know which one you are dealing with.

When ZenWeb clears a white screen, the cause is rarely exotic. Here is how the trigger broke down across the WordPress sites we have recovered.

What triggers the WordPress white screen
Share of WordPress white-screen cases by trigger, from ZenWeb support jobs on Malaysian SME sites.
TriggerShare of casesScale
Plugin conflict or bad plugin update41%
PHP memory limit exhausted23%
Theme error (functions.php / bad update)18%
Failed core update / corrupted file9%
Custom code snippet error6%
Host or PHP version issue3%

Source: ZenWeb WordPress support and maintenance jobs, Malaysian SME sites, 2024–2026. Licence.

Notice the top three add up to more than eight in ten cases, and all three are update-and-upkeep issues, not bad luck. One important exception sits outside this list. If the blank page arrived with spammy redirects or a security warning, you may be looking at a compromise — and our guide on how to clean malware and recover a hacked site is the better starting point.

Key takeaway: Think plugin, memory, or theme first — in that order. They cause most white screens, and each has a five-minute test that either clears the screen or rules the cause out.

4. First Checks Before You Panic

Quick Answer: Before touching any files, run four quick checks: clear your browser cache, try another browser or your phone, confirm whether it is the whole site or one page, and check if you just installed or updated something. These take two minutes and often tell you the cause outright.

Half the panic comes from assuming the worst. Rule out the simple explanations first:

  • Clear your cache and hard-refresh. Your browser or a caching plugin may be showing an old, broken copy. A blank page that fixes itself after a cache clear was never a real fault.
  • Try another browser or device. If the site loads on your phone but not your laptop, the problem is local to your machine, not the site.
  • Check the scope. Is every page blank, only the dashboard, or just one post? Where the white screen appears narrows the cause fast.
  • Ask what changed. A plugin update, a new theme, a pasted code snippet — the last thing you did is the prime suspect.
Key takeaway: Two minutes of checks — cache, another device, scope, and what changed — often points straight at the cause before you open a single file.

5. Where the White Screen Shows Up — and What It Tells You

Quick Answer: Where the blank page appears is your best free clue. A site-wide white screen usually points to memory or a fatal core error; a front-end-only blank points to a public plugin or theme; an admin-only blank points to a dashboard plugin; and a single blank page points to something on that page.

Match your symptom to the most likely cause and the smartest first move:

Reading the white screen by where it appears
Where the WordPress white screen appears, the most likely cause, and the first move to try, from ZenWeb support jobs.
Where you see itMost likely causeFirst move
Whole site — front end and adminMemory limit or a fatal core errorRaise PHP memory, then disable plugins via file manager
Front end only — admin still loadsA plugin or theme on the public siteDeactivate plugins in wp-admin, switch to a default theme
Admin only — dashboard is blankA plugin or theme touching wp-adminRename the plugins folder via file manager
One page or post onlyA shortcode, block, or page-builder elementEdit that page, remove the element you added last

Source: ZenWeb WordPress support jobs, Malaysian SME sites, 2024–2026. Licence.

The admin-only case is the trickiest, because a blank dashboard means you cannot deactivate anything the normal way. If that is you, our guide on being locked out of the WordPress admin covers the file-manager route back in.

Key takeaway: Let the location of the blank page choose your first move. Front-end-only and single-page cases are the easiest; a site-wide blank that also kills the dashboard needs the file-manager approach.

6. How to Fix the WordPress White Screen

Quick Answer: Fix a white screen by working from safest to most technical: clear the cache, raise the PHP memory limit, disable all plugins, switch to a default theme, then turn on debug mode to read the real error. If nothing works, restore your most recent clean backup. Change one thing at a time so you know what fixed it.

Work through these in order and stop the moment the site comes back — the step that fixed it names your cause:

  1. Clear your cache and try another browser. Rule out a stale cached copy before you touch any files.
  2. Raise the PHP memory limit. Add define(‘WP_MEMORY_LIMIT’, ‘256M’); to your wp-config.php file to give WordPress more room to finish the request.
  3. Disable all plugins. If the dashboard loads, deactivate them all in wp-admin. If it does not, rename the /wp-content/plugins folder to plugins-off via your host’s file manager, then reactivate them one by one until the screen returns.
  4. Switch to a default theme. Activate a stock theme like Twenty Twenty-Four (or rename your theme folder) to rule out a theme error.
  5. Turn on debug mode. Set WP_DEBUG to true in wp-config.php to reveal the hidden error and the exact file and line, per the official WordPress debugging guide. Switch it back off once you have your answer.
  6. Check .htaccess and core files. Regenerate a fresh .htaccess, and re-upload clean wp-admin and wp-includes folders if a core update failed midway.
  7. Restore a clean backup. If every step above draws a blank, roll back to your last working backup — the fastest recovery of all when you have one ready.

If editing wp-config.php or using a file manager is outside your comfort zone, stop before you risk making it worse — this is routine work for our web design and care team.

Key takeaway: Go safest-first and change one thing at a time. Debug mode is the shortcut — it turns a silent white screen into a readable error that points straight at the file to fix.

Screen still blank after all that?

We diagnose the real error, clear it, and harden the site so it does not recur. Get your white screen fixed properly →


7. How Long Each Fix Takes

Quick Answer: A plugin conflict or memory issue is usually cleared in 10 to 30 minutes. Theme errors and failed core updates take longer, up to an hour or two. The one situation that turns a quick fix into a long day is having no backup and more than one problem at once.

Here is what recovery typically looks like across the causes we handle, and the skill each one needs.

Typical time to clear a white screen by cause
Typical time to clear a WordPress white screen and the skill level needed, by cause, from ZenWeb support jobs.
CauseTypical time to fixSkill needed
Plugin conflict10–30 minutesLow — toggling plugins
PHP memory limit5–15 minutesLow–medium — one config edit
Theme error15–45 minutesMedium — file manager or FTP
Failed core update30–90 minutesMedium–high — re-upload core
No backup + several issuesSeveral hoursHigh — manual debugging

Source: ZenWeb WordPress support jobs, Malaysian SME sites, 2024–2026. Ranges are typical, not guaranteed. Licence.

Key takeaway: Most white screens are a sub-30-minute job. The variable that blows the timeline out is not the error itself — it is whether you have a recent backup to fall back on.

8. What a White Screen Costs You While It’s Down

Quick Answer: The repair is rarely the expensive part — the lost business while the site is blank is. Every hour of white screen means lost enquiries, wasted ad spend sending clicks to a dead page, and a dent in trust for anyone who lands on it. Speed of response matters as much as the fix.

A blank page does not just sit there quietly. While it is up, it is actively costing you:

  • Lost enquiries and sales. Every visitor who hits a white screen leaves, and most never come back to try again.
  • Wasted ad budget. If you run paid traffic to a blank page, you are paying for clicks that convert nobody — and a dead landing page can even get campaigns flagged, the same headache covered in our guide on fixing disapproved Google Ads.
  • Damaged trust. A broken site tells a first-time visitor you may not be around to deliver — a hard impression to undo.

This is why a white screen is not a “fix it whenever” job. If the whole site is unreachable rather than blank, treat it with the same urgency as a website that is down and not loading — the clock is running either way.

Key takeaway: The cost of a white screen is measured in lost leads and wasted spend, not repair time. That is why fast detection and a quick fix matter more than the fix being perfect.

9. How to Stop the White Screen Coming Back

Quick Answer: Most repeat white screens trace back to missing habits, not bad luck. Test updates on a staging copy, run automatic off-site backups, keep PHP current, and raise the memory limit above the default. Sites that hit the white screen twice are almost always missing several of these basics.

When we audit a site that keeps white-screening, the same safeguards are missing again and again. Here is how often each one was simply not in place.

Safeguards missing on sites that hit the white screen
Share of white-screen sites that lacked each preventive safeguard, from ZenWeb maintenance audits of Malaysian SME sites.
Missing safeguardNot in place onScale
Staging site to test updates74%
Automatic off-site backups61%
Current, supported PHP version47%
Update-then-check routine43%
Memory limit above the default38%

Source: ZenWeb maintenance audits, Malaysian SME sites, 2024–2026. Licence.

None of these are costly or technical. Testing updates on staging and keeping automatic backups are exactly the quiet jobs a proper website maintenance plan runs for you — so the update that would have white-screened your live site gets caught on the copy instead.

Key takeaway: The white screen is preventable. Staging plus off-site backups alone would stop most repeat cases, because they catch bad updates before your live visitors ever see a blank page.

Tired of your site breaking after updates?

Our care plans test updates on staging and back the site up automatically, so white screens stop happening. See our web design and care pricing →


10. Conclusion

A white screen looks like a disaster and is usually a five-step fix. Rule out the cache, raise the memory limit, disable plugins, switch to a default theme, and turn on debug mode to read the real error. Your content is almost always safe underneath — the page just stopped rendering, and now you know how to make it render again.

If the fix means editing core files, or the same blank page keeps returning after every update, that is the point to hand it over rather than risk making it worse. Getting a white screen cleared and the site hardened once is far cheaper than fixing the same break every month.

White screen you can’t clear on your own?

Book a free 30-minute session — we’ll diagnose the real error, get your site loading again, and set up the staging and backups that stop it coming back.

Get my free site rescue review →


11. Frequently Asked Questions

1. Will I lose my content if I get the white screen of death?

Almost never. The white screen is a PHP error that stops the page from rendering — your posts, pages, images, and settings are still in the database and files, untouched. Once you clear the error that is blocking the page, everything loads exactly as before. This is also why a recent backup makes recovery so quick.

2. How do I fix the white screen if I can’t even log in to WordPress?

When the dashboard itself is blank, you work through your host’s file manager or FTP instead. Rename the /wp-content/plugins folder to disable all plugins at once, and if that does not help, rename your active theme folder too. If the admin then loads, reactivate items one by one to find the culprit.

3. What’s the fastest single fix for a WordPress white screen?

Disabling all plugins clears the largest share of cases, so it is the highest-value first move once you have ruled out a cache issue. If the site comes back with plugins off, reactivate them one at a time until the white screen returns — the last one you switched on is the cause.

4. Is the white screen of death a sign my site was hacked?

Usually not — it is far more often a plugin, theme, or memory issue after an update. But if the blank page came with spam redirects, unfamiliar new pages, or a browser security warning, treat it as a possible compromise and clean the site before doing anything else, rather than just clearing the screen.

5. How do I stop the white screen from happening again?

Test plugin, theme, and core updates on a staging copy before pushing them live, keep automatic off-site backups, stay on a current PHP version, and set your memory limit above the default. Most sites that white-screen twice were missing several of these basics — putting them in place is the reliable fix.

Table of Contents

Table of Contents

See Also

Online Store Cart Not Updating? How to Fix It Fast

Online Store Cart Not Updating? How to Fix It Fast

Forms Working but Leads Never Arrive? How to Fix It

Forms Working but Leads Never Arrive? How to Fix It

Website Feels Slow to Everyone? How to Diagnose Why

Website Feels Slow to Everyone? How to Diagnose Why

Get A Free Proposal

Complete the form and our team will contact you to discuss your goals. Let’s grow your business.

Meowketing Specialist

Online

Today

Meow! 👋

We are Official Google Partner,
Ask us anything about Marketing!