If you spend time in Google Search Console, you have almost certainly run into the status crawled currently not indexed. It sits inside the Page Indexing report and it tends to worry site owners, because it means something specific: Googlebot visited the page, read it, and then decided not to add it to the search index. The page was found, fetched, and understood — yet it is not eligible to show up in search results. That gap between "crawled" and "indexed" is where a lot of organic traffic quietly disappears.
The good news is that this status is usually fixable, and it is rarely a penalty. In most cases it is Google telling you that, at this moment, the page is not worth a slot in the index. This article explains what the status really means, the most common reasons behind it, a step-by-step way to fix affected pages, and how re-submitting plus ongoing monitoring keeps your pages indexed once you have done the work.
What "crawled — currently not indexed" actually means
The wording is deliberate. Google is confirming two things: it has crawled the URL, and as of now it has chosen not to index it. The word "currently" matters. This is not a permanent verdict. Google may revisit the page later and index it without you doing anything, or it may keep skipping it indefinitely if nothing changes. You can confirm the status for any single page using the URL Inspection tool inside Search Console, which shows the last crawl date and the exact coverage state.
Crucially, "crawled — currently not indexed" is different from "Discovered – currently not indexed". With "Discovered", Google knows the URL exists (often from your sitemap or internal links) but has not crawled it yet, frequently because of crawl budget or scheduling. With "Crawled", the fetch already happened — so the issue is almost always about quality, value, or duplication rather than access.
The real causes of crawled but not indexed pages
There is no single trigger. The status is Google's way of expressing a judgement call, and several factors feed into it:
- Thin or low-value content. Pages with very little unique text, boilerplate that repeats across the site, or content that does not satisfy a clear search intent are common candidates.
- Duplicate or near-duplicate content. If a page is too similar to another URL — on your site or elsewhere — Google may treat one as canonical and drop the rest, even without an explicit canonical tag.
- Quality signals across the whole site. Indexing decisions are partly sitewide. If a domain has many weak pages, Google becomes more selective about indexing new ones.
- New site or low authority. Newer domains, or sites with few links and little established trust, often see pages sit in this state longer while Google waits for stronger signals.
- Crawl budget and priority. On large sites, Google crawls widely but indexes selectively, prioritising pages it judges most useful. Lower-priority URLs can be crawled and then set aside.
- Auto-generated or templated pages. Faceted navigation, tag archives, internal search results, and thin product variants frequently land here.
Notice the theme: nearly every cause comes back to perceived value. Google has limited room and it spends it on pages that earn it.
How to fix crawled currently not indexed pages step by step
Work through these in order. Start with the pages that matter most to your business or traffic, not every URL at once.
- Confirm the page deserves to be indexed. Some pages — thin tag pages, filtered URLs, thank-you pages — genuinely should not be in the index. If so, set the right canonical, add
noindex, or remove the internal links. Don't fight Google to index pages with no purpose. - Improve content depth and uniqueness. For pages you do want indexed, add substance. Answer the query more completely than competing pages, add original detail, examples, or data, and remove boilerplate that repeats elsewhere.
- Match a real search intent. Make sure the page targets something people actually search for, with a clear primary topic reflected in the title, headings, and body.
- Check for duplication and canonicals. Use URL Inspection to see which URL Google considers canonical. If it picked the wrong one, fix your
<link rel="canonical">tags and consolidate overlapping pages. - Strengthen internal linking. Link to the page from relevant, already-indexed pages. Strong internal links pass signals that tell Google the page matters.
- Verify technical access. Confirm the page returns a clean
200status, isn't blocked inrobots.txt, and renders fully for Googlebot without errors. - Raise overall site quality. Prune or improve weak pages elsewhere. A cleaner, stronger site makes Google more willing to index your new content.
Then request indexing again
Once a page is genuinely improved, use Request Indexing in the URL Inspection tool, or submit the URL through Google's Indexing API. This nudges Google to re-crawl and re-evaluate sooner rather than waiting for the next natural crawl. Re-submitting a page you have not changed rarely helps — Google will likely reach the same conclusion. Submit after you have addressed the underlying value problem.
Why ongoing monitoring keeps "crawled currently not indexed" from coming back
Indexing is not a one-time event. A page can be indexed today and quietly drop out weeks later if Google re-evaluates it, and new pages constantly need their first push. That is why successful sites treat indexing as a continuous process: discover new and updated URLs, submit them, then watch their real coverage status and re-act when pages slip back into "crawled — currently not indexed".
Doing this by hand across a growing site is tedious. GIndex automates it — it connects to your Google Search Console, auto-discovers URLs from your sitemaps, and submits them to Google's official Indexing API on a schedule spread through the day. It pre-checks each URL with the URL Inspection API so it never wastes quota on pages that are already indexed, tracks each page's real coverage status with Google's stated reason, shows your indexing progress over time, and sends daily email reports. If you manage several sites, it fairly distributes your daily quota across all of them.
Conclusion
"Crawled — currently not indexed" is Google's polite way of saying a page was seen but not yet judged worth indexing. It is almost always a signal about value, uniqueness, or site authority rather than a technical block, and it differs from "Discovered – currently not indexed", where the crawl hasn't even happened. Fix the underlying quality issues, request indexing again, and then keep monitoring — because staying indexed, not just getting indexed once, is what protects your search traffic over time.