Most “ugly” websites aren’t a design problem. They’re a clarity problem.
So I don’t start with colours or fonts. I start with:
→ What you do, clear in 5 seconds
→ One obvious next step
→ A mobile view that actually works
→ Fast load times
→ A clear visual flow
→ Proof...