Besides ranking at the top of search, being active on social media or running email marketing campaigns, a great and cost-effective way to get SEO leads is by adding a lead generator to your website. This allows you to offer a free sample of your service, like an on-page audit report, and get the emails of qualified leads.