Website maintenance and quality assurance is the backbone of a business website and its content. The difference between an amateurish or professional approach to web design and development is the maintenance and quality assurance process which have to be applied continuously.
Please note that the following list of measures does not target “initial” quality assurance. It assumes that websites are displayed correctly in popular user agents, and that HTML elements are used according to their semantics. Additionally, it prefers web-based tools over software that has yet to be installed.
Checks
One of the most important aspects of website maintenance and QA is to check the necessity and “plausibility” of all website parts, be it certain sections of the site, certain publications, or certain widgets and gadgets. And even though it is advisable to have a clear picture in mind when creating and establishing a site, it pays off to regularly check if everything the website offers is really useful and does really provide value for the user.
The User Test
While tests with users are especially crucial in the early stages of website creation and revision, they are also important in operation, by providing important insight into the usability of a website. There is no alternative to testing with users, and testing is always helpful.
Tip: From time to time, ask friends or colleagues to e.g. contact you via your website, and observe how they perform.
Maintain The Site
Any content being published should not only be double-checked before release, it should also be checked continuously after release, as it is really important to keep content up-to-date. However, once an article or post truly gets “stale”, a quick update or comment might already suffice to inform readers about the development; as a last resort, you could (perceivably) note that the content in question is “probably outdated”.
Tip: Check some older articles if they still contain current information.
Proofread Site Content
Copy editing might basically be seen as a part of content maintenance, but it can be separated because of two important reasons: On the one hand, orthographic mistakes can fly under the radar for a remarkably long time, on the other hand do spelling mistakes evidently have a negative impact on the credibility of your business. U
Tip: Print some of your articles and check if they contain any typos (they will).
Checking Links Often
Links become broken often due to a variety of possibilities, such as new domain names, administrator redirects, hosting company issues, just to name a few. And even though external resources feel like it’s others who are responsible for these links when pointing into nowhere, it’s easy to take care of links by regularly utilizing software that checks broken links. Your system IT or creative team should do this regularly. Don’t let your visitors get angry about broken links – or you.
Tip: Schedule at least a monthly link check, when possible automated.
Load Time Verification
Load time is an important factor of the experience a user makes with a website; speed is an attribute of good web design. Your system IT or creative team should do this regularly to avoid inefficiency due to e.g. teaser image or code changes.
Tip: Try to find a machine with a slow connection (or iPhone or Blackberry) to remember the times where we had no broadband access.
Validation
Invalid documents and style sheets can often (not always, actually) be considered a result of sloppy, unprofessional work. Similar to a house, a website won’t necessarily collapse when there are a few bricks missing or not in the right place, but the web developer in charge should answer the same questions as the bricklayer. Quality assurance of websites explicitly includes validation. The more flexible maintenance of a site occurs and the more people work on it, the more often tests should be carried out. As a matter of course, deficits should be fixed.
Tip: Make validation a routine, even with style sheets, and look for ways to automate this (probably you or your company already runs certain tests that could piggyback HTML/CSS validation as well).
More Tests
The quality of a website can be evaluated and improved by a additional tools. Depending on technologies in use and site update frequency, this should be done regularly as well to avoid user frustration, technical issues, higher costs, as well as professional reproaches.
Tip: Your system IT or creative team should be able to research the latest tools and software available to do this regularly.
Success
The author just cannot share his experience with maintenance and QA without pointing to the fact that it is helpful to ask and reward visitors for pointing out mistakes in order to spot them and milden their effect. Encouraging and rewarding error reports easily increases the likelihood of noticing otherwise invisible mistakes by a factor of 10. Quality has its price.
Tip: Offer your visitors some kind of incentive for mailing you when noticing typos and the like, and observe what impact that has on both frequency and quality of these mails.