Some of the best ways to generate leads on a low budget are to create a user-friendly website, retarget the visitor with ads, follow up on leads, offer live demos and free webinars, and establish a strong social media presence.