📝

General Tab

Free

The core of the configuration — page mode (Maintenance or Coming Soon), title and message, scheduled maintenance, "Notify me" form, countdown and the "Last update check" card.

Title & Message

Free

Customize the title (H1), an optional subtitle (H2) and the message shown to visitors. The title and subtitle are plain text; the message accepts basic HTML and line breaks. The Preview button opens the page in a new tab.

Scheduled Maintenance

Free

Set a start and end date and time, with the time zone: maintenance switches itself on and off. The schedule is checked on every visit to the site. At the scheduled end, "Notify me" subscribers are emailed, caches are emptied and key pages are compared with their earlier state.

Notify Me Notifications

Free

Built-in form that lets visitors leave their email address to be told when the site reopens. The button text and confirmation message can be customized. The number of collected addresses is shown in the admin, with CSV export. When maintenance ends, an email is sent automatically to each subscriber.

Countdown Timer

FREE

Countdown in 3 styles: Boxes, Minimal and Circles. Shows days, hours, minutes and seconds as you choose. An option, on by default, switches maintenance off automatically when the countdown ends. The countdown date is set separately from scheduled maintenance.

General tab — “Last update check” card, page mode (Maintenance or Coming Soon), title and message, scheduled maintenance and email notifications

General tab — “Last update check” card, page mode (Maintenance or Coming Soon), title and message, scheduled maintenance and email notifications

🎨

Appearance tab

Free

The richest tab — logo, presets, colors, typography, animations, video, parallax and social media.

Design Presets

Free

11 ready-made designs: one click applies colours, fonts, layout and animations. GENIUS Orange, Soft & Pastel, Construction, Dark & Elegant, Light & Clean, Professional, Startup, Nature, Futuristic, Playful and Christmas, 9 of them with an original background generated by code. 5 complete themes are also included. All included, without restriction.

Custom Colors

Free

5 colour pickers, each with its own opacity: background 1, background 2, title, message and button. Each opacity is set from 0% to 100%. The Preview button shows the result in a new tab.

Background Image

Free

Pick your own background image from the WordPress Media Library. It covers the whole screen (cover, centred), under a colour overlay whose opacity you set.

Container Style

Free

Controls the appearance of the central content block: background color, opacity and drop shadow. Allows creating a floating card effect or transparent background depending on the desired design.

Typography

Free

10 fonts bundled with the plugin (Poppins, Open Sans, Roboto, Lato, Montserrat, Playfair Display, Raleway, Inter, Nunito and Merriweather), chosen separately for the title and the message. Title size (24 to 72 px) and message size (12 to 36 px) are adjustable in the free plugin. Nothing is loaded from Google Fonts.

Entry Animations

Free

6 animations: fade, slide up, slide down, pulse, bounce and zoom — chosen separately for the logo, the text and the button. Duration is adjustable from 200 to 2000 ms.

Lottie Animations

Free

Vector animations in Lottie format (.json or .lottie), played by a player bundled with the plugin. Upload your file or paste the address of a .json file. Position, size, offset, speed, loop and autoplay are adjustable. With GDPR mode (on by default), an animation hosted on another website is ignored.

YouTube or Vimeo video background

Free

Paste the address of a YouTube or Vimeo video to show it as the page background: autoplay, looping, no controls, muted by default, with adjustable opacity. The player loads from YouTube or Vimeo servers, which receive the visitor's IP address. No design includes a video.

Parallax effect

Free

Slightly moves the central block and the background with mouse movement. Intensity is set with a slider. The effect depends on the mouse: it does not occur on a touch screen, and it is turned off if the visitor has asked for reduced motion.

Social Media Panel

Free

Floating side panel, on the left or right, with your Facebook, X (Twitter), Instagram, LinkedIn, YouTube and TikTok links and your contact details (email, phone, WhatsApp). You choose the tab colour. Helps you stay in touch with your clients during maintenance.

Custom Presets

Free

Save your current configuration as a reusable preset. Export it as a JSON file and import it to other sites. Ideal for agencies maintaining multiple client sites with consistent designs.

💡 Use Case

Scenario: Your client is a construction contractor. You choose the 'Construction' preset, add their logo, change the button color to their corporate orange, and enable the slide animation. In 3 minutes, their maintenance page is professional and on-brand.

Appearance tab — the 5 complete themes: Minimal, Corporate, Festive, Launch and Horizon

Appearance tab — the 5 complete themes: Minimal, Corporate, Festive, Launch and Horizon

🔐

Access Tab

Free

5 levels of access control — from simple password to custom tokens and detailed logs.

Visitor Password

Free

Share a password to give access to specific visitors. The password is hashed with wp_hash_password() (bcrypt since WordPress 6.8). The access cookie is signed with SHA-256 and flagged httponly, secure (on an HTTPS site) and samesite. The access duration is adjustable (24 hours by default) and all active access can be revoked in one click.

