These are 3 most important things for a professional website:

1) Design according to the user experience.

2) Quality & Quantity of content in web pages.

3) Page loading time.