Hello every one i am doing seo on a site related to health its quick acne remedy it use to rank in top 10 on best acne treatment but from last 2 months it is on 15 to 20 not done any thing new on the site building links consistently nothing wrong with the site still not getting back can anyone help......
May be your competitor getting more quality backlinks then you.Your competitors are those now ranking on top.See where they are working for backlinks.
Exactly, keep a track on your competitors marketing activities. It is not always that you loose rankings but some time your competitors also gain the rankings, so find the reasons why they are gaining and work towards those reasons.
As manish.chauhan said, you have not done anything new, but your competitors have done something new then before... so keep watching your competitors activities...
If I were in your shoes, I would look (as suggested above) at backlinks. Also, though you can drop in ranking from poor CTRs, among many other factors - how well is your site optimized against the competition? You should take a look at your title tag, meta description, headers etc- since you've not provided a link to your site (which if you want, you can PM me about) it isn't easy to give you advice.... Send me the url, I'll take a look a send you some of my thoughts.
As already mentioned it is clear that one of the competitors is doing something new. When you look at the rankings is it only one competitor that has passed you or all. If it's one then you can look at that sites links, title, desc, etc and see what's going on. If it is all then you have made Google angry, what have you done that you need to undo?
Firstly you should mention your site's name, so that we may have a better analysis. Secondly you need to track your competitor too as he might be gaining some good backlinks and due to the reason your position has been decreasing.
See if adding new content will help you. Also, are you targetting the same anchor text over and over? Try diversifying the anchor text, since too much of the same if not good.