Although seo is highly overrated, go to Google to create a "adwords campaign." You don't have to finish it if you don't want to advertise, but you need to start a campaign to see what others type in, and whatnot. I think you have to start one, that is. Go straight to the most knowledgeable source...Google. It's all you need to know, right then and there.
That are 100's of diffrerent posts here that say how you can get traffic ..... and all say the same backlinks, seo and stuff like that