I'm coming across several posts (mostly questions) recently. They all come from new users. Those posts seem OK: they're on-topic and is only an edit away from a decent post for beginners to SE, except that there's a spam link, usually near the end of the post (So I call those posts otherwise salvageable).
I prefer a red flag but would that be too harsh?
I see this in FAQ:
If an otherwise valid post contains vulgar words as an expression of frustration, edit the bad part out instead of flagging the entire post as rude or abusive. If this results in an edit war or rollback war, flag for moderator attention.
It's about the rude or abusive flag. Is it the same for otherwise valid spam posts?
Find your desired job at Stack Overflow today.
Note: I see this kind of posts on various sites, on some of which I don't have enough rep for full edit privilege.