WordPress White Screen of Death (Blank Page, No Error)
Your site loads a totally blank white page — no text, no error, nothing. Here’s what causes it and how to reveal the hidden PHP error behind it.
Read the fix →A library of the WordPress problems people actually search for at 2am — white screens, 500 errors, a checkout that stopped taking orders, an editor that won’t open. Real diagnostic steps, not a list of plugin recommendations. If your exact case isn’t here yet, send it to me directly.
HOW TO USE THIS
Most WordPress advice starts from a cause — “how to fix a plugin conflict” — when what you actually have is a symptom: a blank page, a spinning editor, a checkout that silently stopped working. Each guide below starts from what you’re actually seeing on screen, explains why it happens, and walks through diagnosing and fixing it before it tells you when it’s worth handing over to someone else.
Not sure what’s actually wrong yet? The free Website Health Checker scans your site's status, SEO tags, security headers and more in a few seconds, and points you toward the right guide below.
CATEGORY
The different ways WordPress fails completely — and they are not the same problem, even though they can look similar at first glance.
Your site loads a totally blank white page — no text, no error, nothing. Here’s what causes it and how to reveal the hidden PHP error behind it.
Read the fix →WordPress’s own fatal-error screen, with its recovery-mode email link. Different from a blank page or a raw 500 — here’s what triggers it and how to fix it.
Read the fix →A server-level failure, usually .htaccess corruption, a PHP fatal, or a resource ceiling — here’s how to tell it apart from WordPress’s own error screen and fix it.
Read the fix →DNS, hosting, SSL or a connection timeout before WordPress even runs. Here’s how to tell a hosting problem apart from a WordPress problem.
Read the fix →Core, a plugin or a theme updated and something stopped working. Here’s how to find the exact update responsible and reverse it safely.
Read the fix →Browser shows a broken padlock even though your SSL certificate is valid. Here’s what mixed content actually means and how to clear it.
Read the fix →A plain page with one line of text and nothing else, wp-admin included. Here’s what actually breaks the connection to MySQL and how to fix it.
Read the fix →A fatal error naming an exact byte count, usually from one specific action. Here’s what actually causes it and how to fix the real limit.
Read the fix →CATEGORY
The site is technically up, but it doesn’t look or behave the way you built it.
The editor spins forever, loads blank, or throws a JavaScript error the moment you click Edit with Elementor. Here’s what’s actually going on.
Read the fix →The page renders as unstyled HTML — a stylesheet failed to load, was blocked, or is being served with the wrong MIME type. Here’s why, and how to fix it.
Read the fix →Add-on bloat, uncombined CSS, or weak hosting — the fix is completely different depending on which one it is.
Read the fix →The editor loads a completely blank panel — usually a JavaScript conflict or a PHP memory limit, not your content.
Read the fix →CATEGORY
Something specific used to work, and now it doesn’t — usually right after an update.
A structured way to isolate which of your plugins is actually responsible, without guessing or deactivating everything at once.
Read the fix →Layout broken or a feature missing right after a theme change? Here’s how to isolate it from a plugin conflict.
Read the fix →Customers reach checkout and the order never completes — payment gateway, caching or a plugin conflict at the exact moment it matters most.
Read the fix →Quantities, totals or the mini-cart icon stuck and not refreshing — almost always a caching problem, not a WooCommerce bug.
Read the fix →Orders complete fine, but confirmation and notification emails never arrive — a mail-delivery problem, not a WooCommerce bug.
Read the fix →CATEGORY
The site is up for visitors, but working in it has become the problem.
The front end is fine but wp-admin crawls — usually a database, cron or plugin problem specific to the admin side.
Read the fix →Wrong password loops, a redirect back to the login screen, or a white page after logging in. Here’s how to get back in safely.
Read the fix →The public site is fine, but wp-admin itself fails before you even reach the login screen. Different from a login problem, and the fix runs through FTP.
Read the fix →CATEGORY
Nothing errors on screen — the message just never arrives.
Password resets, contact forms, notifications — nothing sends. A hosting and configuration problem, not a WordPress bug.
Read the fix →Orders complete fine, but confirmation emails never arrive — the same mail-delivery cause, seen from the store side.
Read the fix →NOT LISTED YET?
This library is being written guide by guide, so there’s a good chance your exact symptom isn’t here yet, or your case turns out to be two problems stacked on top of each other. Describe what’s happening, or paste the error text, and I’ll tell you directly what’s likely going on — you don’t need a matching article to reach out.
FAQ
This library is being built out guide by guide, so not every WordPress problem has a page yet. Send me a description of what’s happening (or a screenshot of the error) through the contact page and I’ll tell you directly what’s likely going on — you don’t need a matching article to reach out.
Website owners first. Each guide explains what’s actually happening in plain language, then gives the technical steps for anyone comfortable with FTP or wp-admin. If a step needs a developer, the guide says so rather than assuming you’ll manage it.
No. Every guide is free to read and use on your own site. If you’d rather not do it yourself, or the fix doesn’t hold, that’s when it makes sense to send the site over.
That usually means the cause is more layered than a single guide can cover — two conflicts stacked on top of each other, or a server-level setting only your host can change. At that point, send me what you tried and what happened, and I’ll take it from there.
Available for new projects
NEXT STEP
Based in Dhaka, Bangladesh, working with clients worldwide. Describe the problem and where it’s stuck — every serious enquiry gets a reply within one working day.