Pay-per-lead programs compensate affiliates for every lead generated, such as completed forms, sign-ups, or even software downloads. They utilize various techniques and platforms to attract high-quality leads with a focus on certain industries.