15 WordPress maintenance mode messages you can copy
Quick answer
A good WordPress maintenance mode message tells visitors three things: what is happening (planned update, migration, emergency fix), when the site will be back (specific time, not 'shortly'), and how to reach you meanwhile (email, phone, or a status page). Below are 15 copy-paste templates by scenario, plus how to enable maintenance mode with or without a plugin.
5 planned-update maintenance messages
1. 'Quick update in progress. We're back by [3:00pm ET]. Need us urgently? Email hello@example.com.'
2. 'The site is briefly offline for a scheduled security update. Everything will be back within 30 minutes. Thanks for your patience.'
3. 'Rolling out a WordPress core update. Estimated downtime: 15 minutes. We'll be back at [time].'
4. 'Site under maintenance for planned improvements. Back online by [date, time]. For urgent orders please call [phone].'
5. 'Making things faster behind the scenes. Site returns at [time] with new speed and security in place.'
5 emergency-downtime maintenance messages
6. 'The site is temporarily offline while we resolve a technical issue. We expect to be back within the hour and will update this page.'
7. 'We are aware of the outage and our engineers are working on it right now. Estimated resolution: [time]. Follow status.example.com for updates.'
8. 'Sorry — an unexpected issue took the site down. Our team is on it. For anything urgent, email [email] and we'll reply within the hour.'
9. 'The site is offline while we investigate a security issue. We will be back once the site is safe. Existing customers, please email [email] for any urgent needs.'
10. 'Unplanned maintenance in progress. We'll post an update every 30 minutes here. Latest: [status].'
5 migration + launch maintenance messages
11. 'We're moving to a faster host. The site returns at [time] on [date] with a fresh, quicker experience.'
12. 'Site paused for a launch. Something new is coming at [time]. Enter your email to be first in line: [email input].'
13. 'Migration in progress. Existing customer? Log into your account at [alt URL] — nothing has changed on your end.'
14. 'Domain move happening now. DNS will settle within a few hours; the site is fully operational at [temporary URL] meanwhile.'
15. 'We're taking the site offline for a design refresh. Back at [date] with something worth the wait.'
How to enable WordPress maintenance mode
Plugin route: WP Maintenance Mode & Coming Soon (free), SeedProd, or LightStart. Install, activate, write your message, go live. Fastest option if you're not comfortable with code.
Built-in route: WordPress creates a .maintenance file automatically during core updates. To trigger it manually, drop a .maintenance file into your site root containing '<?php $upgrading = time(); ?>' — WordPress will render the default screen for 10 minutes then remove it.
Custom route: create a maintenance.php template in your theme root with your branded HTML, then add a small mu-plugin that checks a flag in wp_options and short-circuits into your template. This is what we ship for clients who want branded maintenance screens.
For real downtime discipline, send a 503 status code with a Retry-After header so search engines know it's temporary and don't drop the page from the index.
Common questions
What is a WordPress maintenance mode message?+
A short message shown to visitors while your site is temporarily offline for updates, migration, or emergency fixes. It replaces the normal homepage with a branded page explaining what's happening, when the site will be back, and how to reach you meanwhile.
Does WordPress maintenance mode hurt SEO?+
Not if it's brief and returns the correct 503 status code with a Retry-After header. Google understands temporary maintenance and won't drop the page. It becomes a problem only if the site is in maintenance mode for days or returns a 200 status code with a 'coming soon' message.
How long should WordPress maintenance mode last?+
Ideally under 30 minutes for a planned update. If you need more than 2 hours, use a proper migration setup with a temporary URL so customers can still transact. Anything over 24 hours starts affecting search rankings.
Want help with this?
The pages below go deeper, by service and by city.
Services
Want this handled for you?
Book a call and we will review your site before recommending anything.