Pay per click advertising is an advertising technique that drives leads instantly. You can generate leads by seo, ppc, social media, email marketing etc. but ppc advertising does help to get major chunk of leads. It is always become hectic to run many PPC