It is surprising simple too. Just put yourself in your visitors place, what do they want? Give it to them. Do not put any roadblocks in their way, or make it harder in any way. Just give them what they came to your website for. Do not ask them to do anything for you, this is the second worst thing you can do. The worst thing you can do keep them from doing anything on your website until they do what you want. How far would the neighborhood grocer get if he said you can't come in my store unless like me on Facebook first? A good example of this would be to put a window in front of your website asking your visitors to bookmark this website or like it on Facebook, and they must close a window before they can get to your website. If you want visitors you must give what they want with no strings, don't require them to do something just to visit your website! Just give your visitors what they came to your website for and don't ask for anything in return.