Well, It is not Magic! First, The important question is what is your site and what are your Keywords... It nice to have 10 keywords BUT, How is the Competition for them !? (Easy, medium, Hard) Second, You will need to WORK! you will have to post in Blogs, Forums Etc... and start creating a 'Good' backlinks.. you need to beware of Spaming.... Most important that you will need to spread it on relevant niches... It takes time...(months, not days) but, you can start see the results in a few weeks. You will have to do maintenance and keep it up to date so it will keep rising and evantually remain in the top... If you chose hard keywords - More work So, that was the basic...You can do it yourself Or you can higher SEO company, guy... (Remember one thing - Too Cheap, Bad backlings) Google don't like it.... Good Luck
As I understood from your post, you are not a SEO guru... Most people are working on 2-3 main keywords, why do you work with SO MANY... Concentrate on 1 keyword and just be sure to write more articles and build more backlinks using it, then continue with a few other keywords!
Focus on your longtail keywords first and then move on to your main keywords. It will be easier that way, trust me, I'm a doctor
Thats true, longtail keywords really helps you out from the Crowd, for example id you are ranking for "technical Support today" then its very easy to rank for other keywords like .. "technical Support today canon" "technical support today canon" "technical support today lexmark" "technical support today printer" but you should keep Focus on Primary keywords as well.
Work on longtail keywords as they will help a lot, and if you already are ranking well for the shorter keywords it will be easy. For traffic you just have to tell people about it and post on forums, make articles about your website etc.
one, is it long tailed keywords? two, are there a lot of people searching for it? three, is it a trending keyword? Try more research.
Well, clap for such an nice and interesting answer, you are correct getting your keywords ranked is not something that you are going to do in just a day it would take moths and requires lots and lots of efforts, as the quantity of efforts depends on the competition of the keyword. work you're war through the participating in forums, yahoo answers and yes if its possible for you then make a blog in your sub domain and post your recent articles there and then try to redirect the traffic towards that .... that will surely going to help you out with the traffic !! Keep glued to the White hat SEO and you will automatically started to rank !!
Focus on main keyword first don't work on all the keyword. Believe in white hat SEO don't believe in more backlink just get quality back links from blog and article submission.
It's not a day tasks, always try to focus on Long tail Keywords, try to work on quality backlinks in proper categorized manner, unique content, follow Google Guidelines.....
Once you get one keyword going, that can convert into high ranks for long tailed keywords. Then work on others. The first one is always the hardest.