Lead generation is the act of attracting potential customers to your website, getting contact details out of them and doing what you need to do to transform them from website tourists to loyal customers. Cold calling and mail campaigns are out of style – SEO is the future of lead generation, optimising your visitors’ experience to convert them into leads as quickly as possible.