Factors to consider when tweaking, updating or overhauling your website