Publishing a website doesn't put it on Google — Google has to discover, crawl and index each page before it can appear in search. For new sites this can take days or weeks, and sometimes pages never get indexed at all because something is quietly blocking them.
This guide shows how to get your site indexed, how to check what Google has actually found, and how to fix the common reasons pages don't show up.
What you need
- ✓Your live website.
- ✓A free Google Search Console account.
- ✓A sitemap (most platforms generate one automatically).
Step-by-step
- 1
Verify your site in Search Console
Add your site to Google Search Console and verify ownership. This is your window into exactly which pages Google has crawled, indexed, or refused — and the tool you'll use to request indexing.
- 2
Submit your sitemap
In Search Console, submit your sitemap URL (e.g. /sitemap.xml). It gives Google a complete list of the pages you want crawled, speeding up discovery, especially on new or large sites.
- 3
Check for crawl blockers
Make sure you're not accidentally blocking Google: no stray 'noindex' tags on pages you want ranked, and robots.txt not disallowing important paths. These silent blocks are the top reason pages never index.
- 4
Request indexing for key pages
Use the URL Inspection tool to check a page's status and 'Request indexing' for important new pages. It nudges Google to crawl them sooner than it might on its own.
- 5
Build internal and external links
Google discovers pages by following links. Link new pages from existing indexed pages (internal links), and earn a few links from other sites — orphaned pages with no links in are the ones that get missed.
- 6
Be patient and monitor coverage
Indexing isn't instant; check the Pages/Coverage report over days and weeks. It tells you what's indexed and, crucially, why anything is excluded so you can fix it.
Examples
- A new blog post sat unindexed for a week until it was linked from the homepage and submitted via URL Inspection — internal links plus a nudge did it.
- A 'crawled – currently not indexed' status on thin pages resolved after the pages were expanded with genuinely useful content.
Tips
- →Search Console is non-negotiable — it's the only reliable view of what Google sees.
- →A page with no internal links pointing to it is easy for Google to miss; link everything.
- →'Crawled – currently not indexed' usually means quality/thin content, not a technical bug.
- →Don't spam 'Request indexing' — it doesn't force ranking and can be rate-limited.
- →New domains take time to earn trust; consistent, useful content speeds it up.
Common mistakes
- Accidental noindex or robots block. Check pages aren't set to noindex and robots.txt isn't disallowing them.
- Leaving pages orphaned. Link new pages internally so Google can discover them.
- Expecting instant indexing. It takes days to weeks; monitor the coverage report rather than assuming failure.
- Thinking submission forces ranking. Indexing gets you eligible; ranking still depends on content quality and links.
Conclusion
Getting on Google is a sequence: verify in Search Console, submit a sitemap, clear any crawl blockers, request indexing, and link your pages so they're discoverable. Then give it time and watch the coverage report — most indexing problems are a blocked tag, an orphaned page, or thin content, all fixable.