Common problems, solved

Something wrong
with your site?

The most common WordPress problems, in plain English - what each one means, why it happens, and how to get your site back. Find yours below.

Site Down or Erroring

Error Establishing a Database Connection

This error means WordPress can't reach the database that holds your content, so no page can load. Your data is almost always still there.

How to Fix 'Too Many Redirects' in WordPress

'Too many redirects' means two settings keep bouncing visitors between addresses, often after adding SSL. Nothing is lost; the loop just needs breaking.

How to Fix the 500 Internal Server Error

A 500 Internal Server Error means your server hit a problem it couldn't finish, usually a plugin, theme or settings issue. Your content is almost always safe.

How to Fix the WordPress White Screen of Death

The white screen of death is a blank page WordPress shows when an error stops it loading, often after an update. Your content is almost always safe.

Is My Website Down, or Is It Just Me?

If your WordPress site won't load, first find out whether it's down for everyone or only for you. Here's how to tell, and what each kind of outage means.

My WordPress Site Broke After a PHP Upgrade

Your host upgraded PHP and your WordPress site went blank or shows an error. An old plugin or theme can't run on the new version. Your content is safe.

My WordPress Site Keeps Going Down

A WordPress site that goes down again and again usually has one cause: a hosting limit, a heavy plugin, an attack or a bad update. Here's how to tell which.

WordPress Emailed Me: 'Your Site Is Experiencing a Technical Issue'

WordPress sends this email when a plugin or theme crashes part of your site. Your content is almost always safe. Here's what it means and what to do first.

WordPress Says 'Parse Error: Syntax Error, Unexpected'

A syntax error means PHP found a typo in a site code file, often from code pasted into functions.php or a plugin your server's PHP can't run. Content is safe.

WordPress Says 'There Has Been a Critical Error on This Website'

WordPress shows this message when a plugin, theme or code error crashes your site. Your content is almost always safe. Here's what it means and what to do.

Broken After a Change

Every Page on My WordPress Site Shows a 404 Except the Homepage

If the homepage loads but every other page says 'not found', your pages still exist. WordPress has lost its page address settings. It's common and fixable.

How to Fix 'Publishing Failed' in WordPress

'Publishing failed' means the editor couldn't save to your server, usually because a plugin, firewall or SSL issue blocked it. Your work is usually safe.

How to Fix a WooCommerce Checkout That Isn't Working

A broken WooCommerce checkout is usually a plugin, theme or caching conflict, or a payment gateway or SSL problem. Here's how to stop losing sales.

How to Fix the 'HTTP Error' When Uploading Images to WordPress

'HTTP error' on upload means your server refused the image, usually because it's too big or needs more memory than your host allows. Your site itself is fine.

How to Fix the 403 Forbidden Error in WordPress

A 403 Forbidden error means a security rule or permission setting is blocking access to your site or a page. Your content is still there.

How to Fix the WordPress Memory Exhausted Error

'Allowed memory size exhausted' means WordPress needed more memory than your host allows, often because of a heavy plugin. Your content is safe.

My WordPress Site Keeps Redirecting to the Old Domain

After a move to a new address, your WordPress site keeps sending visitors back to the old one. The old address is still stored in its settings. Here's why.

My WordPress Site Loads but Looks Broken: No Styling or Missing Images

If your site shows plain text with no design, or boxes where images should be, the pages are fine. The files that style them aren't loading. Here's why.

Why Does My Site Say 'Not Secure'?

'Not Secure' means the browser can't confirm your site's SSL certificate, usually because it's missing, expired or set up wrong. It rarely means a hack.

WordPress Is Stuck in Maintenance Mode

'Briefly unavailable for scheduled maintenance' is WordPress's update holding page. If it won't go away, an update was interrupted. Your content is safe.

WordPress Isn't Sending Emails

WordPress emails usually go missing because inbox providers distrust how the site sends them, so they're blocked or sent to spam without any error.

WordPress Says 'The Link You Followed Has Expired'

This WordPress message usually means an upload was bigger than your hosting allows, often a theme or plugin file. Your site is fine. Here's what to do.

Your Site Looks Fine to You but Broken to Visitors

If your site looks fine to you but broken to visitors, a stored (cached) copy is usually to blame: visitors get the stored page, you see the live one.