What Should I Do to Get My Website Noticed?

I have recently put up a website, but I haven’t really been getting many hits at all, and almost no sales. I really need to find a way to get my website noticed a bit more. Can anyone tell me what I can do about this? I am hoping I can find someone who can help me get some search ranking improvement so that more people will stumble onto my website, and hopefully this will bring me more sales as well. I have great products, I just need people to find out about them so that they will give them a try.