I am working on a website and that site is dancing on the Google pages for last 2 months. I have targeted 8 keywords for that site. 3 on page two, 3 on 4th page and 2 are on page 18th. All the keywords have a local suffix (It is a website for a local hotel). I am not able to change anything on-page. I can work off-page only for that site.
So the question is what should I do for stabilizing that site's ranking on any Google page.