I think everyone here agrees that you have a limited time (seconds) to engage your users when they visit your site for the first time otherwise its right to the back button for them.
This article talks about using compelling headlines and images to communicate the value users will get from your website instantly. What are some other effective ways to engage users?