The white screen of death. It’s almost never death.

A blank page where your site used to be means PHP stopped mid-sentence — a plugin conflict, a bad update, a memory limit, a syntax error someone saved. The site and its content are still there. Send the URL; a senior engineer reads it and answers you directly.

  • From $490, agreed in writing first. No fix, no fee. 30-day reinfection warranty.
  • We reply within 2 hours, 9am–5pm Pacific, every day.
  • Fee credited over your first 3 months if you join a care plan after.

The next ten minutes — what you can do right now.

Before anyone gets paid, these four things help — whether it’s us who fixes it or not.

01

Check /wp-admin too

Sometimes only the public side is down and the dashboard still loads. If it does, note the last thing that was installed, updated, or edited — that’s usually the culprit.

02

Get the real error out of hiding

The white screen is WordPress hiding a PHP error. Your host’s error log — in the control panel — usually names the file that failed, and the folder in that path names the plugin or theme.

03

If it broke right after you added something, disable that one thing

Over SFTP or your host’s file manager, renaming that plugin’s folder inside wp-content/plugins is often enough to bring the site back.

04

Hold off on restoring a backup

A restore can fix it — and it also rolls back everything since: orders, posts, form entries. It’s the right move only once you know what you’re trading.

How we get it loading again.

Read the logs first

The error log names the failing file and the exact line. We start from evidence, not from turning plugins off one by one on a live site.

Bring the site back the safe way

The failing component disabled or the change rolled back — with our own backup taken first, every time.

Fix the cause, not the symptom

The conflict gets patched or the update held until the vendor fixes it — so the same screen doesn’t come back next week.

Leave it in writing

What failed, why, what we changed, and what we’d do next — a written summary after the engagement.

White screens are almost always an update nobody was watching. On every care plan, updates go out backed up first and get rolled back the moment anything breaks. For scale: care starts at $149/mo — one emergency is $490. Fee credited over your first 3 months if you join a care plan after.

See plans & pricing

Asked in exactly this situation.

What actually causes the white screen of death?
A fatal PHP error with error display switched off — most often two plugins conflicting, a plugin incompatible with a new PHP or WordPress version, an exhausted memory limit, or a syntax error in edited theme code. The white part is just WordPress declining to show you the details.
Will fixing it lose any content?
No — finding and fixing the failing code doesn’t touch your content. The only path that can cost you anything is restoring an old backup, and if that’s ever the right call, we tell you exactly what the restore would roll back before doing it.
My host says everything is fine on their end. Can it still be their change?
Sometimes, yes. Hosts routinely update PHP versions and server settings, and a site running old plugin code can fail the morning after. “The server is up” and “your site’s code still runs on this server” are different statements — we read the logs and tell you plainly which side it’s on.

Not quite what’s happening to you?

Same fee, same promises, whatever it turns out to be. If none of these fit, describe it in your own words — you don’t need to know what’s wrong.

Send the URL. That’s enough to start.

One line about what you’re seeing, in your own words — a senior engineer reads it and replies within 2 hours, 9am–5pm Pacific, every day. From $490, and if we can’t recover the site, you pay nothing.