Maintenance Mode
Show visitors a tidy page while you work on the site.
A maintenance or coming-soon page for visitors while you work — logo, message, countdown, background and colours designed live in the Customizer. Admins always get through, with a private preview link for others.
Extension
Requirements
- WordPress 6.5 or newer
- PHP 7.4 or newer
- Licence: Pro ($2 / year) — add it to the cart in Moduly
- Switch it on in Moduly → Installed Widgets.
- Click Manage on it — this opens Appearance → Customize with the Maintenance Mode settings, next to a live preview.
- Change the settings; the preview updates as you go.
- Click Publish to make it live.
Settings
General
| Setting | What you can set |
|---|
| Turn on maintenance mode | Visitors see this page. While it is on, a red “Maintenance on” badge sits in your admin bar. |
| Mode | Maintenance or Coming soon · Maintenance answers “503 Service Unavailable”, so search engines come back later and keep your rankings. Coming soon answers normally (200), for a site that has not launched. |
Page content
| Setting | What you can set |
|---|
| Logo | Image |
| Logo width | 40–400 |
| Small line above the heading | Text |
| Heading | Text |
| Message | Links, bold and italics are allowed. |
| Button text | Empty: no button. |
| Button link | Link |
| Footer line | Text |
| A small “Log in” link | — |
Countdown
| Setting | What you can set |
|---|
| Show a countdown | — |
| Back on (site time) | Pick the date and time; the countdown shows once one is set. Also sent to search engines as Retry-After in maintenance mode. |
| When it reaches zero | Text |
Background and colours
| Setting | What you can set |
|---|
| Background | Colour, Gradient or Image |
| Background colour | Colour |
| Gradient second colour | Colour |
| Background image | Image |
| Darken the image | 0–90 |
| Text colour | Colour |
| Accent (button, countdown) | Colour |
| Put the content on a glass card | — |
Layout and type
| Setting | What you can set |
|---|
| Alignment | Left or Centre |
| Content width | 360–960 |
| Typeface | Sans, Serif or Mono |
| Heading size | 28–96 · Shrinks on small screens. |
| Text size | 14–24 |
Who sees the site
| Setting | What you can set |
|---|
| Who still sees the real site | Administrators only, Editors and above, Anyone who can write posts or Any logged-in user · Administrators always get through, whatever is chosen here. |
Search engines and exceptions
| Setting | What you can set |
|---|
| Ask search engines not to index the coming-soon page | — |
| Pages that stay open (IDs) | For example your privacy policy or a contact page. |
Tips
- Start with the Mode choice — it changes the overall look the most; fine-tune the rest afterwards.
- Visitors who ask their device for reduced motion get a calmer, still version automatically.
Troubleshooting
- The page is a standalone document (no wp_head), so analytics or chat plugins don't load on it. That is deliberate (fast and conflict-free), but worth knowing.
- Caching plugins and CDNs may cache the 503 or 200 page; purge them when switching modes. The page sends nocache headers.
- There is no email signup on the page (that would need a mailing service).
- A change not showing on the live site is almost always a page cache — clear your caching plugin or host cache.
- Works well with: Cookie Notice, Login Page Designer.