I’m a webmaster in a general niche and i get pitches every day.
They suck 99.9999% of the time.
The ones that do catch my attention then waste my time by spending little to no time crafting an article that I wouldn’t post on a PBN let alone a site that makes me money. Here’s a criterion i use.
* The article must be equal to or of better quality than what i have on site.
* The topic and structure of the article must be of better or equal quality than what is already ranking in the SERPS for that keyword.
* Don’t send me an article that uses anchor texts like ‘plumbing service denver’ or ‘removalists NYC’.
* Use proper semantical heading tags.
If you feel the link will bring an ROI and more eyes on your content and thus your website, please spend time crafting the content.