I tend to want everything when it comes to my online efforts. My first affiliate site was all about getting top rankings in Google for my list of keywords. I diligently checked off all the required steps (the ones touted at the the time).
In no particular order this included:
- On-page SEO optimization
- Lots of article marketing
- Reciprocal link exchanges
- Continuously adding my own content
- Rinsing and repeating