I regret that I missed the opportunity to see your original post. It may well be that a moderator had good cause to hide it.
However, I will state that there is nothing at all in CZ rules or etiquette that prevents posting links and information about non commercial sites. If such information might be beneficial, it should be encouraged to do so. As far as that goes, posting links to sites which have commercial advertising is not in itself prohibited, so long as the post is not a promotion for a specific product or intended to lure someone to a site promoting one or more products or services. Otherwise, virtaully all news sites as well as most alternative health sites would be taboo and it is worth noting that this site itself contains advertisements in the form of sponsors links.
Again, I did not see your original post and so I bow to the wisdom of the moderator. Just adding my two cents.
DQ
fetched in 0.0781 sec, IP =172.69.17.130, y=1