Why Googlebot Crawls a Page but Doesn’t Index It
You check your server logs. Googlebot visited your page yesterday. You check Search Console today. The page still is not indexed. This gap confuses a lot of site owners. Why would Googlebot crawls a page but doesn’t index it, especially when nothing on the page looks obviously broken?
This guide explains exactly why this happens. You will learn the real causes, how to confirm which one applies to you, and what to do about each one.
Table of Contents
- The short answer: crawling and indexing are separate decisions
- 8 reasons Googlebot crawls a page but doesn’t index it
- How to confirm this is actually happening to your page
- What to do about each cause
- How long the gap usually lasts
- Frequently asked questions
The Short Answer: Crawling and Indexing Are Separate Decisions
Crawling means Googlebot visited your page and downloaded its content. Indexing means Google decided to store that content in its searchable database. These are two separate steps, made at two separate times. A visit does not guarantee a spot in the index.
Google’s own documentation on Googlebot confirms this directly. Crawling is about discovery. Indexing is about quality and relevance. When Googlebot crawls a page but doesn’t index it, the crawl succeeded. The evaluation afterward did not go your way.
8 Reasons Googlebot Crawls a Page but Doesn’t Index It
1. The content is too thin
A short, generic page rarely earns a place in the index. Google wants pages that add real value. If your page barely covers its topic, Googlebot crawls a page but doesn’t index it simply because there is not enough substance to justify storing it.
2. The content duplicates something else
Your page might closely match another page, either on your own site or somewhere else on the web. When that happens, Google often picks one version to index and treats the rest as duplicates.
3. A noindex tag is present
This is a direct instruction, not a judgment call. Check your page’s HTML for a noindex meta tag. If it is there, Google will respect it every time, no matter how good the content is.
4. The page has weak internal linking
Pages with few or no internal links signal low importance. A page that nothing else on your site links to often waits longer for indexing, even after a successful crawl. How Internal Links Affect New Page Discovery covers this signal in more depth.
5. The page loads slowly or renders poorly
Googlebot can crawl a slow or broken page, but a poor rendering experience can still influence the quality evaluation that follows. JavaScript-heavy pages are especially prone to this issue if key content fails to render properly.
6. The site lacks overall authority
Newer or smaller sites sometimes see this pattern more often. Google has not yet built up enough trust in the domain to index everything it crawls, even when individual pages look reasonably solid.
7. The canonical tag points elsewhere
If your page’s canonical tag names a different URL, Google will likely index that URL instead. Your page gets crawled, but the index entry goes to the version you pointed to.
8. Google judges the query space as already well served
Sometimes a topic already has strong, established coverage across the web. A new page competing in that space needs to bring something genuinely different. Without that, Google may decide the existing results already serve users well enough.
How to Confirm This Is Actually Happening to Your Page
Open the URL Inspection tool in Google Search Console. Check the crawl date first. A recent crawl date confirms Googlebot visited the page. Then check the indexing status. If it says “URL is not on Google” alongside a recent crawl, you have confirmed the gap.
The Pages report gives you more detail. It will show a specific label, such as “Crawled – currently not indexed” or “Duplicate, Google chose different canonical than user.” That label tells you which of the eight causes above is most likely responsible.
How This Status Compares to Other Search Console Labels
Search Console uses several similarly worded statuses. Knowing the difference saves time when you diagnose the issue.
“Discovered – currently not indexed” means Google knows the URL exists but has not crawled it yet. This is a different, earlier stage than Googlebot crawling a page but not indexing it, and it usually points to a crawl budget issue rather than a content problem.
“Crawled – currently not indexed” is the exact status this guide addresses. Google visited the page and chose not to store it, at least for now.
“Excluded by ‘noindex’ tag” is a direct technical block, not a quality judgment. The fix is straightforward: remove the tag if the page should be indexed.
“Duplicate, Google chose different canonical than user” means the content exists in the index, just under a different URL than the one you expected.
What to Do About Each Cause
Thin content needs real expansion. Add depth, examples, and specifics that a short page cannot offer.
Duplicate content calls for consolidation. Merge overlapping pages into one strong version, or differentiate them clearly if they should stay separate.
A noindex tag is simple to fix. Remove it if the page should be indexed, then request indexing again.
Weak internal linking improves once you add links from relevant, already-indexed pages on your site.
Slow or poorly rendered pages need a technical fix. Improve load speed and confirm your content renders correctly without relying on JavaScript that Googlebot might struggle with.
Low site authority takes time to build. Consistent publishing and legitimate backlinks gradually raise the trust Google extends to your domain.
Canonical conflicts need alignment. Make sure your internal links, sitemap, and canonical tag all agree on the same preferred URL.
A crowded query space requires genuine differentiation. Give the page an angle, data point, or depth that existing results do not already offer.
Common Myths When Googlebot Crawls a Page but Doesn’t Index It
Myth: A crawl means the page will eventually get indexed. Not always. Google can crawl a page repeatedly and still decline to index it if the underlying issue never gets fixed.
Myth: More content automatically solves the problem. Volume alone rarely helps. Google cares about genuine value, not word count. Padding a thin page with filler will not change the outcome.
Myth: This always means something is broken. Sometimes nothing is broken at all. Google may simply judge the page as redundant next to stronger, already-indexed content covering the same ground.
Myth: Resubmitting the URL through Search Console forces a new result. Requesting indexing only asks Google to look again. It does not change the evaluation itself if nothing on the page has actually improved.
How Site Structure Affects This Pattern
Large sites see this pattern differently than small ones. A site with thousands of pages often has more competition between its own pages for the same topics. Googlebot crawls a page but doesn’t index it more often here simply because too many similar pages already exist internally.
Smaller sites face a different reality. Crawl budget rarely limits them. When a small site sees this gap, the cause almost always traces back to content quality, a technical block, or weak internal linking rather than competition from other pages on the same domain.
Tools That Help Diagnose This at Scale
Checking one URL at a time works for a handful of pages. Larger sites benefit from a full crawl using a tool like Screaming Frog. Export word count, internal link count, and canonical tags for every page at once.
Cross-reference that export against your Search Console coverage report. Patterns often emerge quickly. A specific template, category, or content type is usually responsible for the majority of affected pages, rather than isolated one-off issues.
A Real-World Example
A small consulting firm published a detailed guide on a niche topic. Search Console showed a crawl date within two days of publishing. Three weeks later, the page still was not indexed.
The team pulled up the Pages report. It showed “Crawled – currently not indexed.” A quick review revealed the page shared most of its structure with two older articles already on the site, covering nearly the same ground.
They merged the three pages into one comprehensive guide and added links to it from their homepage and a related service page. Google indexed the new combined page within ten days. The lesson was simple. Googlebot had crawled the original page just fine. The index decision came down to competing against their own existing content, not a technical failure.
How Long the Gap Usually Lasts When Googlebot Crawls a Page but Doesn’t Index It
There is no fixed timeline. A technical fix, like removing a noindex tag, can resolve the gap within days once you request indexing again. A content quality issue takes longer, since Google needs to recrawl and re-evaluate the improved page.
If the gap persists more than a month after a genuine fix, revisit your diagnosis. A second, unrelated cause may be compounding the original problem.
Frequently Asked Questions
Does Googlebot crawl every page on my site eventually?
Not necessarily. Crawl budget limits how much of your site Google visits within a given period, especially on larger sites. Some pages may wait a long time simply due to lower priority.
Can I force indexing after Googlebot crawls a page but doesn’t index it?
You cannot force it directly. Requesting indexing through Search Console helps, but Google still applies its own quality judgment on the next evaluation.
Is this the same as a manual action?
No. A manual action is a specific penalty for a guideline violation, visible under Security and Manual Actions in Search Console. This gap is an algorithmic quality decision, not a penalty.
Should I delete a page that never gets indexed?
Only after a real improvement attempt fails. Try expanding the content and strengthening internal links first. Consider removing or merging the page only if it still cannot earn a place in the index.
Does resubmitting my sitemap help?
Rarely. Google already knows the page exists once it has been crawled. A sitemap resubmission does not change the quality judgment that follows.
Can a page pass this stage and still get removed later?
Yes. Indexing is not permanent. A page can clear the bar today and lose its place months later if a competing page improves, if the content goes stale, or if a technical issue quietly appears. Regular monitoring catches these cases early.
Does the type of content change how likely this is to happen?
Yes, somewhat. Highly competitive commercial topics tend to see this gap more often, since so much existing content already covers the same ground well. Niche, specific topics with less competition tend to clear the bar faster, all else being equal.
Why This Distinction Matters for Your Overall Strategy
Understanding why Googlebot crawls a page but doesn’t index it changes how you approach content planning. Instead of measuring success by publishing volume, you start measuring it by how many pages actually clear the indexing bar and stay there.
This shift in thinking has a practical benefit. Teams that track indexing rates, not just publishing counts, catch quality problems early. They notice patterns, such as a specific content type or template that consistently struggles, before those patterns affect a large portion of the site.
It also changes how you prioritize fixes. A page stuck in this gap is not automatically a failure. It is a signal. That signal points to something specific: thin content, poor internal linking, unwanted duplication, or a technical issue standing between your work and the audience it was written for.
Building a Simple Monitoring Habit
A lightweight routine catches most cases of Googlebot crawling a page but not indexing it well before they become a bigger problem. Check the Pages report in Search Console once a month. Look specifically at the excluded URLs list for anything unexpected.
For any page central to your business, check its individual status about two weeks after publishing. This early check catches issues while they are still easy to diagnose. Waiting months to notice a pattern makes the eventual fix far more time-consuming, especially if the same issue repeated across dozens of pages in the meantime.
Preventing the Gap Before It Starts
Some of the most effective fixes happen before you even publish. Before hitting publish, ask honestly whether the page says something genuinely different from what already exists on your own site. Overlapping content is one of the most common, most avoidable reasons Googlebot crawls a page but doesn’t index it.
Add internal links from relevant, already-indexed pages the moment you publish, rather than leaving a new page to be discovered passively. A page with a clear place in your site’s structure signals importance from day one.
Finally, resist the urge to publish a large batch of similar pages all at once, especially early in a site’s life. A smaller number of genuinely strong, well-differentiated pages consistently clears the indexing bar more reliably than a larger batch built from the same template with only minor variations between each one.