Your average visitor is a complete internet retard and needs to be treated like one.
Picture this guy as your average visitor:

Now take a good look at your affiliate website. Will this guy be able to understand what he has to do? In offline marketing you are probably able to sell this guy the highest insurance possible ( If you don’t care much about your karma ).
The internet is a completely different world. As a marketer you build a certain vision for looking at websites. The first thing I do when I visit a website is Analyze how this website is generating income, which affiliate networks he is using and how he/she could earn a lot more.
You need to step out of this vision, and step into the world of retards for a minute.
I see to many affiliate websites that are stuffed with content and affiliate links. These websites don’t have structure and are simply not retard proof.
Here is a quick example:
This website is not retard proof:

This website is retard proof:

This is a very rough example and can be done a lot better, but hopefully you understand what I’m trying to tell you.
Make things simple for your visitors.
Your retarded visitor was looking for something, and your website should be straight to the point, easy as fuck so that your visitor stays and starts reading your content.
We all have at least one retarded friend! Ask him/her to visit your website and have him/her tell you what the website is about and how they experienced it.
This will increase your sales!

Sadly for me, this is the most concise image of how to structure a website I have seen. And that’s free or paid.
With the site giveaways and keyword tips and genuinely good information you are posting, you could charge for this easy.
Thanks for the freebies!
PS. Found you through NicheChoppers if you are curious.
Now that’s a refreshing comment between all the Russian spam & male enlargements.
Always good to hear I’m actually providing good stuff.
Thanks