When your website does not appear on SERP, this means: Lack of good connection with other sites.
You have launched a new website, and SE did not have time to crawl it yet.
The design of your site makes it difficult to crawl the content.
SE may have received an error while crawling your site.
Check your policy. Your policy might have blocked SE from crawling the site.