I’ve been able to get fairly high rankings in a short amount of time with some of my sites, by knowing what are the most important factors for ranking on a keyword. These are ordered with the first being the most important.

1) Anchor Text

2) Pagerank

3) Title

4) Age

5) Keywords in URL/domains

1)Anchor text is harder to manipulate and often tells what 3rd parties think of your website. So Google and other search engines plays a high importance.  There are websites out there with no major incidence of the keywords in their title or content, yet they rank for that keyword. This is ONLY because of a large amount of links with the anchor text of those keywords.
2) Google only cares about weighting certain backlinks with pagerank, but Google sends most search engine hits so you should care. It also allows you determine which pages give you “the most bang for your buck” for link juice.

3) Most websites over time have learned to not use a brand name as their title but instead put in a generic term or frequently searched keyword phrase.

4) The longer a page and it’s backlinks have been around, the more chance the site is not a spammy or blackhat type site. Yahoo loves aged sites even more than Google.

5) Having the keywords somewhere in the URL can help your SERPs ranking. Keywords in the domain are worth the most. Order of the keywords and how they are seperated(with hyphens) helps.