if you are writing generic contents you will not be able to succeed on the long run. That is why I said you need to focus on a particular niche and master it well to be successful.It is not just about writing a generic contents on that alone , you have to go deep for people to understand you just have to make your book quite different from what people will be getting from Google search.