The factors in the Top Ten Websites view are all off-page factors. On-page optimization factors like; title, headlines, content with keywords, ALT tags for images, etc. are also very important. This may very well be the reason for the difference in ranking.