Have Quality Content.
First and foremost identify your target audience and give them interesting quality content refreshed on a regular basis, preferably daily. Offer a blend of punchy, short and sweet articles with longer reads, news with best practice articles. If you blog, which you should, blog at least once a week and encourage comments. If you build this, don’t worry, they’ll come.
Make Navigation Easy.
People forget that humans, not Google crawlers, use their sites. Keep the layout as simple as possible, the navigation as intuitive as possible — and loading as fast as possible. Site speed is a major factor in repeat visits.
Offer Genuine Value.
Create original and compelling content that makes people read, share and comment. Use exclusive specials, contests, promotions and timed discounts to create powerful drivers of website traffic. Tie them in with what you’re doing on Facebook, Twitter and other social marketing tools, but “make sure that the only place such bargains can be found is on your homepage, and be consistent in terms of the pages to which you drive this traffic.”