The best digital marketing agencies will create lead magnets to help attract potential customers for your business. A lead magnet is an incentive that is given to a visitors to collect contact information from them. Ebooks, courses, checklists, videos, coupons, trials, etc can be given to people in exchange for information (for example: email address, phone number, mailing address, et al) to be able to market to them in the future.