Mission Briefing
Your WordPress Site Deserves Better Than a Broken “Coming Soon” Page While You Work on It
You’re mid-migration. Or you’re handing off a redesign to a client and need to lock down the frontend while you finish. Or you’re running updates on a live site and the last thing you need is a visitor hitting a half-broken page. Whatever the situation, you need maintenance mode — fast, clean, and without drama.
The problem isn’t that maintenance mode is hard to implement. The problem is that every plugin that does it has decided maintenance mode is actually an opportunity to upsell you a page builder, demand a yearly subscription, or install three companion plugins you never asked for. You just want to show a “back soon” message and get back to work. Instead, you’re reading pricing tiers.
That’s what Maintenance Mode Toggle fixes. One setting. One toggle. Done.
What’s Wrong With the Other Maintenance Mode Plugins
Let’s be direct about what you’re actually dealing with when you reach for one of the popular options.
SeedProd charges $39.50 per year for their “Pro” tier, which is where the useful features live. Their free version is deliberately hobbled. You’re paying a recurring fee — every year — for something you might need for two hours during a site migration.
LightStart (formerly known as “Coming Soon Page & Maintenance Mode”) presents itself as a free plugin but quietly installs companion plugins during setup. You asked for maintenance mode. You got a bundle.
UnderConstructionPage loads a 2MB page builder just to display a message that says “we’ll be back soon.” Two megabytes. For a 503 page. That’s not a maintenance mode plugin. That’s a maintenance mode plugin with ambitions.
None of these are solving your problem. They’re solving their own monetization problem, and they’re using your site to do it.
How Maintenance Mode Toggle Works
There are four steps. They are not complicated.
Step 1 — Install and Activate
Download the plugin from Gumroad, upload it to your WordPress site, and activate it. No setup wizard. No account creation. No “connect your site to our platform” onboarding. It appears in your Settings menu as Maintenance Mode and it is immediately ready to use.

Step 2 — Write Your Message
Navigate to Settings → Maintenance Mode. You’ll see a simple settings panel with a headline field and a message field. Write what you want visitors to see. The message field supports basic HTML — so if you want to bold something, add a link, or drop in a line break, you can. No visual page builder. No drag and drop. Just a text field that does what you need it to do.

Step 3 — Enable the Toggle and Preview
Flip the toggle to enable maintenance mode. Before you save, you can use the live preview directly from the settings page to see exactly what your visitors will see. No need to log out, open an incognito window, and reload. The preview is right there. When you’re satisfied, save your settings.

Step 4 — Work, Then Turn It Off
Do your migration. Finish your redesign. Run your updates. When you’re done, go back to Settings → Maintenance Mode and flip the toggle off. Your site returns to normal immediately. No cache to clear. No residual settings to hunt down. No “are you sure?” confirmation loops. It’s off. You’re done.

The Admin Interface
The settings panel in Maintenance Mode Toggle is exactly as complicated as it needs to be, and not one bit more. You get:
- A clearly labeled enable/disable toggle at the top
- A headline field for the main message your visitors will read
- A message body field with basic HTML support
- A live preview panel so you can see the output before saving
When maintenance mode is active, you’ll also see an orange warning badge in your WordPress admin bar. This is deliberate. If you’ve ever forgotten you left maintenance mode on for six hours while your client’s homepage showed a “we’ll be back” message to real customers, you’ll understand why that indicator matters. It’s visible. It’s obvious. It doesn’t let you forget.

Full Feature Breakdown
One-Click Toggle
Enable or disable maintenance mode from a single setting in Settings → Maintenance Mode. No multi-step process. No wizard. One toggle, one save.
Custom Headline and Message with HTML Support
Write exactly what you want visitors to see. The message field accepts basic HTML, so you’re not locked into plain text. Add emphasis, a line break, or a contact link — it’s your message, formatted your way.
Admin Bar Warning Badge
When Maintenance Mode Toggle is active, a clearly visible orange badge appears in your WordPress admin bar. Every logged-in admin who looks at the screen will see it. No more accidentally leaving the site in maintenance mode for hours.
Smart Bypass for Everything That Needs to Keep Working
This is the part that matters technically. When maintenance mode is on, the plugin is smart enough to never block:
- Logged-in administrators — you can browse the frontend normally while visitors see the maintenance page
- The WordPress login page — you can always get in
- REST API requests — critical for headless setups and third-party integrations
- WP-CLI — command-line operations proceed uninterrupted
- AJAX requests — background WordPress processes keep running
- WordPress CRON — scheduled tasks don’t stop just because your frontend does
This matters. A maintenance mode plugin that breaks your CRON jobs or blocks your REST API is worse than no maintenance mode at all.
Proper 503 Response with Retry-After Header
When a visitor hits your site during maintenance, Maintenance Mode Toggle returns an HTTP 503 status code (Service Unavailable) with a Retry-After: 3600 header. This is the technically correct behavior. It tells search engine crawlers that the site is temporarily unavailable and to come back in an hour — which means your SEO isn’t penalized for planned downtime. Most maintenance mode plugins get this wrong. This one gets it right.
Zero Frontend Bloat When Disabled
When maintenance mode is off, Maintenance Mode Toggle loads nothing on your frontend. No scripts. No stylesheets. No hidden divs. No performance overhead. It simply does not exist on your site’s frontend when it isn’t needed. This is how plugins should work.
Live Preview from the Settings Page
See your maintenance page before your visitors do, without logging out or opening a private browser window. The preview renders directly in the settings panel.
Clean Uninstall
If you remove the plugin, it removes its own data from your database. It does not leave orphaned options entries sitting in your wp_options table. Clean install, clean removal.
Built for Modern PHP
Written with PHP 8.2, strict_types enforcement, and released as version 2.0.0. This isn’t old code patched to look current. It’s written to the current standard.
What Visitors Actually See
When a non-admin visitor hits your site while Maintenance Mode Toggle is active, they see a clean, minimal maintenance page with your custom headline and message. No branding from the plugin. No “powered by” footer links. No upsell for a page builder. Just your message, returned with a proper 503 status code so bots and crawlers handle it correctly.
It’s not flashy. It’s not supposed to be. A maintenance page is a utility. It exists to tell visitors the site is temporarily unavailable and will be back. That’s what this does.

