
People are saying you should use your niche and I am saying to keep writing and posting about the things you know, you love or what you like or love what to do. I am a software engineer, I mainly write code and when the clients want I design websites and I love to write, I have some experience or even more than simple experience about SEO. That's why this category is about webdesign and SEO, for example, but I've written only a little about those subjects, Not quite enough because I've been busy programming and I wanted to change the subject for a time. I am still busy programming but I also write about it because it fits me. You can do something similar but not changing the subject unless you really want it or you can pay somebody to keep writing about that for you. Your choice.
Generating backlinks also helps, but they need to be natural. If you become viral and people start writing by themselves about you then you win. Guest blogging on ther websites like this one and creating links to your website always help. Don't create the same backlinksbecause the algorithms behind the search engines can detect if they are natural or not – creating various backlinks by using various words and links for them is considered natural.
Creating a Youtube channel and posting there cool videos with links to your website also helps.