This can be done through either search engine optimization (getting to the top of Google primarily) and social marketing. I will discuss these in detail later, but I recommend you choose one approach and stick with it.
Getting to the top of Google (SEO) is often a very long process. It is often possible with longer keyword phrases as you learn how Google works, but with longer keyword phrases there is also often much less traffic. If I wanted to get ranked #1 in Google for "self help" it may never happen, even if I work every day for the rest of my life on it, but