Acceptance Creating a website is like having custom software developed. It is best if the agreement contains specifications on the desired appearance, components and functionality of the website. Before final payment is made, the client will want to perform some acceptance tests to verify that the site was designed correctly. The process of agreeing on the acceptance testing specifics usually educates both parties as to what is expected and what can be delivered. Response Time A web page that opens slowly has the same effect as slow service in a restaurant - customers do not come back.
Many factors can cause slow response.
Some are controlled by the developer, such as how the site is designed and the technology used on the server. Clients can require that those elements under developer control should result in defined acceptable response times, while taking into account factors that the developer cannot control. Maintenance Where the developer maintains the site, the client wants to know that requested changes will be made in a reasonable time. Links in a site, which bring visitors to other relevant sites, need to be reviewed and updated or they become dead. Finding dead links is like going to a restaurant and finding they are all out of a lot of things you want.