If you have ever clicked through a site resembling this description, you know it’s rarely a smooth journey. The user experience is often a digital obstacle course designed to test your patience.