One of the best types of lead-magnets are content-upgrades.
A content upgrade is additional value that the user can get related to the blog post they read.
For example, if you wrote an article about: How to Build a Coffee Table, then you can add a downloadable resource such as a checklist or even 9 common mistakes you should avoid.
You can add the content upgrade at the bottom of the blog post.