You need to update your site’s design, migrate some content, or fix a bug that’s visible to visitors. You want to show a “we’ll be right back” page while you work. Sounds simple — but getting WordPress maintenance mode right involves more than just showing a message.
Why the HTTP Status Code Matters
There are two different scenarios, and they require two different HTTP responses:
Maintenance mode: Your site is temporarily down for updates. Search engines should know this is temporary and come back later. The correct HTTP response is 503 Service Unavailable.
Coming soon mode: Your site isn’t launched yet. It’s a normal page that happens to say “coming soon.” The correct response is 200 OK.
Sending the wrong code can hurt your SEO. A 503 on a coming-soon page tells Google something is broken. A 200 on a maintenance page tells Google to index your placeholder text.
How to Enable WordPress Maintenance Mode
Activate the Maintenance Mode module in Blaminhor Essentials. The settings let you choose exactly how the maintenance page behaves.
Choose Your Mode
Select between Maintenance (503) or Coming Soon (200). The correct HTTP status code is sent automatically.
Customize the Page
Set a headline, a message, a background color, and a text color to match your brand. No HTML editing required — just fill in the fields.
Control Who Can Access the Site
- Whitelist user roles — Typically Administrators, but you can add Editors or any other role.
- Whitelist IP addresses — Useful if you want your entire office to access the site without logging in.
- Login link — Optionally show a link to
wp-login.phpso authorized users can log in from the maintenance page.
The Admin Reminder
When maintenance mode is active, a persistent notice appears at the top of every admin page. This prevents the most common mistake: finishing your work and forgetting to turn off maintenance mode while your site stays invisible to the world.
When to Use Maintenance Mode
- During a major theme or design change.
- While migrating content or restructuring URLs.
- During a database update or cleanup.
- Before launching a new site (use Coming Soon mode).
A Simple Tool for a Simple Need
Maintenance mode doesn’t need to be complicated. A clear message, the right HTTP code, and access control for authorized users — that’s all it takes.
Included in Blaminhor Essentials, available for free.
Leave a Reply