Hello, that's more common than you think, and it doesn't mean your content is bad, almost everyone has been there at the beginning, and the key is not to get discouraged, the first thing to check is that there isn't a technical problem, sometimes youtube takes a while to process the video, and the views don't appear until several hours later, or the video gets stuck in processing without warning, it will also check that you didn't accidentally upload it as unlisted instead of public, which is a classic mistake. if everything is technically fine, the problem is that the algorithm doesn't yet know who to show your content to.
In that case, you have to give the algorithm a hand, share the video manually in facebook groups, forums in your niche, or on your personal profile, the idea is to get the first views and some interaction so that youtube understands what the video is about and who might be interested, you don't need hundreds of views, a few dozen well targeted views are enough for the algorithm to start testing your content with similar audiences.