TL;DR: It can be anywhere from a few hours to a few weeks. You can usually speed it up by making sure the page is crawlable, linking to it internally, and requesting indexing in Google Search Console.
What “Indexing” Actually Means
Indexing means Google has found your page, understood it enough, and stored it in its database so it can show up in search results.
Typical Indexing Time Ranges:
- Hours to a couple days: common for established sites that publish regularly
- 3–14 days: common for smaller sites or brand new pages with few internal links
- 2–6+ weeks: happens when crawl access is limited, content is thin/duplicate, or the site has low trust
What Makes Indexing Faster:
- Internal links: link to the new page from an already-indexed page (like your homepage or a popular blog post)
- Clean crawl signals: no “noindex,” not blocked by robots.txt, no weird redirects
- Strong unique content: useful, original, not a copy of another page on your site
- Search Console: request indexing
- Sitemap: make sure the URL is in your XML sitemap
Quick Checklist:
- Open the page in an incognito browser window and confirm it loads normally.
- Make sure it’s not set to noindex.
- Make sure it’s not blocked in robots.txt.
- Add at least 1–3 internal links pointing to it from other pages.
- Request indexing in Google Search Console.
How to Tell if a Page is Indexed Yet:
Try a “site:” search in Google:
site:yourdomain.com the-exact-page-url
Like this:

If it shows up, it’s indexed. If not, it may still be crawling or ignoring it for now.