WordPress Stuck in Maintenance Mode

Your site shows 'Briefly unavailable for scheduled maintenance' and never comes back.

Common signs of this issue

Safe checks you can do yourself

None of these require sharing passwords with anyone.

What this usually means

WordPress drops a temporary .maintenance file at the start of an update and deletes it when done. If the update stalls (a timeout, a memory limit, or two updates at once), the file is left behind and the site stays 'in maintenance' forever.

Removing the leftover file lets the site load again. Then you re-run the update cleanly so it actually completes.

What not to do

When to get help

If you can't access your files, or the site still won't load after removing the file, get help — there may be a deeper update failure (a memory limit or a broken plugin) behind it. A helper can sort it without you sharing passwords up front.

Not sure what to do next?

Answer a few short questions and we'll point you to the safest next step — DIY, a freelancer, or a direct review. No passwords required.

Frequently asked questions

Where is the .maintenance file?

In your WordPress site's root folder (the same place as wp-config.php). It's hidden, so enable 'show hidden files' in your File Manager or FTP client.

Will deleting it break anything?

No — it's a temporary flag, not part of your content. WordPress recreates it only during updates and normally deletes it itself.

Related free guides