Website maintenance is ensuring that the website remains functional at all times. In a nutshell it is all about reducing downtime, revising and updating content, improvising features such as shopping carts, problem reporting, regularly backing up data, version upgrades, performance improvements, bug fixing, and so on.