What is a content upgrade?

A content upgrade is simply a free download or companion resource that is created specifically to be given away to get a visitor's email address in return.

They are also known as lead magnets and opt-in bribes.