Generating leads from search engines using SEO is a process-driven exercise. It starts by developing an understanding of your ideal customers' search habits and once successfully executed it will generate business leads.