Search Engine Marketing (SEM)
SEO can give you consistent results and increase the authority and value of your website. Whereas, PPC can give you immediate results with a highly targeted audience within a time-sensitive period even if your website is not designed for SEO. SEO is very cost-effective and gives you a much higher return-on-investment.
Google, Yelp and Bing Ads to name a few.