Does anyone know how I can content lock my website so to read the information the visitor must like my facebook page first? Thanks in advance for the advice / help!
Your website must check the user's Facebook, which must request for permission from the user. Then you have to dig into Facebook API and link it with your website, which has a script to grant the user's access to your content. It's a hell of a work.
If you are using Wordpress, there are several plugins that do this for you. Here is one of them: http://wordpress.org/extend/plugins/like-gate/
Good question. I just checked and the Pro version has that feature built right in: http://club.orbisius.com/products/wordpress-plugins/like-gate-pro/ If you are looking for a free solution, I'm sure it wouldn't be terribly difficult to jump in the PHP for the plugin and swap out the dynamic URL it is placing in favor for your Facebook page URL.
I just gave the plugin code a look and found where you would edit it. In the code below in "like-gate.php" on line 461 you would change "$post_url" to the URL of your Facebook page. <div class='like_gate_like_container' post_url="$post_url" post_id='{$post->ID}'> <fb:like href="$post_url" layout="standard" show-faces="false" width="450" action="like" colorscheme="light"></fb:like> </div> HTML: For example, you could change it to: <div class='like_gate_like_container' post_url="$post_url" post_id='{$post->ID}'> <fb:like href="https://www.facebook.com/RockPaperSimple" layout="standard" show-faces="false" width="450" action="like" colorscheme="light"></fb:like> </div> HTML: