You're doing it backwards. It should be second nature to everyone to put their phone number in a prominent location on their website for example. You want people to contact you - it's the easiest way to make sales their is.
You should be spending effort learning how to monetize these people rather than trying to discard them. They are targetted traffic and they're speaking to you - if there's anything standing between that and them handing you money I don't know what it is.
Do a 180 here. Forget trying to ramp up the readability of your content. If you do that, you'll be disappointed because people still won't read it. Instead, figure out what to sell them and provide more and better ways for them to contact you.
Appreciate that people have no concern for reading your book. They want the fastest answer to a problem, and for many that's just asking the question of an expert.