Latest SeedProd News

WordPress Tutorials, Tips, and Resources to Help Grow Your Business

how to put WordPress in maintenance mode

How to Put WordPress in Maintenance Mode (Step-by-Step) 

Written By: author image Stacey Corrin
author image Stacey Corrin
Stacey has been writing about WordPress and digital marketing for over 10 years and on other topics for much longer. Alongside this, she's fascinated with web design, user experience, and SEO.
     Reviewed By: John Turner
reviewer image John Turner
John Turner is the co-founder of SeedProd. He has over 20+ years of business and development experience and his plugins have been downloaded over 25 million times.

Want to put your WordPress website in maintenance mode?

With maintenance mode, you can temporarily disable your website and show a clear message to visitors about when it will return. You can also control who can access your site while you work on it.

In this guide, I’ll show you how to eaisly put WordPress in maintenance mode step-by-step.

Table of Contents

When Should I Enable Maintenance Mode in WordPress?

Over the years, I’ve been in many situations where putting a WordPress site in maintenance mode was crucial. Here are some scenarios I’ve experienced:

I’ll never forget the time I was overhauling a client’s theme and realized midway that I needed to update several core WordPress files. Quickly activating maintenance mode saved me from exposing a half-broken site to visitors.

maintenance mode example

Security is another critical area where I’ve relied on maintenance mode. After reading a Sitelock report that revealed an average of 50 attacks per day on websites, I became more proactive about security updates.

Here are some more situations when enabling maintenance mode is a smart idea:

  • Troubleshooting: Errors and glitches happen. Maintenance mode gives you space to fix things without live visitors stumbling across problems.
  • Website Migration: Before moving to a new web hosting provider, put your site in maintenance mode to keep things smooth.
  • Launching a New Site: Building anticipation? Hide your work-in-progress site and reveal it with a splash when ready.
  • Any Other Downtime: Planned outages, vacations – maintenance mode lets you control when your site is offline.

With this in mind, let’s look at how to put your WordPress website in maintenance mode.

How to Put WordPress in Maintenance Mode The Easy Way

 I’ve found the easiest way to set up maintenance mode is by using a dedicated WordPress maintenance mode plugin.

After trying various options, I’ve come to rely on SeedProd. It’s a landing page builder that includes maintenance mode features that have saved me so many hours of work.

SeedProd Drag and Drop WordPress website builder

Why I Use SeedProd:

  • Templates: Choose from 300+ pre-designed customizable templates to get started quickly.
  • Lead Capture: Collect emails with opt-in forms while your site is down so you can notify people when it’s back up.
  • Themes: You can even use the plugin to create a custom WordPress theme.
  • Support: Help is on hand for navigating the plugin’s settings if you need it.
  • Trust: SeedProd is used on over 1 million websites

Now, let me walk you through how I use SeedProd for maintenance mode.

First, click here to get started with SeedProd. Then, install and activate the plugin in your WordPress dashboard.

If you need help with this step, check out this guide on installing SeedProd.

Create a WordPress Maintenance Page

After activating the plugin, go to SeedProd » Landing Pages and click the Set Up a Maintenance Mode Page option.

Set up a WordPress maintenance mode page

SeedProd offers many design options for your maintenance page. You can either build your page from scratch or use a ready-made landing page template.

After clicking the button to set up your page, you’ll see various templates.

Choose a WordPress maintenance mode template

Hover your mouse over any maintenance page design you prefer and click the checkmark icon to launch it in the visual frontend page builder.

visual WordPress maintenance mode page builder

Customize Your Maintenance Mode Template

Now, you can customize the content of your maintenance page template to align it with your brand. For example, to change the maintenance mode message, click the message on the page and edit it using the inline editor.

WordPress Maintenance mode page message

Here, you can enter a custom maintenance message explaining the downtime to your visitors. Clicking the Advanced tab in the left-hand panel will allow you to change the color, font, spacing, and text-shadow settings.

You can also change the content order by dragging any page element (called page blocks) from one place to another.

WordPress maintenance mode builder

SeedProd also makes it easy to add extra elements to your page, including contact forms, signup forms, social buttons, and more. All you need is to choose the page block from the left-hand panel and drag it into position on your page.

For example, you can add a countdown timer that shows how long it is until maintenance is over. You’ll find that block in the Advanced Blocks section. Click the countdown timer icon and drag the blog onto your live page preview.

Add a countdown clock to your maintenance page in wordpress

Now click the timer on your page to view the different customization settings.

customize your maintenance mode countdown timer

You can select the timer type, end date and time, and size, and even add a custom message and CSS.

The countdown timer block also comes with several pre-made block templates you can implement with a single click. Just select the Templates tab and pick one you like.

choose a template for your maintenance mode countdown timer block

Repeat this process for all the elements you want to change on your maintenance page.

Almost all of the different page blocks come with templates, while the advanced blocks can help generate leads for your page, which include:

  • Giveaways – Add a RafflePress online contest to your page to attract leads while you’re under maintenance.
  • Contact Form – Connect a WPForms contact form to your maintenance page so users can get in touch.
  • Optin Form – Allow users to sign up for your newsletter. It also includes a checkbox to keep your form GDPR compliant.
  • Social Profiles – Get more social media followers with prominent social buttons and social media icons.
  • Star Rating – Increase trust by showing customer reviews and positive ratings.

Besides offering tons of page blocks, SeedProd has various pre-made sections you can add to your page with a few clicks. Just click the Sections tab in the left-hand panel and find the section you need.

To add a FAQ section, click the FAQ heading and choose one of the layouts available by clicking the Plus icon.

SeedProd will automatically add the section to the bottom of your maintenance mode landing page. Then, all you need to do is customize it with your content.

Insert frequently asked questions onto your maintenance mode page

