Online Lead generation is a scenario that help in generating business to website owner.
It can happen in many ways, Using E-Mail Marketing, Video promotion, by setting up Search Engine marketing campaigns via display ads or text ads, SEO is helpful for generating leads for long time: it is cost effective as well!!!