While i appreciate that there are websites where you can list your website, compiling them in a publicly available list is a recipe for spam.
Rather than post links to your websites on these websites, you need to share your website with your community. Imagine never using HN and then posting a show HN. You'll probably quickly get your domain banned.
When you are part of a website community, it's much easier to understand what kind of things you should post, as opposed to just drive-by posting everywhere.
The audience for these listings are people trying to take shortcuts.
> Imagine never using HN and then posting a show HN.
There's three green accounts on the front page of /show right now
why would I get banned for showing my stuff?
How long does someone need to join the community before it's not a drive by? 3 hours? 3 days? 3 weeks? 3 months? 3 years?
Website catalogues exist for more than a decade. They were one of the first attempts at gaming SEO.