If you want your small-to-medium-sized business (SMB) to succeed at driving revenue, you need to generate leads - that is, attract people with a vested interest in your company. If you're looking for ways to do that, lead magnets are an excellent idea. A lead magnet is something you offer to people who visit your website.