Skip to content
Plugin PantryPlugins

Notes / Pantry Maintenance

Pantry Maintenance compared with SeedProd, Maintenance and LightStart

How Pantry Maintenance's one-switch holding page compares with SeedProd, WebFactory's Maintenance, LightStart and CMP, and when to stay put.

12 September 2026 / 2,168 words

Pantry Maintenance shows visitors a holding page while a site is offline for work or not yet launched, sends the right status code while it does, and hands the real site straight back with one switch.

This job is usually handled by a plugin built as a page builder first and a holding page second. That gets a site owner a drag-and-drop editor, a library of templates, a countdown timer, a form to collect email addresses, and a background image search, for a page whose only job is a headline, a short message and the right HTTP status. Most of that never gets used, and some of it needs a paid licence to turn on.

This article compares Pantry Maintenance with the plugins most sites already have installed for this job. The answer is not always Pantry: a site building an actual pre-launch campaign, with a mailing list and a countdown, is better served by one of the larger plugins named below.

The plugins most people install

SeedProd, listed on wordpress.org as Website Builder by SeedProd, has 600,000+ active installations. It is a full WordPress theme and landing-page builder that happens to include a coming-soon and maintenance mode: header and footer builders, WooCommerce page building, 200+ templates, and email-marketing integrations with services such as Mailchimp and ActiveCampaign. The free Lite version on wordpress.org is the entry point; SeedProd Pro is sold as an annual licence in four tiers, from a Basic plan at $79 a year for one site up to an Elite plan at $599 a year for 100 sites and WooCommerce support.

Maintenance, built by WebFactory and sold under the name WP Maintenance on its own site, is the largest of the four with 1,000,000+ active installations. The free plugin puts the site into maintenance mode with a 503 status, a drag-and-drop page builder for the holding page, a full-screen background with a blur effect, a logo upload, and an admin bar status indicator. WP Maintenance PRO is sold as a lifetime licence rather than a subscription: a one-site Personal licence, a five-site Team licence, and a 100-site Agency licence, each pitched as a discount off a higher listed price, adding over 200 themes and a multi-site dashboard.

LightStart, formerly WP Maintenance Mode and built by Themeisle, has 400,000+ active installations. It is a drag-and-drop builder for a maintenance, coming-soon or landing page, and the free version already includes a countdown timer, a subscription form with CSV export, a contact form, social media icons and multisite support. There is no separate paid tier for the plugin itself; its own readme promotes other Themeisle products, including the Optimole image optimiser and the Revive Social scheduler, to anyone who installs it.

CMP Coming Soon & Maintenance, built by NiteoThemes, has 200,000+ active installations and is the most recently updated of the four. The free plugin bundles three page themes, a subscribe form that can write to a local database or to Mailchimp, MailPoet or Mailster, full-screen video and image backgrounds, a built-in search of Unsplash's photo library, and a whitelist and blacklist for excluding specific pages. Its own readme states the plugin carries no adverts, and its business model runs on paid premium themes and paid Elementor and Divi add-ons sold from the developer's own site.

Where the big plugins cost you

A page builder is a large piece of software to load for a page that says a site is temporarily unavailable. SeedProd's settings run across a theme builder, a block library and email-service integrations the reader may never use; CMP's settings cover theme selection, background media, a subscribe form, social icons, SEO fields, and a whitelist and blacklist, all for one holding page. Reaching the two fields that actually matter, the headline and the message, means working past everything else on the screen.

Some of what these plugins describe as a feature needs money to use. SeedProd Pro's higher tiers gate dynamic text, Zapier integrations and WooCommerce support behind a subscription running from $79 to $599 a year. WP Maintenance PRO gates its 200-plus theme library and its multi-site dashboard behind a lifetime licence starting at $109 for one site. The free version of each plugin exists partly to sell the paid one, and the settings screen is built to remind the reader of that.

That reminder shows up directly in the plugin. LightStart's own readme carries a "What's Next" section linking to five other Themeisle products. Maintenance's readme promotes the developer's separate Advanced Google reCAPTCHA plugin alongside its own PRO upgrade. CMP's own marketing page pitches a themes bundle for $49 rather than the single free theme a visitor might have wanted. None of this is hidden, and none of it is unusual for a free-to-paid funnel, but it is not the same as a settings screen built only to configure a holding page.

The holding page itself carries the weight of a page builder. Maintenance's full-screen background uses the Backstretch jQuery library. CMP's background options include a live search against Unsplash's photo API and a hosted video background. SeedProd's builder is a subset of its full theme-building block library. A holding page assembled from any of these carries more script and more external requests than a page whose entire job is a headline, a paragraph and a 503 status. SeedProd's own changelog also records an external service call for licence checks and upgrades, a real request the free plugin makes that has nothing to do with the page a visitor sees.

What Pantry Maintenance does instead

Pantry Maintenance does one job: a switch, a mode, and a page. The switch turns the holding page on or off. The mode decides the status code: maintenance mode sends a 503 with a Retry-After: 3600 header, so search engines treat the site as temporarily down and come back rather than dropping pages from their index; coming-soon mode sends a normal 200 with a noindex tag, so the page can be shared and read but is not indexed while the real site is not ready. The page itself takes a headline, a message with basic formatting, a logo from the media library, and a background and text colour. There is one built-in design.

