Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

How to Redirect Visitors to a Maintenance Page in WordPress

Over the years, we’ve refreshed the design and added new features across WPBeginner and our other websites. And every time we make major updates, we make sure visitors see a helpful maintenance page letting them know the site will be back soon.

A good maintenance page does more than just inform. It sets expectations with visitors, helps avoid broken links or incomplete transactions, and even protects your SEO during downtime.

In this guide, we’ll show you how to easily redirect visitors to a custom maintenance page in WordPress, step by step. That way, you can keep your site looking professional while you work behind the scenes.

How to Redirect visitors to a maintenance page in WordPress

Why Redirect Users to a WordPress Maintenance Page?

You might wonder why you can’t just let users see the work in progress on your WordPress site. While it’s tempting to just leave things, using a maintenance page offers several advantages.

For example, a well-designed maintenance page shows you care about the user experience, even during downtime. It’s far more professional than a broken site or confusing error messages.

Being upfront about the maintenance also reassures visitors that you’re actively working behind the scenes, which can build trust and manage expectations.

Redirecting users to a maintenance page also helps with WordPress SEO.

When your site is down or broken, search engines may penalize your rankings. That’s why your maintenance mode must send an HTTP 503 status code to search engines. This status code signals “temporarily unavailable, please come back later.”

If search engines encounter a broken site or standard 404 (Not Found) errors, they might start removing your pages from search results. The 503 code safely pauses your SEO status and tells Google to preserve your rankings because the downtime is temporary.

Plus, a maintenance page can be used to collect email addresses, promote social media channels, or even offer a sneak peek of what’s to come, keeping visitors engaged even while your site is offline.

Now that you know the benefits, let’s explore how you can create and redirect visitors to a maintenance page. Here’s a quick overview of all the things we’ll cover:

Let’s jump right in!

Creating a Maintenance Page in WordPress

First, you’ll need a maintenance page. We recommend SeedProd because it’s easy to use and includes everything you need to create a professional maintenance page.

The free version comes with a drag-and-drop builder and customizable elements like contact forms and countdown timers. Now, the free version has limited templates, so if you have the paid Basic plan (starting around $79/yr), you’ll get 50+ professionally designed templates.

This makes it easy to create a maintenance page and redirect users to it without coding.

SeedProd's homepage

SeedProd is highly rated by WordPress users and trusted by over 1,000,000 websites. One reviewer noted: “I use this just for maintenance mode pages. For that, it is excellent with plenty of pre-made pages to choose from. Best plugin I have tried for this purpose.”

In fact, it’s so flexible that some of our business partners use SeedProd to custom build their websites. If you want to learn more about the plugin, check out our detailed SeedProd review.

More on Why We Recommend SeedProd Over Other Maintenance Plugins

While there are other maintenance mode plugins available (such as WP Maintenance Mode, Maintenance, and Rocket Maintenance Mode & Coming Soon), we recommend SeedProd because:

  • Great free template options: While SeedProd’s paid Basic plan (starting around $79/yr) unlocks over 50+ templates, the free version still provides a solid range of high-quality designs compared to limited alternatives.
  • Better user experience: The drag-and-drop editor is more intuitive than competing plugins
  • Correct SEO handling: SeedProd sends the proper HTTP 503 status code to protect your search rankings
  • Dual functionality: It handles both maintenance mode AND coming soon pages in one plugin
  • Room to grow: If you later want to create landing pages or custom WordPress themes, SeedProd can handle that too without switching plugins

Plus, for a simple maintenance page redirect, SeedProd’s free version has everything you need to create a professional page in minutes.

In this tutorial, we will use the SeedProd Lite version, which is free. There is also a premium version that offers more features and customization options. Plus, there is an option to show the page on your entire site or on specific pages.

First, you will need to install and activate the SeedProd plugin. If you need help, then please see our guide on how to install a WordPress plugin.

Upon activation, you should see the SeedProd setup wizard. To configure the plugin, simply click the ‘Get Started’ button and follow the onscreen instructions.

SeedProd lite setup wizard