When you’re happy with your maintenance page design, click the Save button in the top-right corner of the screen.

Publish your WordPress maintenance mode page

Enable WordPress Maintenance Mode

The final step is to turn on maintenance mode for your WordPress website. Go to SeedProd » Pages from your WordPress admin area and find the maintenance mode section.

Enable maintenance mode page in seedprod

Then click the Inactive toggle to activate the WordPress site in maintenance mode.

Logged-in users will usually be able to access the backend, just like you did before. But your visitors will see the maintenance page you just created with SeedProd. Even better, your page won’t be affected if you update WordPress.

example how to put WordPress in maintenance mode

Control Website Access for Logged in Users

By default, your maintenance mode page is only visible to visitors who aren’t logged in. Your existing users, such as members, customers, or clients, can still access their accounts without interruption.

However, if you want to give specific users access during maintenance, you can. Simply edit your maintenance page, then click the Page Settings tab at the top.

SeedProd landing page settings

SeedProd provides options for maintaining access to your site during maintenance mode. Enabling ‘Exclude Default’ allows visitors to access standard login and account-related pages (login, admin, dashboard, account), preventing lockouts.

maintenance mode access control settings

The ‘Bypass Cookie’ toggle allows access to users with specific browser cookies, although this may be affected by caching plugins.

For direct control over access, you can select specific user roles. To do so, click ‘Add Role’ and choose from the available options.

Add role in maintenance mode

When you’re happy with your settings, click Save.

Exclude Pages from Maintenance Mode

SeedProd also offers control over maintenance mode access by allowing you to specify which pages are included or excluded. This is useful if, for instance, you have a custom login page or want to keep your contact form accessible for support inquiries.

To manage this, go to SeedProd’s ‘Include/Exclude URLs’ settings. Select either ‘Include URLs’ or ‘Exclude URLs’ and enter the desired page links.

Excluding urls in maintenance mode

When you’re happy with how the maintenance page is set up, click the ‘Save’ button to save your updated access control settings.

How to Turn off WordPress Maintenance Mode

When you have finished updating and maintaining your website, you can disable maintenance mode so the public can reaccess your website.

You can turn off your maintenance mode by heading to your WordPress admin area and accessing the SeedProd dashboard.

Then, it’s as simple as clicking the toggle from the Active to Inactive position.

how to turn off wordpress maintenance mode

Maintenance is now disabled and deactivated, and anyone can access your website.

WordPress Maintenance Mode FAQs

I get a lot of questions from our readers on this topic. Below, I’ve answered some of the most common questions about putting WordPress in maintenance mode.

My site is stuck in maintenance mode; what should I do?
If your site is stuck in maintenance mode after an update, it may be because the .maintenance file was not deleted. Access your site’s root directory via FTP to see the file manager and delete the file.
How do I put WordPress in maintenance mode without a plugin?
While WP maintenance mode plugins are simplest, you can manually enable maintenance mode. This involves creating a .maintenance file in your website’s root directory and adding a short PHP code snippet. If you’re comfortable with basic file editing, there are many online tutorials that detail the process.
How do I put my WordPress site under construction?
Maintenance mode is the perfect way to hide your site while it’s being built. Choose a plugin that offers “Coming Soon” or “Under Construction” templates, or customize a maintenance page to display a launch countdown, contact information, or even sneak peeks at the upcoming design.
Does maintenance mode affect all pages of my website?
Typically, yes. Maintenance mode creates a temporary page that replaces your entire website for visitors. However, you can usually allow logged-in administrators to access the full site for editing.
Will maintenance mode affect my SEO ranking?
Short periods of maintenance mode shouldn’t have a significant impact on your SEO. Search engine bots understand that websites occasionally need downtime. However, leaving your site in maintenance mode for extended periods can negatively impact your rankings.
What is WordPress maintenance mode?
WordPress maintenance mode hides your website and displays a user-friendly “maintenance message” while you make updates. A typical message might say, “We’ll be back shortly! Please check again soon.” This lets visitors know what’s happening and (ideally) gives them an idea of when the site will be live again.

Next, More WordPress Maintenance Mode Tips

I hope this article helped you learn how to put WordPress in maintenance mode. All that’s left is to dive in and create a powerful maintenance page that secures more leads and grows your business.

You might also find the following related guides helpful:

Thanks for reading! We’d love to hear your thoughts, so please feel free to leave a comment with any questions and feedback.

You can also follow us on YouTubeX (formerly Twitter), and Facebook for more helpful content to grow your business.

author avatar
Stacey Corrin Writer
Stacey has been writing about WordPress and digital marketing for over 10 years and on other topics for much longer. Alongside this, she's fascinated with web design, user experience, and SEO.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. We only recommend products that we believe will add value to our readers.

Comments

  1. the most importen thing is: it must simply work! and dont waste time of users which such a simply thing like a maintenance site. Its not possible to change the big background picture. the preview links doesn`t work. very very sad. bon voyage :)

    1. Hi Marcel, we’re sorry to hear that you’re having trouble with your maintenance page. We can assure you that changing your background image and previewing your design is possible with SeedProd. However, with the manual code method, that won’t be possible. Please check out our maintenance mode documentation, or if you need more help, do feel free to submit a support ticket.

  2. Hello! I have followed the instructions (I think! LOL) and my wordpress dashboard has the orange “maintenance mode active” info at the top, BUT anyone who checks my website, says they don’t see the nice Maint Mode page…. they only see the construction debris on my website ;) Not sure what to check next? Thank you!

  3. Hi there, Loving your product, however I’m on the free version, and can only see the maintenance page on mobile view… I do not wish for others to view the website in desktop as I haven’t even launched it yet! Anyway this can be taken down and/or also replaced with a maintenance page? Thanks!

Comments are closed.