Have a look at these 20 different customer journey mapping tools that will help you create customer journey maps...
https://mopinion.com/top-20-customer-journey-mapping-tools-overview/
User Experience Design (UXD or UX) in web design is the process of enhancing user satisfaction by improving the usability, accessibility, and efficiency of user interaction with websites.
https://www.intechnic.com/blog/100-ux-design-pro-tips-from-user-experience-master/