Drop-in ranking can be caused due to poor SEO practices. To regain a high ranking on Google, a Local SEO service will be your best solution on targeted keywords.