TL;DR: I suggest you ignore random recruiters.

Recruiters are paid to get someone (you?) to a position: it is not their job to care on whether that's the best choice for you.

The recommendations on the article require quite a lot of time managing recruiters, and it is only a matter of time, if everybody starts using these "techniques" that recruiters will devise defenses...

So I'll give an opposite view: ignore random recruiters. Use the time to setup alerts for companies/jobs you really aspire to get to, and fight for those instead.

Do you have any advice on how to set up those alerts? I've noticed that a lot of the companies that I would like to work for only list roles on their sites rather than Indeed.