My site is good running in Yahoo as well as in MSN but not from Google,while 8 months back it was running in top 10 position.I don't know why it disappear from google and till now it's not getting back,but still remain constant in Yahoo.

Can anyone suggest me why it happens.Its google penalty or something else