Whitelist (Allow)

Free

Allow access by WordPress role (editor, author, etc.), IP address (exact, with a wildcard such as 192.168.* or as a CIDR range), user agent and URL. Administrators always have access unless their IP address or user agent is on the blacklist. A visitor allowed by any criterion can reach the site.

Blacklist (Block)

Free

Block visitors by IP address (exact, with a wildcard or as a CIDR range) or by user agent. The blacklist also applies outside maintenance, to pages generated by WordPress; a page served directly by a page cache does not go through it. For a hard block, use your firewall or Cloudflare.

Custom Access Tokens

Free

Create unique, named access links valid for 1 hour, 24 hours, 1 week, 30 days or with no limit. Example: "Client ABC — 24 hours". Each opening of the link is counted, and each token can be deleted individually. Ideal for giving clients or collaborators access without sharing the visitor password.

Blacklist Logs

Free

With the logging option (off by default), each attempt blocked by the blacklist is recorded. The table shows the latest 50: date, IP address, user agent and reason. Buttons to refresh or clear the log.

Turnstile CAPTCHA

Free

Cloudflare Turnstile protection, off by default, on the "Notify me" form and on the visitor password form. Requires a site key and a secret key, provided free by Cloudflare. While Turnstile is on, the visitor's browser loads the Cloudflare script on the maintenance page.

Visitor Statistics

Free

Off by default. Once enabled, they count visits and unique visitors to the maintenance page since the activation date. IP addresses are hashed, never stored in plain text. The figures can be reset.

💡 Use Case

Scenario: You are building a site with 3 contributors. The client gets a "Client ABC" token valid for 24 hours. The designer's IP is on the whitelist. The writer is a WordPress editor. If the client's link gets shared, you delete the token and create a new one — without touching the other access rules.

Access tab — visitor password, Turnstile, statistics, whitelist, blacklist, access tokens and blacklist logs

Access tab — visitor password, Turnstile, statistics, whitelist, blacklist, access tokens and blacklist logs

🩺

Diagnostic tab

Free

8 automatic checks to confirm your maintenance is actually working — not just in theory.

Email delivery

Free

Sends one real test email to the administrator address (at most one per minute) and confirms that wp_mail() accepts it. Delivery to the inbox then depends on the site's mail setup (SPF, DKIM). Without working email, subscriber notifications fail silently.

Maintenance page delivery

Free

While maintenance is on, your server requests the home page as an anonymous visitor and checks what it receives: the maintenance page, HTTP 503, the Retry-After header and the no-cache headers. A CDN still serving a cached copy is caught when the request goes through it; when the check is inconclusive, the result says so.

Database write

Free

Writes, reads back and deletes a test value — including through the object cache (Redis/Memcached) if active. Detects object caches serving stale data, a common cause of hard-to-diagnose bugs.

Cache Guard (mu-plugin)

Free

Confirms that the Cache Guard must-use plugin is in place while maintenance is on. Loaded before cache plugins, it asks them not to store pages and empties the cache folders it knows. Varnish, Nginx and CDN caches are not changed.

Caching plugin conflicts

Free

Detects active cache plugins: WP Rocket, W3 Total Cache, LiteSpeed Cache, WP Super Cache, WP Fastest Cache, SiteGround Optimizer, WP-Optimize, Cache Enabler, Hummingbird and Breeze. A detected plugin is not an error: while maintenance is on, its page cache is emptied and it is asked not to store pages.

WP-Cron

Free

Checks that WP-Cron works. It runs the background comparison of key pages after a scheduled end or a countdown end; scheduled maintenance itself is applied on each visit. Warns if DISABLE_WP_CRON is set.

Cloudflare Turnstile

Free

If Turnstile is enabled, confirms the site and secret keys are properly configured. Missing keys silently reject every protected form submission.

Server environment

Free

Summarizes the PHP and WordPress versions, HTTPS and the security keys in wp-config.php. Warns if PHP is older than 7.4, WordPress older than 6.0, the site is not served over HTTPS, or the security keys are the default ones or too short.

Built-in support request

Free

4-step support form right in the admin: what's the issue, what happened, how to reach you, review and send. No need to leave WordPress to ask for help.

💡 Use Case

Scenario: A client reports that the maintenance page does not show. You open the Diagnostic tab — the "Maintenance page delivery" check reports that the request received the normal site: a cache layer is still serving the old page. You purge the CDN cache, run the analysis again: the 503 is confirmed.

Diagnostic tab — results after “Run analysis”: email sending, database writes, maintenance page served with a 503 and Cache Guard

Diagnostic tab — results after “Run analysis”: email sending, database writes, maintenance page served with a 503 and Cache Guard

