My SERPs are changing on daily basis up and down. I think google dance is happening. Any news from you guys.
It could be also the SERP Flux / Fluctuations Keep on working to the site i've seen sites doing that for years ... or very old sites even ...
Best is indeed to improve your backlinks. So google can find a good SERP for you And keep improving the backlinks to get a higher SERP
Yes, It's happening, but not daily like your case. In my case it's happen every 15 or 30 days. I think it can be stable by building some quality links
Quality backlinks means that you create backlinks on High PR sites and its also important that the theme of your website should match with the theme of backlinked site.