Never Underestimate The Power Of Seo
http://b3.zcubes.com/v.aspx?mid=1151539&title=produce-traffic-with-pay-per-click-advertisements
So, there is no On-Page and Off-page, there is just SEO, and you require to do both. However, don't forget the usability problem. Make sure you define any lingo or market associated terms that may confuse the visitor.