This is the way:
Have clear concepts of the purpose of the website.
Simplify the process in relation to resources, and time available.
Build a strong structure that meets web standards.
Here is a real case that illustrates this process:
How to solve poor or not full developed branding on the webpage. Website design has a fragile usability and Information Architecture where the user gets easily mislead by confusing buttons, text, menus, or a lot of other elements.