Based on my current knowledge, I understand that a good website today must have a few key elements.
- Follow basic design principles. This and the client's identity (if they already have one).
- Have assertive communication and use SEO knowledge to increase the website's visibility.
- Performance is crucial. Today, people don't wait, and a fast page will perform better in both organic and paid traffic.
By following these three steps, if the client has a good offer, good demand, good customer service, and makes good use of the website in their marketing strategy, they will have good results. A website is for conversion, but without traffic, there are no miracles. It's math.