Your answer is super broad ... it's basically what EVERYONE wants to know ... How can I rank for my keywords on Google?
On page SEO is just as important as off page. Lots of backlinks using all different types of anchor text. Anchor text and words surrounding the backlink containing your keywords. Keywords repeated throughout your site but in a natural way.
It's not just the quantity of backlinks. It's the quality of the sites that link to you, and that there is a constant, steady stream of new backlinks on a regular basis.
Dani
The Queen of DaniWeb
21,555 posts since Feb 2002
Reputation Points: 1,555
Solved Threads: 376
Skill Endorsements: 124