It sounds a bit of a strange question but users expect different things from different websites. If you’re a blog then people need to feel like they have landed on a blog when they get to your site. A recruitment company should feel like a recruitment company website, and an e-commerce online shop should deliver certain things too.
It seems daft to even suggest it, but getting your architecture and navigation right is one of the first steps in defining a website design (or even selecting a bought or free template). There are many good examples of working navigation out there – and everyone has their favourite, but this article on the Web Designer Depot site shows the subtle art of getting the navigation right.
Twinned with that, heat maps and analytics can show (indeed can prove) navigation and layout tweaks work (or don’t work) well
Does your site work well?