WordPress

Fix WordPress White Screen of Death (WSOD)

Get your WordPress site back online when it's showing a blank white screen.

The Problem

Your site loads a blank white page — no error, no theme, nothing — on the front end, the admin area, or both. It usually comes from a fatal PHP error (a plugin update, a theme conflict, or a memory limit), but with no error message on screen you're stuck guessing what actually broke.

About this problem

A white screen almost always means PHP hit a fatal error and WordPress has nothing left to render — by default, WordPress hides the actual error message from visitors (and often from you too), so the blank page is the only visible symptom of something much more specific underneath.

It's most common right after a plugin or theme update, a core update that exposes an incompatibility, a manually edited functions.php with a stray character, or a shared hosting plan whose PHP memory limit is too low for a newly added plugin. Migrations and restores from an incomplete backup can trigger it too, since a missing file produces exactly the same blank result as a broken one.

What's Included

What's NOT Included

How It Works

  1. Turn on WordPress debug logging (or read the server's raw PHP error log directly) to capture the exact fatal error, file and line number behind the blank page.
  2. If the error points at a plugin, deactivate it via SFTP/file manager (renaming its folder) rather than wp-admin, since wp-admin is usually the page that's blank.
  3. If no single plugin is at fault, test the theme separately by switching to a default WordPress theme through the database or file system.
  4. Check the PHP memory_limit against what the site is actually trying to use — a raised limit is sometimes the real fix, sometimes just a symptom of something else leaking memory.
  5. Cross-check the timing against anything that changed recently (an update, an edit, a migration) to confirm the actual trigger, not just a plausible one.
  6. Apply the fix — re-enable or update the plugin, restore the one broken file, or adjust the server setting — then clear any page/object cache so you actually see it resolved.

In practice: you buy the service, send over whatever access or details the job needs, I investigate and do the work, and you confirm it's resolved before we call it done.

Frequently Asked Questions

Why is my WordPress site showing a blank white page?
A PHP fatal error is stopping WordPress from rendering anything, and by default WordPress shows nothing rather than the error itself. The cause is almost always a specific plugin, theme or server setting — not something random.
Can a plugin update cause a white screen?
Yes, it's one of the most common causes. A new plugin version can introduce code that's incompatible with your PHP version, your theme or another plugin, and that conflict shows up as a blank page rather than a clear error.
Will I lose my content if my WordPress site shows a white screen?
No. Your posts, pages and media are stored in the database and files, completely separate from the PHP error causing the blank screen. The fix is about restoring access, not recovering lost content.
Does a white screen mean my site has been hacked?
Not usually. A white screen is far more often a plain PHP error than an attack. A genuine hack tends to show different symptoms (spam redirects, unknown admin users, flagged by Google) — those get checked for during diagnosis regardless.
Why is wp-admin showing white but the rest of my site works fine (or the other way round)?
That pattern points to the problem being in code that only runs on one side — a plugin that only loads in the admin area, for example. It narrows down the cause rather than ruling out WordPress itself.
How long does it take to fix a WordPress white screen?
Most cases are resolved within an hour or two once I have access, since the error log usually points straight at the cause. A handful of edge cases (corrupted database, badly damaged file) can take longer, and you'd be told upfront if that looks likely.
Can I fix a WordPress white screen myself?
If you're comfortable with SFTP and renaming plugin folders to isolate the fault, yes, plenty of people do. If that's not something you want to do on a live site, that's exactly the gap this service covers.
Why didn't raising the PHP memory limit fix my white screen?
Memory exhaustion is only one of several errors that produce an identical blank page. If the real cause is a plugin conflict or a corrupted file, raising the memory limit won't touch it — the log has to confirm which one it actually is before applying a fix.
Please note: the price shown applies to a standard case matching the description above. Every situation is different, and if your request falls outside the normal scope of this service, I will explain this before doing any additional chargeable work. I will never silently turn a small job into an expensive project.
Running into an issue with a service you've already bought, or unsure which one fits your problem? Message me directly on WhatsApp — no ticket system, no bot.