
I find it makes sense to limit your topics to just a couple general areas at most. For instance, you will find on my profile, I generally stick with internet / technology. Sometimes, if I am passionate about a certain topic, I am not afraid to throw other random articles out there, too. Generally, though, I like to stick to as small of a scope as possible, so that readers trust that I know what I am talking about in my area of expertise.
That said, another way of creating the most traffic possible, is to stick with topics that are timely. I try to stay up on the latest trends in my industry, so that I am writing about what people are talking about and interested in. Also, for example, with Thanksgiving coming up, I decided to write an article about how to deep fry a Turkey, as I do this every year and I know people will be looking online to figure out how to do this.
I hope this is helpful,
Brett Stenger