Search results are ranked based on a variety of factors: how well the title, description & video content match the viewer’s query. We also look at w/c videos have driven the most engagement for a query, more here: https://yt.be/help/ygAx
Individual videos appear if someone searches for one of my videos. It’s the channel search that doesn’t work. If someone searches for my channel, in an attempt to subscribe, I don’t come up. People with way fewer videos and views do, however.