Natural search listings are the result of SEO . Optimizing your website to improve your page rankings re-quires content, and lots of it.
With Pay Per Click, you pay a set fee only when your listing is clicked on by someone surfing.
So according to me both are good ways of advertisement. But if you do not want to spend money then natural listing can be use.