⚙️

Advanced tab

Free

Technical settings grouped in a tab shown in Expert mode: data and uninstall, SEO, optional credit, login button and GDPR mode.

Data & uninstall

Free

Controls what happens to your settings if the plugin is uninstalled. By default (off): your settings, presets and stats are kept for a lossless reinstall. Only enable this if you want a full cleanup.

HTTP 503 Code & Retry-After

Free

In Maintenance mode, the plugin returns HTTP 503 (Service Unavailable) with a Retry-After header adjustable from 1 to 168 hours (24 by default). Search engines then treat the outage as temporary. Keep maintenance short: a 503 that lasts for days can affect indexing.

Meta noindex / nofollow

Free

Option, on by default, that adds the robots meta tag noindex, nofollow to the maintenance page, so the temporary page is not indexed.

Powered by Credits

Free

No credit is shown by default. If you wish, a checkbox displays a small "Powered by 1001Web™" credit at the bottom of the maintenance page.

GDPR / Law 25 Mode

Free

On by default: the maintenance page loads no animation hosted on another website. All fonts are bundled with the plugin; nothing is loaded from Google Fonts. Services you add yourself (Turnstile, YouTube or Vimeo video, images hosted elsewhere) still load from their own servers.

💡 Use Case

Scenario: You plan a 4-hour maintenance window for a redesign. You set Retry-After to 4 hours and leave noindex and GDPR mode on. Robots that visit during the work receive a 503 telling them to come back later.

Advanced tab — data and uninstall, SEO and search engines, credits, admin login button and GDPR mode

Advanced tab — data and uninstall, SEO and search engines, credits, admin login button and GDPR mode

🚀

Coming Soon Mode

FREE

Your site doesn't exist publicly yet? Collect your first subscribers and prepare your launch — two plugins in one.

HTTP 200 + noindex

FREE

Unlike Maintenance mode (503), Coming Soon mode returns a 200 code with noindex — the correct behavior for a pre-launch site that shouldn't be indexed yet

A single toggle

FREE

Switch between Maintenance and Coming Soon from the General tab. On the plugin page, the status badge shows "COMING SOON" and the header "COMING SOON MODE" when this mode is active.

Dedicated Horizon theme

FREE

A complete theme designed for launches: design, typography and layout built to create anticipation. Shown at the top of the grid in Coming Soon mode

Pre-launch email collection

FREE

The "Notify me" form captures curious visitors' emails — build your subscriber list before you even open

Automatic launch notification

FREE

When you turn off the mode, every subscriber automatically gets an email: your opening day already has an audience

Launch countdown

FREE

Display your opening date with the 3-style countdown (free) — it disables itself automatically on expiry

Automatic canonical tag

FREE

Canonical meta tag automatically managed in Coming Soon mode — no conflicting SEO signals during pre-launch

💡 Use Case

Scenario: You're launching a store in 3 weeks. Coming Soon mode enabled, Horizon theme, countdown set. Visitors leave their email. Launch day: you flip the toggle — the site opens and every subscriber is notified automatically.

Public page in Coming Soon mode, Horizon complete theme, with the “Notify me” button

Public page in Coming Soon mode, Horizon complete theme, with the “Notify me” button

🖥️

Support & System tab

Free

Built-in knowledge base (23 articles), system information, security practices, backup and migration.

Guided assistance

Free

The "Request assistance" form in the Diagnostic tab asks a few questions in 4 steps and attaches a technical report (versions, theme, plugins, cache, diagnostic results) that you can read before sending. No password, key or subscriber email is included. The Support tab leads to the Diagnostic first.

Plugin Information

Free

Shows the installed plugin version (v2.9.173). Useful for technical support.

System Environment

Free

Details your server setup: WordPress version, PHP version, web server, allocated memory and upload limit. This information is essential for troubleshooting and technical support.

Plugin Security

Free

Lists the practices the plugin follows: CSRF protection (WordPress nonces), input sanitization, output escaping, capability checks (manage_options), prepared database queries, and a visitor password hashed with the WordPress password functions (bcrypt since WordPress 6.8).

Backup & Migration

Free

Export your settings to a JSON file and import them on another site. For security, the export leaves out the visitor password, the Turnstile secret key, subscriber emails, access tokens and hashed IP addresses. Import replaces the current settings; statistics are kept.

Useful Links

Free

Links to technical support (client.1001web.ca) and the 1001Web™ website, opened in a new tab.

Support tab — link to the Diagnostic and built-in knowledge base

Support tab — link to the Diagnostic and built-in knowledge base

Ready to Protect Your Site?

Maintenance GENIUS — by 1001Web, a Montréal WordPress agency since 2008.

📥 Download for free 📖 Full Documentation 📚 Knowledge Base