rankings of my website are dropping every day in USA and inspite of doing all the SEO on page and the off page activities rankings of the site is going down day by day please suggest
First go to the webmaster tool and change market as US. Then don't go to your site through in google results. If you can use proxy(not php proxies) to go to the your site. These are the are basic steps to follow.
first analysis of your site like. check broken links.- if there is broken link exist than remove all broken links. check outbound links - make nofollow to all outbound links. page load time - check your page load. if it has more loading time than reduce loading time. check your website from different tool like google webmastertooll, website grader,iwebtool . check competitor backlinks, and create same link as competitor .
It could be that the keyword you are ranking for is dropping in popularity among the US. If that is the case, you may want to try other keywords that relate to your site but are also high in popularity among the US.
Ranking is meant to drop in time and it will if we don't do the right type of SEO. I believe you are talking about Google ranking here. Google only give credit to dofollow link and if your campaign does not give more emphasis on dofollow, relevant, anchor keyword and high quality type of backlinks then it will not be so helpful. We can suggest much affecting reason if we know the website and keyword that you are targeting.
Try to get links from some USA specific sites. Start commenting in some USA news sites so that you will get good hits in your site.