This article lists 7 ways to generate leads in the digital age: great content, freebies, personalized outreach, optimized website, chatbots, social media, and referral programs.