Hey, I am working in this field since 2 years. You should check your codes first, in SEO it is called on page optimization.
In that you should check your meta tags like description, keywords, google verified site and robots(dot)txt file.
The title of each page should be different.
Then check for external activities, in SEO it is called off page optimization.
You have check back links. Create more back links with social bookmarking, forum posting, guest posting, document submission in 2+ PR (page rank) sites.
Its long but good process.
You will get rank withing 8 to 9 months.