Top search engine rankings are primarily driven by the links that point to a particular website but just as important to take into consideration is the anchor text that is being used for your link. Too often people will use their name or company name as their link. This will get you to page one but usually for terms that most people are not searching for. The right anchor text is going to make a big difference in your site