|
Having
a website requires a lot of time, thought, and resources in the
initial planning and implementation, but creating it is only
half the battle. Once you've actually put the site online, the
real challenge lies in maintaining and updating it. Keeping your
site fresh encourages people to return. Poor maintenance is a
sure way of losing visitors, perhaps permanently.
Maintaining
Your Site
Maintenance
generally means making sure that your files and file directory
structures are up and running properly at all times, and all
your links are functional. Since HTML documents and their
related graphics components are linked in specific ways, any
changes or additions that you make to existing documents or
directories could affect or alter their relationship to one
another. The most common result is that links are broken, and
images or entire pages don't load properly. User feedback,
usually via e-mail, can play a big part in flagging these types
of problems so they can be resolved in a timely manner.
Maintenance for a small site may take as little as two to three
hours a month. On a large site, maintenance may be a full-time
job. Be sure to incorporate the costs of maintenance into your
budget during the planning phase so it doesn't take you by
surprise. If you're planning a large, ambitious site or want to
gradually add more content and functionality to it, working with
an experienced designer and programmer from the outset will save
you a lot of time and hassle later on. Starting with a
well-designed site is the most effective way to prevent
resource-intensive updates and maintenance. Experienced web
developers average about US $75 per hour and up. This may sound
steep, but it is well worth the cost if you want to incorporate
advanced features like Flash animation, forms, or search tools.
Keeping
Your Site Up-To-Date
Updating
a site entails changing the content. This may be as simple as
checking links to other sites to make sure they are current, or
as complex as adding new capability to forms. The resources and
cost of keeping a website current and operational depend on the
size and complexity of the site and how often it needs to be
updated.
Remember, adding new content doesn't necessarily mean scrapping
the old. Some kinds of dated material like press releases,
software updates, articles or transcripts of speeches can be
useful and should be archived. Make sure that archived
information is organized in a way that is easy to access.
Another
simple way of letting users know that you've updated your site
or specific pages is to add a notation.
Maintenance
Strategies
How
do you come up with an effective maintenance strategy? Start by
deciding how often you need or want to update your site and how
extensive those updates will be. For example, a news publisher
will likely update information on a daily basis, in some cases,
even hourly. A retailer may update its site whenever there is
new merchandise and for special sales and promotions.
Next, pay attention to what your users are doing and saying. How
many people are visiting your site and where are they going?
There are ways of tracking which pages of your site are being
frequented. If your site is hosted by a web hosting service, it
should supply you with detailed and timely reports. A number of
shareware and commercial software programs are available to
people who run their own servers. Many give you information in
real time as to who is on your website, where they come from,
which pages they access, and a lot more.
Provide
a way for users to give feedback. The most common method is via
e-mail. Use that information to identify and resolve technical
problems in a timely manner. Use qualitative comments about the
site along with usage tracking data to guide your decisions
about what content to keep, replace, or improve.
If
you're pressed for time or resources, maintaining a simple
database of all your pages, including a brief description of
each page's content, related links and graphics files, can be
very helpful. As your site grows, or if you hand over
maintenance to someone else, the database will come in handy. |