- Get fast, reliable hosting for WordPress
- Magento 1 and 2 maintenance -creating a custom maintenance page
- About custom Magento maintenance pages
- Magento maintenance service – create a custom page in Magento 1
- Magento maintenance service – create a custom page in Magento 2
- What to do after creating a custom Magento maintenance page
- Additional resources
Creating Custom Magento Maintenance Pages for Magento 1 and Magento 2

In this article, we provide some easy-to-follow steps for creating and using Magento maintenance pages. You can perform these steps with minimal coding experience — or none at all.
Get fast, reliable hosting for WordPress
Power your site with the industry’s fastest, most optimized WordPress hosting

Magento 1 and 2 maintenance —creating a custom maintenance page
When Magento maintenance is necessary, you should create a custom maintenance page to keep website visitors in the loop. On your custom maintenance page, you can recommend that visitors revisit your website once maintenance has concluded. This article provides some easy-to-follow steps for creating and using Magento maintenance pages. You can perform these steps with minimal coding experience — or none at all.About custom Magento maintenance pages
When you’re performing Magento maintenance services, website visitors encounter a default page that tells them your website is undergoing maintenance. As you’d expect, the default Magento maintenance page isn’t very specific. Here’s how it looks:
Magento maintenance service — create a custom page in Magento 1
Step 1: Open your Magento Admin Panel and go to Pages
Navigate to the CMS dropdown on the top of your admin panel and select Pages:
Step 2: Add a new page
Under Manage pages, select Add New Page. This option is the orange button in the top-right part of your admin panel:
Step 3: Fill in page information
In the New Page section, you’ll be prompted to provide information for your new (maintenance) page. Add information for Page Title, URL Key, and Status:
Step 4: Complete the Content section
Under Page Information, you’ll see Content. Clicking it will open a section for editing your maintenance page. Add a Content Heading if you’d like. You can add text and images for your maintenance page in this Content section. As shown in the screenshot below, we’ve added an image to the maintenance page:
Step 5: Remove default content
Next, go to Design under Page information. Click Layout and select Empty from the dropdown menu. Then, save the page:
Step 6: Flush the cache
Once your new Magento maintenance service page is created, go to System on the top of your admin panel and click Cache Management. Select Flush Magento Cache:
Step 7: Go to Configuration
Navigate to System and click Configuration:
Step 8: Perform some final configuration steps
Here are the final configuration steps to perform:- Under Configuration > Web > Default pages, enter the name of your maintenance page for the CMS Home Page and CMS No Route Page.
- For Show breadcrumbs for CMS pages, choose No.
- Save the configuration.
- Flush the Magento cache once more. You’ll need to open System and go to Cache Management:

Magento maintenance service — create a custom page in Magento 2
Step 1: Go to Pages
On the left-hand menu of your admin panel, go to Content. Then, select Pages, which you’ll find under Elements:
Step 2: Create a new page
Under Pages, click the Add New Page button (top-right corner of the Magento Admin Panel):
Step 3: Add information for your new page
Create a suitable Page Title:
Step 4: Use the page builder to fill in new page content
Under the Content dropdown menu, type in a Content Heading. This step is optional. Select Edit with Page Builder, which will take you to the page editor:



Step 5: Update and remove default content
Under New Page, go to Search Engine Optimization. Next, enter a URL Key for your new page. It should only contain lowercase letters and hyphens (which you use instead of spaces). We’ve used the “maintenance-page” as our URL Key.
Step 6: Flush the Magento cache
Under System, navigate to Tools and then to Cache Management. Here, you can select Flush Magento Cache.Step 7: Perform the last configuration steps
Navigate to the Default Page settings. Under Store (left-hand panel), go to Settings > Configuration and then select General. From the Web option under General, scroll down until you see Default Pages:

What to do after creating a custom Magento maintenance page
- Magento 2 help — frequently asked questions
- Magento 2 go-live checklist
- Speeding up a slow-loading Magento 2 Dashboard
- RabbitMQ and Magento 2 on managed hosting by Nexcess
- Magento 2 Admin Panel — optimizing loading speeds for admins
- Magento 2 CAPTCHA
Additional resources
What is managed WordPress hosting? →
Get details and decide if managed WordPress hosting is right for you.
Must-have web development plugins to create WordPress websites at scale →
Explore the best web development plugins to enhance functionality, improve performance, and streamline your WordPress site.
A complete guide to WordPress shortcodes →
Shortcodes make life easier. Learn how to get started!