Have you given this any thought at all, or are you just expecting us to do all your work for you?
If someone visits your site, how do you help them share it with others? If they don't find what they want, how do you know? Why should someone visit your site? You haven't mentioned it here, why not?
You say you update daily or weekly, how do people know? Who do you tell?
What deals do you find? Where do other people find such deals? Why should they come to you? How often do people want deals such as you find?
Does the fact that I'm asking so many questions actually give you a clue as to what you are doing wrong? You should be asking these questions, researching them, then telling us what you've tried, why you've tried it, what seems to have had some impact, what seems to have had no effect, and more.
In short, you should actually do some considerable work, write up your experiences, and then share those experiences with us, tagging on the question at the end. Instead, it simply looks like you want us to do you homework, without showing us what you've tried already. Without some idea of what you're doing, how can we help?
We can't. Go and do your homework, then when you get stuck, come and show us your working. Otherwise all you'll get are generic comments and links, if anything.
You need to read this: