There are a lot of factors affecting the page rank on search engines. Believe it or not, there are a few things you don't even have any control of (e.g. the history of your domain).
On the other hand, there are many other elements that you should be considering in order to improve the SEO performance of your website. First of all, update your content on a regular basis. Also, make sure your content is relevant to the keywords you wanna target on search engines.
Choosing the right web host can also enhance SEO performance. Check this thread which was posted by another forum member.SEO enhanced hosting service
Also, our official blog featured a series of posts in regards to SEO. Please take a look.SEO articles on Doteasy Blog