The question is rather generic. There are lots of little things you need to do to a site so that it will drive targeted traffic to your site. I recommend reading a book about it. It won't all fit in here. If you don't have time to do that, hire a reputable seo, that's if you have the money.