What's the big obvious difference between a visitor to your website 10 years ago and one today? Probably not much in the sense that both are looking for information that can help them and their problems.
Only today, visitors are more web savvy and if they don't find what they need right away, if there's not something "in it for them," something that is obvious and easy, they're gone.
So how do you capture visitors' attention immediately with something that is clearly beneficial to them? I'm thinking a digital download in exchange for an email address, of course. And I'm thinking something that puts the focus on them and their situation… and I'm thinking about a tool that will engage them and get them to think…
Bingo, you guessed right! Ask them to take a quick survey or quiz that gives them answers. But it has to be done right. And it has to be fast, otherwise nobody's going to take time to fill it out.