HOW TO DO STABLE SEARCH ENGINE RANKING
"While not difficult, it does take time and effort to optimize your website for Google and other major search engines. After you get the ranking, the work doesn't end, as constant monitoring, tweaking and optimizing is needed to keep your rank. So you can do exactly that, some SEO maintenance tips are given below.
As the Google's algorithm is highly confidential and we cannot assume the real factor, we cannot do a constant sort of process for keeping your position in top place. Fluctuation is an usual thing in Google SERPs. But keep trying on writing more quality contents and trying to get the more visitors.Don't stop off page activities. If you think that you have done excess then lack the number of submission but be regular.
As you said you have generated enough backlinks...Very first thing analyse again those backlinks. If you find any backlink of low quality or suspicious remove it instantly otherwise you may lose your current position also as Google is now focusing more on link profiles. If you have a clean and clear backlink profile, your site will automatically rank high. Keep up the good work..
You should do quality work for your site. You should collect good quality backlink. You should do on page of your site change the content of your site if it is copied to other and generate meta for all the pages of your website.
@ seo expert india