Two bypass methods decide who still sees the real site. A capability setting picks the bar: any logged-in user, authors and above, editors and above, or administrators only. A plain list of IP addresses, one per line, lets specific visitors through even when logged out; anything that is not a valid address is dropped on save. Underneath both, the plugin always lets through wp-login.php, wp-admin, REST requests, cron and WP-CLI, regardless of the switch, because locking an administrator out of their own login screen, or silently breaking a scheduled cron job or a block-editor save over the REST API, is the most common way this kind of plugin causes real damage. An admin bar indicator shows the active mode to administrators, and a preview link on the settings screen shows the page exactly as a visitor would see it, without switching it on for anyone else.

The measured footprint, from the plugin's own FACTS.json, is a 19KB zip built from 1,195 lines of PHP. It stores one options row, pantry_maintenance_settings, and nothing else: no custom database table, no post meta, no cron event, no transient. The only admin assets are the shared Pantry core stylesheet and a small script for the logo's media picker, both loaded on the plugin's own settings screen and nowhere else. The holding page loads no front-end asset at all: every style is written inline into the one PHP template that renders it, so there is no stylesheet request, no font request and no image search hitting an outside service. There is no external request of any kind, which is why the plugin never needs a licence check.

That inline, single-template design follows from the scope: a plugin whose only front-end output is one page has no reason to enqueue a stylesheet, because the whole page is short enough to write as one file. The capability-based bypass exists instead of a shareable secret link because a native WordPress capability is one setting on one screen, where a link needs its own generation, storage and revocation. Getting the status code and the noindex tag right, rather than adding page-level SEO settings, is the same logic behind Pantry SEO stepping aside when a full SEO plugin is active: the job is the status code, not a site's search presence.

What it does not do, and who should stay with the big plugin

Pantry Maintenance has no template gallery. It ships one design, and changing the look means changing the headline, message, logo and two colours within that design, not choosing between alternative layouts. It has no countdown timer: the page does not accept a launch date or a duration, and nothing on the page counts down to one. It has no email capture: there is no field for a visitor to leave an address, no subscription list, and no export, on the free plugin or in any planned add-on beyond the label on the roadmap. It has no page-builder integration: there is no block editor, no Elementor or Divi layout, and no drag-and-drop arrangement of the page's elements.

A reader running an actual pre-launch campaign needs more than this. Building a mailing list before a site opens, showing a countdown to a launch date, and giving visitors something to share and browse rather than a static notice, are real jobs, and Pantry Maintenance does not attempt any of them. LightStart fits that reader best: it is free, its countdown timer and its subscription form with CSV export need no paid tier, and it treats the coming-soon page as marketing rather than a placeholder. A reader who wants that page built visually, with template choices and photo backgrounds, is better served by SeedProd or CMP, accepting the larger footprint and, for the parts locked behind a licence, the cost that comes with it.

Moving over

Maintenance, from WebFactory, is the plugin most sites already have installed for this job, so switching from it is the most common move. None of its settings transfer automatically; Pantry Maintenance reads its own option, pantry_maintenance_settings, and has no import routine, so headline text, message copy, the logo and the background and text colours need to be re-entered on the new settings screen. Any IP addresses added to an old bypass or whitelist need to be copied into the plain one-per-line list under Pantry's bypass setting.

Two things do not carry across at all, because Pantry Maintenance does not have the equivalent feature. If the old plugin had Google Analytics wired into the holding page, that tracking does not exist in Pantry Maintenance and needs a separate decision about whether the holding page should be measured at all. If any subscription or contact form was collecting visitor email addresses, whether through Maintenance's own frontend login, LightStart's subscription form or CMP's Mailchimp integration, those addresses should be exported before switching, because Pantry Maintenance has no field to collect them going forward.

One more gap is worth checking before switching: Maintenance and CMP both support excluding specific URLs from the holding page, so one landing page can stay live while the rest of the site shows the notice. Pantry Maintenance bypasses by who is visiting, not by which URL they are visiting, so a site that depends on a page-level exclusion needs a different plan, such as bypassing by IP address while testing that one page directly, or reworking the requirement around a capability-based bypass instead.

The safe order is to set up and preview Pantry Maintenance with the switch still off, confirm the headline, message, logo and colours look right on the preview link, then turn the old plugin off and Pantry's switch on in the same session, so the site is never showing two holding pages, or none, in between. The old plugin can be deactivated and removed once the new one is confirmed working.

The short version

Pantry Maintenance is a switch and a page, not a page builder. It gets the status code right, keeps the site's own login, admin, REST, cron and WP-CLI paths open regardless of the switch, and adds nothing to the front end beyond the one page it is asked to show. A site that needs a countdown, a mailing list or a choice of designs needs a different plugin, and LightStart, SeedProd, Maintenance and CMP each do parts of that job well; the trade-off is a larger plugin, and in some cases a paid licence, for features most holding pages never use.

Measure Pantry Maintenance
Zip size 19 KB
PHP lines 1,195
Options 1
Custom tables 0
Front-end assets 0
External requests 0
Tracking None
Locked features None

Sources

The plugin