Lead generation is a process of converting your visitors into potential leads through different methods. For example, if the visitors get all the required information on your website and connect with you to buy your offered products/services, it is also counted as lead generation.