Search engines are in the business of providing fast, great results to those who use them. Thus, if they see a page within a website getting tons traffic, they naturally believe it must be important and something people want. Thus, it gets ranked high within results. How do you get there? A great start is by creating content people want to read and see. Another way is to update your content often and keep things fresh. Both methods help to attract traffic and make your site  more important to a search engine.