Tailor your site to your visitors

It sounds simple, right? Tailor your website content and layout around what your users are looking for.  Part of this is to facilitate communication with your visitors.  This could be by direct email/newsletter, live chat or feedback systems allowing your visitors to help steer the direction of your website.