See :
https://www.dotnek.com/Blog/Web/what-is-spam-score-and-what-effect-does-it-ha
check with these , it shows you more about spam score , effects , and the reasons why website getting spammed , and ways to reduce site spam score .
Do seo for new articles daily , it helps to improve and maintain your rankings and you can prevent from ranking drops .
Adding new content and images can boost SEO traffic.
And updating relevant contents daily makes you rank well .
Steps to maintain your website ranking on first page ,
Update your site.
Speed up your site.
Expand your link building.
Outbound and internal links.
Build your social media presence.
Closing thoughts.
Suppose if you dropped ranking from Page 1 , follow below steps ,
Steps to rank from page drop to page 1 ,
Find underperforming keywords.
After Pick that keyword to rank higher .
Figure out why you're being outranked.
Beat the other pages where it matters.
Track rankings.
Repeat for other keywords.
Build high traffic backlinks to your site to rank .
Backlinks help websites increase their search traffic and rankings on search engines. However, only high-quality backlinks will generate the best SEO results and actually increase your website traffic.
You have to be patient and cautious in order to generate quality backlinks. A website's traffic dictates the level of authority in which the backlink is serviced. Websites with high traffic are more coveted to be listed on and rank higher.
See :
https://trellis.co/blog/why-backlinks-are-important-to-increase-traffic-on-a-website
It shows you why backlinks are important to increase traffic on a website with more details .
Hope this Helps !