Request.QueryString["site"]
is probably evaluating to null.
To prevent this happening, you need to check for null like this:
var queryString = Request.QueryString["site"];
if (queryString != null && queryString.ToString() != "facebook")
{ .....
}