Maintaining Your Sites
Over the last few months, we've been posting every few weeks to share information from the Communication Standards, to encourage a little conversation, and to share pearls of wisdom from Brian Lamb and Ginny Redish, two usability specialists who have shared their lessons with EERE. It's time now for our last post in this series, which is about one of the last things people think about for their sites: Maintenance.
Do you write maintenance plans or develop maintenance schedules for your sites? How do you maintain content that was posted in a hurry?
Maintenance is one of those crucial tasks that people often forget about when a page goes up, especially when that page was posted as part of a fire drill. But unmaintained sites suffer from a legion of problems: their content may be outdated, incorrect, or duplicative of other EERE pages.
Maintenance should be a part of every EERE Web site's daily schedule, and every page should be touched, ideally, once a year. Maintenance plans, available on Communication Standards, are part of EERE's Process and Approvals and should be submitted for every site.
As always, Brian Lamb and Ginny Redish offered advice to EERE about how to handle this tricky situation.
Brian Lamb suggested keeping maintenance in mind, even when you're handling rush projects. When content is posted in a huge rush, you still have to think about how you're going to maintain it later on. Give consideration to how you will handle these rush initiatives after the panic has passed. And even when you do have rush initiatives, focus on maintaining your top tasks.
Ginny Redish, meanwhile, suggested keeping close tabs on what is on your site, and recommended that all sites:
- Use maintenance schedules to ensure page quality
- Update frequently and remove out of date information
- Develop and update content inventories to keep track of what is on your site.
What do you think? How do you handle maintenance on your sites, and why? Please be sure to comment and share with us what you think about this issue. And check back occasionally to see what everyone else had to say!
I agree with your assessment - maintenance is often the forgotten child of web development.
After some heady initial enthusiasm and conspicuous spending, experience shows that many sites are abandoned.
Such sites are easy to recognise. They usually have:
> Lots of broken links
> Unanswered feedback
> Lots of out of date content
What can be done?
Basically, don't make your site bigger than you can maintain. Would you build a house with 200 rooms, 12 bathrooms, 4 wine cellar, 3 garages and stables - if you could only afford to heat a 1 bedroom flat?
A good way to plan is to measure the scale of your site. Website scale determines the effort needed to maintain a site based on 3 parameters:
> Size
> Complexity
> Levels of activity.
A large scale site needs lot of resource for maintenance. A small scale site can survive with just 1 or 2 people.
So, before you even start development - look at what you can afford and then build a site of an appropriate scale.
Posted by: Shane Diffily | September 10, 2008 at 04:38 AM
Thanks for your insightful comments, Shane!
I think you're right on target here, and you raise an excellent point: People shouldn't make massive sites if they don't have the resources to maintain them, and even then, a site should only be as complex as it is visited.
This reminds me of something I should have brought up in my post: There are several different elements of maintenance. Like you mentioned, managing site size and complexity helps make a site easier to maintain.
But you can make that process a little easier for yourself by also trying to write content that is easier to maintain. Content that uses time words (like "this fiscal year" or even "see this new site") will need to be updated when those times aren't accurate anymore. To save yourself the trouble, content should ideally be written without any terminology that might make it seem dated quickly. (Unless you're writing news, of course!)
Posted by: Elizabeth Spencer | September 11, 2008 at 04:56 PM