I am not sure if you are trying to work on 10 different niches at once with a blog for each, or if you have 10 blogs for a single niche. But, either way, I would concentrate on one at a time. The one thing that I notice over and over again, is people trying to do to many things at once and really getting nowhere.

If you have been working on these same blogs for a year now (not clear on this either) then maybe you need to try a different niche. There is no sense in spinning your wheels on a niche that is not generating income.

Try to start something from scratch. Do some research on something that interest you and find an affiliate program to go with. Do your keyword research and then set up your landing page to start driving traffic to.

Now, there are several ways to start driving traffic. You can use article marketing as well as a blog. If you are going to be using "free" methods to drive traffic, you need to find some good longtail keywords with good search volume. My rule of thumb is at least 1000 searches a month with less that 500 competing pages in the serps.

There are a lot of great products out there that can get you started in the right direction. I suggest you find something for newbies that offers a clear blueprint for getting started. Once you have that, the key is to follow through the steps one by one. It doesn't matter how basic it all seems, do each step. Following through with a solid plan is the only way you will see success.

Don't get caught up in campaigns that fail. Just move on and learn from what you think went wrong.

Doug