It pays to keep your online presence thoroughly up to date