I don't manage the site so I can't really tell you. But as a bystander I can suggest that you take a good read through https://www.echojs.com/about
There:
- You'll find the rules for submissions, which include not posting summaries, which you seem to have done a few times (posting a link to some dev.to post which only contains a couple of paragraphs about something you already posted a few days ago), or posting only JavaScript related content.
- You may (or may not) find some ways to contact actual administrators of the site, which may be better than posting this here.
Odds are the site you are linking to have been blacklisted for frequent off-topic, against posting guidelines or low quality submissions.
Looking at your account posting history, about half the posts you have made have been deleted.