Look I do a lot of SEO work for free in certain cases - even to some of the ones you mentioned - I even have a free SEO overview on my website that anyone can use for free and as many times as they want helping them with the foundations of what's wrong with their site.
https://robertwarrenseo.com/analyze.php
So when a program or website even during their success - if I've said free then that's what the terms are. I do not have the right to ask for anything unless there is a contract in writing showing if at a certain point they pay me a %. I don't do that.
So posting their names makes no sense since apparently you do have an ulterior motive - donate to me or I'll say something on the board that you're not tipping.
I do it for free - never asked for money nor donations
I also never ask for a % or commissions if I help them get signed up with anyone or program. If I recommend someone - it's because I honestly believe they were the best option - NOT because I have a hidden contract to receive money. I"ve been offered many times - always refused.
Even now when I needed additional work to be done - I got another SEO person to help but instead put them directly in contact so if they pay - its done directly so I don't take a percentage.
This post of yours shows you're corning people not with free service but an expectation they are to donate to you. You never said it was in writing and you can't blame them for not offering anything in return.
So what is it now?
So why are you contacting them demanding funds when in your first statement - there was no request for a payment as a gesture of good faith or thank you