Hi, My blog has been launched for a month and was ranking good. Today I found that ranking disappeared. First page still be indexed but google search results show inner page at #320 for my keyword and Yahoo still show my first page. I checked and found bots of all se's still come and crawl my site but first page still not have weight as it were before both in Google and Yahoo. Only inner page ranked not homepage in Google. I am not quite sure if this is a cause,I have another domain name, same name but different extension, host on same hosting same IP and I did 301 redirect from that to current site. Any suggetion?
Its very typical of Google to place a new site high up in the positions only to drop it again. You need to give Google time to trust your site, in the meantime keep posting and building links.
Unfortunately you have entered into Google's rather unpleasant 'probabtion' period; it can be anyway between 3-12 months on average before you this ends. Just sit tight, slowly build some quality backlinks and ride it out.