What am I doing wrong? Need advice please guys!

I'd say KW research too. Try EVERYTHING in your niche in terms of keywords, split test, make notes, work on the winners.

Keyword research is the first thing you need to do when you are thinking of setting up an online business. Doing in depth research in your niche, studying your competition, how you can be better and working around your industry keywords is the first main thing. It is still really hard to rank in a medium-high competitive niche. Unless you spend a lot of money on building High PR links every month.

Affiliate Marketing on the other hand can get any business started right of the bat. I have Jvzoo to be a great platform for any product to launch their affiliate marketing strategies.
 
As others have said keyword research is your main goal for now and taking your site to the top 3 positions for your keywords. My extra input on your question would be to optimize your site with a professional looking design that will help the traffic that will come to convert to buyers, because even if you have 2000 visitors per day and your site looks bad/unprofessional you will not sell as much as you would want.
 
do you have any business plan? Can you ask some advice from any professional person about online business or startup by show your business plan to him?
 
What is your major source of traffic? SERP?

The problem with relying on search engine rankings for small businesses is that it doesn't work. I can say for sure that, for keywords you are targeting, first page is probably full of results from biggies like, Bose, Amazon, etc. Small businesses usually cannot compete with quality of backlinks and social signals these sites have generated over last decade or so.

And you've been in it for what, barely an year?

Try going for Paid Ads(Google adwords, Bing Ads etc.) till you are well established. Facebook ads can work too. Invest some amount in Facebook ads for building up your business's fan page - targeting audiophiles and similar interests. Once you have a decent follow count on your page, you can promote products/offers directly on your page. Try to collect as many e-mail addresses as you can when you get visitors, so you can send out newsletters. Make sure your letters are professional looking, or you'll end up turning off users.
 
Back
Top