Search engines do not always index new pages immediately, even when the page is live and working properly.
A page being live does not mean it will appear in search results immediately.
Search engines find, crawl, and index pages on their own schedules. Some pages are picked up quickly. Others take longer, especially if the site is small, the page is new, or the content has not yet been established as important.
That delay is normal to a point.
However, if a page stays unindexed for too long, then it may be worth checking whether the page is blocked by a noindex instruction, excluded by robots settings, missing from the sitemap, too similar to other content, or simply too thin to justify indexing priority.
It is also important not to confuse lack of indexing with poor ranking. A page can be indexed and still not appear prominently in search.
If you want help checking this, send the page URL and tell us when it was published. That gives enough context to determine whether the page is simply still new or whether something in the SEO setup is actively holding it back.
This is one of those issues where panic is usually premature, but silence for too long is not ideal either. Timing and context matter.