Oh, bless. you've just discovered the difference between "traffic" and "traffic that actually opens their wallets." Getting clicks is easy. getting people who are ready to hand over their card details? that's a whole other kettle of fish. you can sit pretty at position one and still attract nothing but tyre-kickers doing research. Ranking alone won't pay the bills if your audience is still in browsing mode.