There can be several reasons for this, but if you are still not doing SEO for your site, that is the foremost reason why. But if you are following an SEO, then first it is not getting followed correctly. Second, your site is new and hasn’t built up sufficient authority to rank for competitive search queries. Third, your content doesn’t match the searcher’s intent or lacks in-depth analysis or quality examined to the pages that rank for the queries you’re looking at. And fourth, your website is blocking search engines from crawling it Resolve certain blocks, and you should see your site ranked.