Lead generation is the process of converting “strangers” like website visitors into leads. The lead generation process usually ends with an exchange. For example, a website visitor gives you their email address and name to download one of your free ebooks.