Why is my site not showin up in Discourse Discover (hhf tech)

Strange if it is the link in the Op when I checked it before I wasn’t asked to sign in or sign up.

Ah okay. I see that page. It is once you attempt to load a topic that pops up.

So imagine the Op may need to create maybe the site News category to not require login to qualify?