While a number of factors are put into play for SEO results to show, the two key elements are age of site and the level of competition for high volume keywords used. A new site will take time to win trust and achieve desired rankings; an old site with fewer high volume keywords will have to be revamped accordingly.