If you are still not on page one then following are the possibilities:
1) Your keyword is very competitive. You can search the keyword competition using google keyword tool.
2) Your backlinks are not sufficient or not working. Use this
tool to check backlinks.