Most of the web designers feel the need to create flashy stuff. But it does put a website owner in an unwanted space. He would be thinking about what to do and what to call now. For example in modern websites flash does have a say. It would be virtually impossible to have a website without a flash responsive page. The web page would need to provide a user what they are looking for. In other ways design a platform where they get what they want.
When it comes to the traditional form of advertisement hold on. The less done it works out to be better. If you place a successful banner advertisement it would be much better. If you find it difficult to find a banner page try to fill in with some useful content. It would work to your advantage. A tip would be to surround the banner advertisement with as much as content that would be possible at your end. It would make it more appealing to the potential user base.
In the quest for a website, navigation works out to be very important. This same policy would go to a website owner. They do go on to put their heart and soul in the development of a website. But if the user does not happen to navigate the website then the whole objective falls flat. The essence of a website would be to make things as simple as possible. Do not commit the folly of developing unwanted stuff on the website. For sure the users are not going to have a great feeling in this regard. As far as a good website design works out you need to pay focus on the navigation part in a big way.
In terms of coding never copy or paste
A lot of web designers go on to copy and paste stuff. The moment an error occurs, the designer fined themselves in a fix. The reason being they did not fix the code. As a web designer, you would need to work out what each code does, then find the code and rectify it. It would save a lot of time in the long run as well. Before you go on to choose any web designer just find out the code what they write. If they do it at their own end there would be nothing to worry. The reason being someone in their own team can manage things. The only time where you would need to worry would be when the code happens to be taken from an external website.
To conclude for a website to be successful it has to be consistent. The users need to get what they want in the first place. The same policy would need to apply in case of help menus or navigation. The onus would be on the web designer to develop a website as per the needs of the users at the same time.