Who This Plugin Is Built For
Maintenance Mode Toggle was built for people who work on WordPress sites professionally or semi-professionally, and who are tired of the overhead that comes with “free” tools that aren’t really free.
- Freelancers and agencies doing site migrations, theme changes, or plugin updates on client sites — you need to lock the frontend down fast and get it back up fast, without fuss
- Developers handing off to clients who need to do final testing before pulling the curtain back
- Multi-site administrators managing several WordPress installs who need a reliable, lightweight maintenance mode across their network
- Solo site owners who run their own site and want a sensible way to do updates without showing half-broken pages to their audience
If you run one WordPress site or twenty, Maintenance Mode Toggle does the same thing at the same price: $19, once, forever.
How It Compares to the Competition
Let’s put some numbers on the table.
| Plugin | Price | What You’re Actually Getting |
|---|---|---|
| Maintenance Mode Toggle | $19 one-time | Exactly what it says. Toggle, message, 503, done. |
| SeedProd Pro | $39.50/year | Page builder you don’t need, recurring billing you didn’t want |
| LightStart | Free (then companion installs) | Bundled plugin installs during setup you didn’t consent to |
| UnderConstructionPage | Free (then paid tiers) | 2MB page builder load for a page you show for two hours |
SeedProd’s $39.50 per year means you’re paying for it twice by year two. You’re paying for it three times by year three. Maintenance Mode Toggle is $19. You pay it once. You own it. That’s it.
The free alternatives aren’t really free — they’re free in exchange for your site becoming a distribution channel for their other products. LightStart installs companion plugins. UnderConstructionPage bloats your page load with a builder you’ll never use. The cost isn’t money. It’s your site’s performance and your time.
For a tool you’ll use during migrations, redesigns, and updates — tasks that are already high-stakes and time-sensitive — the last thing you want is a plugin that brings its own problems to the table.
Technical Requirements
- WordPress: 5.0 or higher (tested up to WordPress 6.7)
- PHP: 8.2 or higher
- Database: Standard WordPress database — no custom tables
- Server: Any standard WordPress hosting environment
- Multisite: Compatible with WordPress Multisite installations
If you’re running a modern WordPress installation on a current host, you’re good. If your host is still running PHP 7.x, that’s a separate problem worth solving regardless of this plugin.
The AI Or Die Now Promise
AI Or Die Now builds WordPress plugins that do one thing, do it well, and get out of your way. Every plugin sold here is a one-time purchase. No subscriptions. No license renewals. No artificial feature gates designed to push you into a higher tier.
When you buy Maintenance Mode Toggle, you get the plugin, all future updates, and no recurring charges. Ever. The code is clean, modern, and written to standards that won’t embarrass you if someone looks under the hood.
If the plugin doesn’t work as described — if you install it on a qualifying WordPress and PHP setup and it fails to do what this page says it does — contact us and we’ll make it right. That’s not a legal disclaimer. That’s just how this should work.
We’re not building a SaaS business on the back of your WordPress install. We’re building tools. Maintenance Mode Toggle is one of them.
Get Maintenance Mode Toggle — $19, One Time
No subscription. No renewal reminder emails in twelve months. No page builder bundled in. Just a clean, properly built WordPress maintenance mode plugin that does exactly what you need it to do and nothing else.
Install it in two minutes. Use it for the next ten years. Pay for it once.
Buy Maintenance Mode Toggle on Gumroad — $19
You’ll get immediate access to the plugin download after purchase. No account required beyond the Gumroad checkout. If you ever need the download again, Gumroad keeps your purchase in your library permanently.
Stop paying $39.50 a year for a toggle. Buy it once. Get back to work.