Good thing that there is an automatic spinning tool that can put an end to this problem, and this is none other than WordAI. WordAI focuses on sentences and paragraphs and rewriters the articles for you to get only the best and most unique content. WordAI also supports English, French, Italian, and Spanish languages for rewriting brand new content.
Well, most writers write fresh content this way, except for the spinner chief part. Instead of just copying whatever comes up on the first 5 spots, you could curate the best writeups on your topic, put it together and try to improve whatever is already there on the internet. Once your new post is live, go email everyone who has linked out to the sources you used and tell them you have a better one just published. You may get some solid links this way.
Quality readable content is key here. Google, for example, will recognize that people are leaving your site soon after arriving if they perceive that your site or blog is full of junk content. This is called "bounce rate." If your bounce rate is high, then people are quickly leaving your site. But for the sake of your business, to build your online reputation and brand, you want people to visit your site, stay for a while, and then keep revisiting over the long term.
Imo it is not possible for google to detect properly spun content, it is not worth computing power it requires. They can do this using ngrams for example, but it is uses a lot of queries. And for example article spinner I coded beats this algo, so google cant detect that the content is spun. Manual spinning is also good but it takes more than 30 minutes per article.