If Michael Jordan asks you to buy a pair of shoes, you do it. But if Joe Schmoe asks you to buy shoes, you say BUT WHY?!
If you keep telling people to buy and nobody does it, it's probably because A) the product doesn't help them, or B) they don't trust you or trust that the product will help them.
And if you want people to trust you to help them, you need to start helping them in the first place. The first thing is you should be doing is helping people. Teaching, sharing, contributing, HELPING! If all you're trying to do is sell, sell, sell, don't be surprised if they don't buy.
Your website should be helping them 90% of the time. And why? Well...because if you're like most people, you have no credibility and no authority on the subject.
And so that's why you have to spend so much time helping people. It's the easiest and fastest way to build credibility. Whatever they need, whatever they want, give to them. Help them. And then when it comes time to sell, you have a much easier time. And in fact, you won't have to sell at all...because they'll be begging to buy from you! All the people you've helped will say, "Who do you recommend? Can you do this for me? I'd rather buy it from you because I trust you!"
Stop building sales-funnels and start building help-funnels. The more you can help people WITHOUT having to ask them for money, the faster you build your credibility.