Every website has to perform maintenance at some point or another. Whether it’s just to upgrade a portion of the site or because of some problem with the site, it’s an inevitable fact of website ownership. And in many cases, maintenance requires taking your site offline for at least a few minutes.
So what should you do if your site is going to be down for maintenance? You don’t want users coming to a 404 or other error page. And hopefully you’d like to encourage them to come back to your site sooner rather than later, right? If that’s the case, you’ll need to build a custom maintenance page. Below we present a list of best practices to building effective maintenance pages that will help keep your visitors, whether new or returning, happy.
You may want to take a look at the following related posts:
1. Keep you maintenance pages simple and useful.
The entire point of a maintenance page is to let visitors know that your site is still around and that the maintenance is only temporary. It doesn’t need to do anything beyond that. Make sure it’s immediately apparent what your page is about and provides your visitors with the information they’re interested in.
Another useful function for simple maintenance pages is to include your maintenance message in multiple languages. The Web is global, and while many of your visitors are likely to speak at least some English, providing multiple languages is helpful. Just be wary of using online translators, as sometimes they’re less-than-accurate. The last thing you want your maintenance page to do is further confuse people, or worse – offend them.
…and sometimes Google Adsense just explains in plain language what is happening and when the page will be online again. Notice that Google also reassures the users that earnings will continue to be tracked as normal, and ad targeting will not be affected during this downtime.
2. Realize it’s an inconvenience to your visitors.
When your site is down, your regular visitors are inconvenienced. It’s a simple fact. But don’t let inconvenienced visitors turn into alienated visitors. Simply acknowledging that your site’s downtime is a pain for your visitors is often enough to satisfy them. Apologize for the downtime, give them information that’s useful to them, and make them feel like you realize what this means to them.
3. Don’t be afraid to use humor.
There’s no need to get all serious just because your site is down. Using a bit of humor or otherwise making your maintenance page entertaining helps to improve your site’s image in the eyes of visitors inconvenienced by the downtime. Think about different angles related to your site’s content that could be portrayed in a humorous light. Whether it’s doing something with your site’s logo or mascot, or even something seemingly unrelated to your site, there’s surely an angle out there for making your maintenance page funny.
4. Give your maintenance page the same look and feel as your regular site.
You want visitors to immediately realize that they have arrived at the correct place, even if your site doesn’t quite look the same as always. If your maintenance page bears no resemblance to your regular site, many visitors may just assume they’ve gone to the wrong URL without bothering to read what your page says.
Make sure your maintenance page includes your logo and keeps the same general color scheme as your site. Even these two simple things can make visitors feel more at ease when they reach an unexpected page.
5. Let visitors know when your site will be back.
Maintenance times can vary greatly. Sometimes a site might be down for only a few minutes. Other times it could be an hour or two, or even longer. Let your visitors know what time you expect to be back up and running. This way they’ll have an idea of when to come back. An open-ended maintenance page encourages them to put a return visit off for hours or even days. Something that says you’ll be back in five minutes encourages them to do the same.
6. Provide recommended content.
Keeping a few articles from your site on a static page for maintenance downtime is one way to offer your visitors something to look at while you’re performing maintenance. Other sites even recommend content from other websites, generally that they think would be of interest to their visitors. Giving your visitors something else to do while they wait for your site to come back online is a great way to show them that you care, and that you realize it’s inconvenient for them (see number 2 above).
Sears73 had to be closed for site enhancements during the Black Friday. The maintenance page provides users with further navigation options – such as Lands’ End, Parts Direct and Sears Credit (via74).
7. Invite your visitors to come back when the site is online again
Since your users actually have visited your service during the downtime, they, of course, would like to use the service. Therefore it makes sense to notify them when the site is online again. Obviously, you wouldn’t want to notify all users of the service that the site is back online. So it’s a good idea to make it possible for users to get notified when the service can be used again. The latter can be done either via e-mail, SMS or a tweet.
8. Inform your visitors about the progress of the maintenance
Of course, many unexpected problems can occur during the maintenance, and it’s a good idea to keep your users informed about the progress. An instant feedback is important and let the user know that everything is going just fine and someone on the other side is working on the problem and that just a little portion of patience is required.
- Create a Memorable Maintenance Page83
Offers a brief overview of good maintenance pages as well as examples.
- Rails Maintenance Pages Done Right84
Tutorial for creating Rails maintenance pages.
- Creating a Down for Maintenance Page85
From the Pylons Cookbook.
- Maintenance Mode Plugin86
Creates a splash page for maintenance in WordPress.
- Web 2.0 Error Pages Flickr Pool87
- Web 2.0 Offline Sightings Flickr Group88
- 1 http://www.smashingmagazine.com/2007/07/25/wanted-your-404-error-pages/
- 2 http://www.smashingmagazine.com/2007/08/17/404-error-pages-reloaded/
- 3 http://www.smashingmagazine.com/2009/01/29/404-error-pages-one-more-time/
- 4 http://www.delicious.com
- 5 http://www.searchenginepeople.com/blog/social-communities-going-down-whos-got-personality.html
- 6 http://www.delicious.com/
- 7 http://twitter.com/
- 8 http://twitter.com/
- 9 http://google.com/adsense/
- 10 http://google.com/adsense/
- 11 http://google.com/adsense/
- 12 http://apple.com
- 13 http://apple.com
- 14 http://mobileme.com
- 15 http://www.roughlydrafted.com/2008/07/11/mobileme-mac-rebranding-runs-into-snafus/
- 16 http://mobileme.com
- 17 http://last.fm/
- 18 http://last.fm/
- 19 http://twitter.com
- 20 http://twitter.com
- 21 http://www.etsy.com
- 22 http://www.etsy.com/
- 23 http://www.soundcloud.com/
- 24 http://sublog.subimage.com/2008/08/26/when-it-rains-it-pours
- 25 http://www.soundcloud.com/
- 26 http://www.ning.com/
- 27 http://www.thecontentwrangler.com/article/software_as_a_service_changing_the_benefit_packages_it_organizations_offer/
- 28 http://www.ning.com/
- 29 http://www.reddit.com
- 30 http://www.reddit.com/
- 31 http://www.youtube.com
- 32 http://www.searchenginepeople.com/blog/social-communities-going-down-whos-got-personality.html
- 33 http://www.youtube.com/
- 34 http://www.mozilla.com/
- 35 http://www.flickr.com/photos/28791486@N03/2881731945/
- 36 http://www.mozilla.com/
- 37 http://revver.com/
- 38 http://www.flickr.com/photos/escapist/315166334/sizes/o/
- 39 http://revver.com/
- 40 http://www.flickr.com
- 41 http://www.flickr.com/
- 42 http://www.flashden.net
- 43 http://www.flashden.net
- 44 http://www.bloglines.com
- 45 http://www.bloglines.com/
- 46 http://www.apartmentguide.com/
- 47 http://www.apartmentguide.com
- 48 http://www.grooveshark.com/
- 49 http://www.grooveshark.com/
- 50 http://www.stumbleupon.com
- 51 http://www.stumbleupon.com
- 52 http://www.naturalinstinct.com.au
- 53 http://www.naturalinstinct.com.au
- 54 http://www.istockphoto.com/
- 55 http://www.istockphoto.com/
- 56 http://blogger.com
- 57 http://blogger.com
- 58 http://www.linkedin.com/
- 59 http://geekswithblogs.net/yowhann/Default.aspx
- 60 http://www.linkedin.com/
- 61 http://www.studivz.de/
- 62 http://adriansauer.com/tag/service/
- 63 http://www.studivz.de/
- 64 http://www.librarything.com/
- 65 http://www.flickr.com/photos/etches-johnson/544274326/in/pool-web20error
- 66 http://www.librarything.com/
- 67 http://www.digg.com
- 68 http://www.digg.com
- 69 http://github.com
- 70 http://github.com
- 71 http://www.mixx.com
- 72 http://www.mixx.com
- 73 http://www.sears.com/
- 74 http://royal.pingdom.com/2008/12/01/sears-website-buckled-on-black-friday/
- 75 http://www.sears.com/
- 76 http://soindustry.com
- 77 http://soindustry.com
- 78 http://www.habbo.com/
- 79 http://www.habbo.com/
- 80 http://www.37signals.com/
- 81 http://www.techcrunch.com/tag/37signals/
- 82 http://www.37signals.com/
- 83 http://www.cssgirl.com/articles/2008/06/16/create-a-memorable-maintenance-page/
- 84 http://onehub.com/past/2009/3/6/rails_maintenance_pages_done_right/
- 85 http://wiki.pylonshq.com/display/pylonscookbook/Creating+a+%27Down+for+Maintenance%27+page
- 86 http://sw-guide.de/wordpress/plugins/maintenance-mode/
- 87 http://www.flickr.com/groups/web20error/pool/
- 88 http://www.flickr.com/groups/offline/