Ideally, usability testing should take place right from the start of the development process all the way through to the launch of the website. It should also take place whenever any major updates are implemented on a website to ensure a seamless experience.