AI Overview
The Google index is the database Google Search answers queries from, so a page that isn't in it can't rank. Make pages indexable, verify your site in Search Console, submit a sitemap, request indexing for key URLs and add internal links.
Key takeaways
- The Google index is the large database Google Search answers queries from, and a page that is not in it cannot appear in results.
- Google works in stages: discovery, crawling, rendering and indexing, and Google says not every page makes it through each stage.
- Use URL Inspection and the Page indexing report in Search Console to check indexing; a site: search only shows a rough sample.
- To get indexed, return 200, remove noindex and robots.txt blocks, submit a sitemap, request indexing once and add internal links.
- Google says crawling can take a few days to a few weeks, and requesting indexing for the same URL again does not speed it up.
Summarize with AI
Opens the assistant in a new tab with a link to this post.
On this page
If a page isn't in the Google index, it can't rank. It doesn't matter how good the content is, how fast the page loads or how many links point to it: a page Google hasn't indexed will never show up for a single search. That makes indexing the first thing to check for any new site, new page or sudden traffic drop.
This guide explains what the Google index is, how a page gets into it, how to check whether your pages are indexed, and the exact steps to get a new site or page indexed as quickly as Google allows.
What is the Google index?#
The Google index is the database Google Search answers queries from. In Google's own words, during indexing Google "analyzes the text, images, and video files on the page, and stores the information in the Google index, which is a large database." When someone searches, Google doesn't search the live web. It searches its index.
That has a simple consequence: being on the web and being in Google are two different things. A page can be live, linked and perfectly built, and still be missing from the index because Google hasn't found it, hasn't crawled it yet, or decided not to keep it.
Google is also clear that nothing about this is automatic or promised: "Google doesn't guarantee that it will crawl, index, or serve your page, even if your page follows the Google Search Essentials." And it doesn't accept payment to crawl a site more often.
How Google indexing works: crawl, render, index#
Google describes Search as working in three stages, and "not all pages make it through each stage."
| Stage | What happens | What can stop it |
|---|---|---|
| Discovery | Google finds the URL through links, sitemaps or a manual request | No internal links, no sitemap, orphan pages |
| Crawling | Googlebot downloads the page | robots.txt blocks, server errors, login walls, slow servers |
| Rendering | Google runs the page's JavaScript in a recent version of Chrome | Content that only appears after user interaction, blocked JS or CSS files |
| Indexing | Google analyzes the page, groups duplicates and picks a canonical | noindex, low quality, duplicate content, soft 404s |
| Serving | The indexed page appears for relevant searches | Not an indexing problem: this is ranking |
1. Discovery#
There's no central registry of web pages, so Google has to keep looking for new URLs. It finds most of them by following links from pages it already knows, and from sitemaps you submit. A page nothing links to (an orphan page) is hard for Google to find.
2. Crawling#
Googlebot fetches the page. Google decides algorithmically which sites to crawl, how often, and how many pages to fetch from each. Your server's speed and health matter here: Google lists "problems with the server handling the site", network issues and robots.txt rules as common reasons it can't crawl a page.
3. Rendering#
During the crawl, Google "renders the page and runs any JavaScript it finds using a recent version of Chrome." If your content is injected by JavaScript, rendering is how Google sees it. If the scripts fail or are blocked, Google may index an empty shell.
4. Indexing and canonicalization#
Google tries to understand what the page is about. It also groups pages with similar content into a cluster and picks the most representative one as the canonical, which is the version that can appear in search results. If your page is a near duplicate of another URL, Google may index the other one instead. Our duplicate content guide explains how that choice is made.
Google also notes plainly that "indexing isn't guaranteed; not every page that Google processes will be indexed." Low quality content, a noindex rule and site designs that make indexing difficult are the common reasons it lists.
How to check if a page is indexed#
There are three ways to check, and they get more reliable as you go down the list.
1. The site: search operator#
Search Google for site:yourdomain.com to see a sample of indexed pages, or site:yourdomain.com/exact-page for one URL. It's quick, but Google treats the result count as an estimate and the list is not complete. Use it as a rough signal, never as proof that a page is missing.
2. The URL Inspection tool#
In Google Search Console, paste any URL from your property into the search bar at the top. URL Inspection tells you:
- Whether the URL is on Google or is not on Google
- How Google discovered it (sitemaps and referring pages)
- When it was last crawled, and whether crawling and indexing were allowed
- The canonical you declared and the canonical Google selected
Click Test live URL to check the current version of the page, which is useful right after a fix.
3. The Page indexing report#
Under Indexing > Pages, Search Console shows how many of your known pages are indexed and how many aren't, grouped by reason. This is the best way to see indexing across a whole site. Each reason, from "Crawled, currently not indexed" to "Excluded by noindex tag", has its own fix; our guide to pages not indexed by Google walks through every status.
| Method | Best for | Limitation |
|---|---|---|
site: search | A quick look | Incomplete, estimated counts |
| URL Inspection | One URL, in detail | One URL at a time, verified sites only |
| Page indexing report | Whole site trends and reasons | Data lags by a few days |
Try it on your site · free
Check your own page's meta tags
Title, description, canonical and robots - including an accidental noindex - in a few seconds.
How to get Google to index your site#
You can't force Google to index a page, but you can remove every obstacle and give it every signal. Work through these steps in order.
Step 1: Make sure the page can be indexed#
Before asking Google to visit, confirm nothing tells it to stay away:
- The page returns HTTP 200, not a redirect, 404 or 5xx error.
- There's no
noindexin the robots meta tag or theX-Robots-TagHTTP header. - robots.txt doesn't block the URL. Remember that robots.txt controls crawling, not indexing, and a blocked page can't be crawled to see a noindex. Our robots.txt guide explains the difference.
- The canonical tag points to the page itself, or to the URL you actually want indexed.
- The content is visible without logging in or clicking.
The free Noindex Checker checks the robots meta tag, the X-Robots-Tag header, the HTTP status and robots.txt in one go.
Step 2: Verify your site in Google Search Console#
Search Console is the only place Google tells you directly what it thinks of your pages. Add your site as a Domain property (verified through DNS) so it covers every subdomain and both HTTP and HTTPS. It's free and takes a few minutes.
Step 3: Submit an XML sitemap#
A sitemap lists the URLs you want indexed and helps Google discover them, especially on new sites with few links. Submit it under Indexing > Sitemaps and add a Sitemap: line to robots.txt. Include only canonical, indexable URLs that return 200. Our XML sitemap guide covers the format and the common mistakes.
Step 4: Request indexing for important URLs#
For a new or updated page, open URL Inspection, enter the URL and click Request Indexing. Google notes two things about this: there's a quota for submitting individual URLs, and "requesting a recrawl multiple times for the same URL won't get it crawled any faster." Use it for your most important pages, once each, and let the sitemap handle the rest.
Step 5: Link to the page from pages Google already knows#
Internal links are how Google discovers most pages and how it judges which ones matter. Link new pages from your homepage, navigation, category pages or related articles. A page that sits several clicks deep, or that nothing links to at all, is a weak indexing candidate.
Step 6: Make the page worth indexing#
Google doesn't index everything it crawls. Thin pages, near duplicates, auto-generated pages and pages that add nothing new are the ones most often left out. Give every page a clear purpose, unique content, a descriptive title tag and enough substance to answer the search it targets.
Step 7: Get links from other sites#
Links from other websites help Google discover your site and signal that it's worth crawling. For a brand new domain, a few genuine mentions (a directory listing, a partner page, a social profile, a guest article) can shorten the time to first crawl.
How long does it take Google to index a page?#
There's no fixed time. Google's own guidance on recrawling says: "Crawling can take anywhere from a few days to a few weeks." In practice:
| Situation | Typical experience |
|---|---|
| New page on an established, well linked site | Often hours to a few days |
| Updated page on an established site | Depends on how often Google already recrawls it |
| Brand new domain with no links | Days to several weeks |
| Large site with thousands of new URLs | Gradual, over weeks, as Google sets a crawl rate |
| Low quality or duplicate pages | May never be indexed |
You can track progress in URL Inspection and the Page indexing report. If nothing has happened after a few weeks, the page is probably not being found, not being crawled, or being judged not worth indexing.
Common indexing blockers and quick fixes#
| Blocker | How to spot it | Fix |
|---|---|---|
noindex meta tag or header | URL Inspection says "Excluded by noindex tag" | Remove the noindex; check SEO plugin and CMS settings |
robots.txt Disallow | "Blocked by robots.txt" | Remove or narrow the rule |
| WordPress "Discourage search engines" setting | A sitewide noindex | Uncheck it under Settings > Reading |
| Server errors (5xx) | "Server error (5xx)" in Page indexing | Fix the server; see our 500 error guide |
| Wrong canonical | Google-selected canonical differs | Point the canonical to the page itself |
| Redirect or 404 | "Page with redirect" or "Not found (404)" | Link and list the final URL only |
| Content only loads with JavaScript | Live test screenshot looks empty | Server render key content, unblock JS files |
| Orphan page | No referring pages in URL Inspection | Add internal links from relevant pages |
| Thin or duplicate content | "Crawled, currently not indexed" | Improve, merge or consolidate the page |
Staging sites copied to production are a classic cause: the sitewide noindex that kept the staging site out of Google goes live with the launch. It's one of the most expensive indexing mistakes because it removes pages that were already ranking. Our post on accidental noindex covers how it happens and how to catch it.
How to keep your pages in the index#
Getting indexed is only half the job. Pages fall out of the index when something changes: a deploy adds a noindex, a plugin rewrites robots.txt, a migration breaks the sitemap, or the server starts returning errors. Google won't email you the moment that happens. You usually notice weeks later, as a traffic drop.
MyKavo watches the signals that control indexing on the pages you monitor and compares every scan to an approved baseline:
- A page whose robots meta changes to noindex raises a critical alert.
- A robots.txt that newly blocks all crawlers (
User-agent: *withDisallow: /) raises a critical alert, and any other robots.txt change is flagged for review. - A sitemap that stops loading, or loses more than half of its URLs, raises a high alert.
- A removed or changed canonical raises a high alert.
- A page that goes from 200 to a 404 or 5xx error raises a critical alert.
Each alert shows the previous and current value side by side, so you know exactly what changed and when.
Frequently asked questions
What is the Google index?
The Google index is the large database Google Search answers queries from. Google crawls pages, analyzes their content and stores what it learns in the index. A page that isn't in the index can't appear in search results.
How do I check if my site is indexed by Google?
Search site:yourdomain.com for a quick sample, then use the URL Inspection tool in Google Search Console for a definite answer on one URL, and the Page indexing report to see indexing across the whole site.
How do I get Google to index my site?
Make sure pages return 200 and have no noindex or robots.txt block, verify the site in Search Console, submit an XML sitemap, request indexing for key URLs, and link new pages from pages Google already knows.
How long does it take for Google to index a new page?
Google says crawling can take anywhere from a few days to a few weeks. Pages on established, well linked sites are often indexed faster than pages on brand new domains.
Does requesting indexing more than once help?
No. Google says requesting a recrawl multiple times for the same URL won't get it crawled any faster, and there's a quota for individual URL submissions.
Why is Google not indexing my page?
Common reasons are a noindex tag, a robots.txt block, server errors, a canonical pointing elsewhere, duplicate or thin content, and pages with no internal links. The Page indexing report in Search Console shows the reason for each URL.
The bottom line#
The Google index is where every search result comes from, and nothing ranks until it's in there. Make each page crawlable and indexable, verify your site in Search Console, submit a clean sitemap, request indexing for the pages that matter most, and link to new content from pages Google already visits. Then give Google a few days to a few weeks, and check URL Inspection rather than guessing.
Check any page's indexability right now with the free Noindex Checker, then start free with MyKavo to get alerted the day a noindex, robots.txt rule or broken sitemap threatens your place in Google.
Get alerted when your site breaks. Free, no card.
Start free