@Vishnu_BridgeMar 30.2017 — #As far as I can say your competitor must have better keywords or Google might have changed its algorithm which might have brought in changes in your rankings. Please correct me if I am wrong.
@Vishnu_BridgeMar 31.2017 — #I think the info given in the above link 'search engine land' is worth considering why SEO is competitive and complex. It even shows the best thing to look for when hiring an SEO is someone who understands modern SEO strategies, and who teaches you how to utilize the power of search engines to grow your own audience. Worth reading, thanks @urbansoft.
@RH-CalvinApr 06.2017 — #You need to check if you website is hit by any Google penalty. If you have good content and good backlinks and still your website is ranking down, then you will need to work on more backlinks from various root domains to move your website up in Google searches.