Creating and launching your website is only the first step. Once you have, you'll need to get traffic for it to be successful. But this isn't the Field of Dreams. If you build it, they won't come by themselves. You have to go out and get them.
This work is commonly known as Search Engine Optimization or SEO.