Website functionality, speed, usability, mobile-friendliness, aesthetics, and content placement are the main factors influencing web design. Web designers need to keep these in mind to create excellent websites.