Create public project, have a contact-form/email somewhere on the website, if someone is interested in buying it, they'll reach out to you and you discuss the details. Isn't much more magic than that :)
Otherwise, if you're solving a specific problem in a niche, start hanging out wherever those people hang out, participate in the community and share your solution if it's applicable to the discussion. Make sure not to spam/self-promote a lot though, as it comes off as really tacky in most places.
Or share it with friends and coworkers, write an article about it, write good texts on the website itself so that search engines can pick it up, etc. pp.
Solve a problem and people will probably find your site.
no, that's not how the algos work anymore. they test content with a couple hundred viewers, and push out further based on engagement. even if you have followers, it won't push content to them if it doesn't engage the initial test audiences (whether followers or not).
this is part of why many now pay creators to start new accounts to post viral organic content rather than to their existing followers.
when you find a video format that works for your product, you can create many accounts (or pay people to do so) and keep posting the winning formula
Microacquistions maybe? I haven't looked much into it and I don't want to link to a random $$$ website, so instead here's the subreddit: https://www.reddit.com/r/microacquisitions