Maintenance GENIUS
Every tab, explained
Explore the admin tabs and every sub-section of the plugin in detail.
From the design studio to Coming Soon mode, through access control, scheduling and the 8-point diagnostic — every admin tab, explained.
General Tab
FreeThe 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
FreeCustomize 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
FreeSet 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
FreeBuilt-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
FREECountdown 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
Appearance tab
FreeThe richest tab — logo, presets, colors, typography, animations, video, parallax and social media.
Logo
FreePick your logo from the WordPress Media Library. A slider sets its size from 50 to 300 px without editing the image. The logo appears above the title of the maintenance page. Formats: those your Media Library accepts.
Design Presets
Free11 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
Free5 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
FreePick 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
FreeControls 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
Free10 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
Free6 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
FreeVector 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
FreePaste 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
FreeSlightly 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
FreeFloating 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
FreeSave 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.
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
Access Tab
Free5 levels of access control — from simple password to custom tokens and detailed logs.
Visitor Password
FreeShare 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)
FreeAllow 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)
FreeBlock 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
FreeCreate 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
FreeWith 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
FreeCloudflare 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
FreeOff 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.
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
Diagnostic tab
Free8 automatic checks to confirm your maintenance is actually working — not just in theory.
Email delivery
FreeSends 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
FreeWhile 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
FreeWrites, 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)
FreeConfirms 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
FreeDetects 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
FreeChecks 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
FreeIf Turnstile is enabled, confirms the site and secret keys are properly configured. Missing keys silently reject every protected form submission.
Server environment
FreeSummarizes 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
Free4-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.
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
Advanced tab
FreeTechnical settings grouped in a tab shown in Expert mode: data and uninstall, SEO, optional credit, login button and GDPR mode.
Data & uninstall
FreeControls 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
FreeIn 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
FreeOption, 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
FreeNo 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
FreeOn 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.
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
Coming Soon Mode
FREEYour site doesn't exist publicly yet? Collect your first subscribers and prepare your launch — two plugins in one.
HTTP 200 + noindex
FREEUnlike 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
FREESwitch 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
FREEA 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
FREEThe "Notify me" form captures curious visitors' emails — build your subscriber list before you even open
Automatic launch notification
FREEWhen you turn off the mode, every subscriber automatically gets an email: your opening day already has an audience
Launch countdown
FREEDisplay your opening date with the 3-style countdown (free) — it disables itself automatically on expiry
Automatic canonical tag
FREECanonical meta tag automatically managed in Coming Soon mode — no conflicting SEO signals during pre-launch
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
Support & System tab
FreeBuilt-in knowledge base (23 articles), system information, security practices, backup and migration.
Guided assistance
FreeThe "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
FreeShows the installed plugin version (v2.9.173). Useful for technical support.
System Environment
FreeDetails 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
FreeLists 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
FreeExport 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
FreeLinks 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
Ready to Protect Your Site?
Maintenance GENIUS — by 1001Web, a Montréal WordPress agency since 2008.