Next, you can head to SeedProd » Landing Pages from the WordPress admin area.

From here, simply click the ‘Set up a Maintenance Mode Page’ button.

Set up a new maintenance mode page

After that, SeedProd will show you multiple page templates to choose from.

The free version offers limited template choices. However, if you subscribe to SeedProd’s newsletter, you can unlock additional templates. For more extensive template options, the paid Basic plan (starting around $79/yr) includes 50+ professionally designed templates.

To select a template, simply hover over it and click the orange tick button.

Choose a maintenance page template

After selecting a template, you should see a drag-and-drop page builder. Here, you can edit the design of your maintenance page by adding new blocks or rearranging existing blocks.

For example, the plugin lets you add standard blocks like headlines and images.

Or you can choose from advanced blocks like a contact form so that users can reach you if they have any questions about your scheduled maintenance.

You may also like to add a countdown timer telling users when your website will be back online.

Edit the maintenance mode page design

If you click or select an existing block in the template, then you can further edit it.

For example, you can change the text, font, color, and style of the text.

Or simply remove the block if it does not match your requirements or brand theme.

Edit existing blocks

After you’re done editing the maintenance page design, you can switch to the ‘Page Settings’ tab from the top.

In the ‘General’ settings, you can enter a page title if you want.

Next, you’ll need to change the ‘Page Status’ from ‘Draft’ to ‘Publish.’

Publish your maintenance mode page

When that’s done, click the ‘Save’ button at the top and exit the page builder.

Redirecting Visitors to the Maintenance Page in WordPress

As you close the page builder, you may see a popup asking you to activate the maintenance mode.

Go ahead and click the ‘Yes, Activate’ button.

Activate maintenance mode

You can also set up the WordPress maintenance redirect by going to SeedProd » Landing Pages from the WordPress dashboard.

In the Maintenance Mode section, you can click the toggle to ‘Active’ to enable the page.

Enable maintenance mode page

Next, you can visit your website to see the newly created maintenance page.

Now, if a visitor pays a visit, they will see this page instead of the actual website.

Maintenance mode page preview

💡 Note: To test your new maintenance page, make sure to visit your WordPress website in a private or “Incognito” browser window. If you check it while logged into your WordPress admin account, you will still see your normal website.

Bonus Resources 🔗: More Maintenance Page Guides

We hope this article helped you learn how to redirect visitors to a maintenance page in WordPress. Next, you might also want to explore our guides on:

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

7 CommentsLeave a Reply

  1. You are right. it is tempting to just leave it, but I find it unprofessional. It can even lead to content and ideas being stolen before you are done. If you’re trying to restrategize or design a new look to compete with your competitors, leaving your idea open is unprofessional. I use a maintenance plugin on all my websites, and I find it helpful. Sometimes, I put a contact form there to collect leads and include my social handles, which all help me maximize my traffic during the maintenance period.

  2. I’ve definitely been there before, scrambling to update plugins or fix a wonky theme while needing to keep visitors out of the way. One thing I like to add to my maintenance page is a progress bar or % (if I know how long the maintenance will take). It gives visitors a sense of when they can expect the site to be back up and running, which can be reassuring and cool.

  3. I use a different plugin for maintenance mode, even though I also have Seed Prod. It’s interesting to me that I can use the same thing within one plugin, which will save me space. I just want to ask. Does maintenance mode have any impact on SEO? That is, if users are redirected from Google to my site where maintenance is currently taking place, will it harm my SEO in any way?

    • Some plugins like SeedProd have a feature to send a 503 code when in maintenance mode. That way, your site’s SEO won’t be affected by downtime.

      That said, if the site is down for a long time, it may affect the site’s traffic.

  4. I came to wordpress from joomla. and for someone with a joomla background, I found out activating maintenance mode in wordpress is less intuitive compared to joomla or I would say I did not understand the procedure. I have to, often continue on the few site I have worked on in wordpress without informing my user that their website is in maintenance mode which is bad. but what can I do, I didn’t know any better. this article has shed light on how to do this. Thanks so much for this. I am seeing so many potential with the seedprod plugin.

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.