"Crawled - currently not indexed" means Googlebot fetched the page without any problem and Google then chose not to put it in the index. Nothing is blocked and nothing is broken at the HTTP level. The cause is almost always what Google found on the page: content that is thin, duplicated, empty after rendering, or not distinct enough from pages it already has. The fix is to change what Google sees, not to ask for another crawl.
Google's own description is short: the page was crawled but not indexed, and it may or may not be indexed in the future. That vagueness is why this status frustrates people. Here is how to work out the actual reason.
First, decide whether it matters
Open Indexing > Pages in Search Console and click the "Crawled - currently not indexed" row. You get up to 1,000 example URLs. Before fixing anything, sort them into two piles.
Expected, ignore:
- Feed URLs (
/feed/,/rss.xml) - Paginated archives deep in a series
- Internal search result URLs and parameter variations
- Old URLs that now have little content
- Asset URLs or API endpoints that returned HTML
Unexpected, investigate:
- Articles, product pages, landing pages and category pages you put in your sitemap
The quick way to separate them is the filter at the top of the report. Switch from "All known pages" to "All submitted pages". What remains is the list that deserves your time.
Then look for patterns. Twenty affected URLs that all share one template tell you much more than twenty random ones. On most sites the problem is a template or a content type, not individual pages.
The five causes I see most often
1. The rendered page is nearly empty
Google indexes what it renders, not what your browser shows after you accept cookies, scroll and click. If the main content arrives late or behind an interaction, Google may be looking at a header, a footer and a spinner.
How to confirm:
- Inspect the URL and click Test live URL.
- Click View tested page, then check the Screenshot and HTML tabs.
- Search the rendered HTML for a sentence from the body of your page.
If the sentence is missing, that is your cause. Typical culprits: client-side rendering that depends on an API call which fails or times out for Googlebot, consent management platforms that hide content until accepted, lazy loading triggered by scroll events instead of IntersectionObserver, and content inside tabs that is fetched only on click. Check More info > Page resources for blocked or failed scripts as well. The fixes are covered in JavaScript SEO: rendering and indexing.
2. Thin content
The page has too little unique substance once you strip out the template. Classic examples:
- Tag and author archives with two or three posts
- Category pages with a couple of products and no text
- Location or "service in city" pages where only the place name changes
- Glossary entries of two sentences
- Product pages with a title, a price and a one-line description
How to confirm: copy the main content area only (no navigation, sidebar or footer) into a word counter such as the keyword density checker. Word count is not a ranking or indexing factor in itself, but if the unique part is a few dozen words and competing pages offer far more, you have your answer. More in thin content and indexing.
3. Duplicate or near-duplicate content
When Google detects a clear duplicate, it usually reports one of the "Duplicate" or "Alternate page" statuses. Near-duplicates that are not close enough to be canonicalised often land in "Crawled - currently not indexed" instead: product variants by colour, the same article in several categories under different URLs, syndicated content, manufacturer descriptions used by hundreds of shops.
How to confirm: take a distinctive sentence from the page, put it in double quotes and search Google. If another URL shows up with that text and yours does not, Google already has its copy.
4. Weak internal linking
Google crawled the page once because it was in the sitemap, but nothing else on the site suggests it matters. Pages with no internal links, or linked only from page 14 of an archive, often sit in this status.
How to confirm: in Search Console open Links > Internal links and search for the URL, or run a crawler over your site and look at inlink counts. If the answer is zero or one, fix that before touching the content.
5. Too much low value content across the site
Indexing decisions are not made in a vacuum. If a large share of a site's URLs are auto-generated, thin or duplicated, Google tends to become pickier about everything on that host, including the good pages. A rising "Crawled - currently not indexed" count after publishing thousands of programmatic pages is the typical sign.
How to confirm: compare the chart for this status with your publishing history. If the line took off when you launched a new page type, that page type is the cause.
What to do about it
Match the fix to the cause. One paragraph of extra text does not fix an empty render, and server-side rendering does not fix duplicate content.
| Cause | Fix |
|---|---|
| Empty render | Server-side render or prerender main content, remove interaction gates, make sure API calls succeed for Googlebot |
| Thin page with search value | Add the information a searcher needs: specifications, comparisons, original images, answers to real questions |
| Thin page without search value | noindex it, or remove it and return 404 or 410 |
| Many thin pages on one topic | Merge into one strong page and 301 redirect the rest |
| Near-duplicate variants | Canonicalise to one main version, or make each variant clearly different |
| Syndicated or copied text | Write your own, or accept that the original source will be the indexed one |
| No internal links | Link from relevant, already indexed pages with descriptive anchor text |
| Site-wide quality | Prune or noindex the weakest sections, then focus new publishing on fewer, better pages |
After changing a page:
- Run Test live URL to confirm Google can see the new version.
- Click Request indexing once.
- For a batch of URLs, go to the status in Indexing > Pages and click Validate fix. Google says validation typically takes up to about two weeks and sometimes much longer.
- Update
<lastmod>in the sitemap for the changed URLs, and only for those. Google trustslastmodwhen it is consistently accurate.
What does not work
- Requesting indexing again and again. Google states that repeated requests for the same URL do not get it crawled faster, and another crawl of the same content is unlikely to change the decision.
- Cosmetic edits. Changing the publish date, swapping a few words or adding a paragraph of generic text does not alter what the page offers.
- Blocking the URLs in robots.txt to make the count go down. The count may drop, the problem stays, and Google can no longer see improvements.
- Pointing purchased links at the page. Link schemes are against Google's spam policies and do not make thin pages valuable.
- Pushing the URL through the Indexing API every day. The API schedules a crawl. It does not change the indexing decision, and it is officially meant only for job posting and livestream pages.
The stale report problem
Two quirks worth knowing before you panic:
The report lags. The Page indexing report is not real time. A URL can be listed as "Crawled - currently not indexed" in the report while URL Inspection already says "URL is on Google". Always inspect a few examples directly before acting. For a larger sample, the Google index checker helps you go through a list of URLs quickly.
Newly published pages pass through this status. On some sites a fresh URL is crawled within hours, shows as crawled but not indexed for several days, and is then indexed with no intervention. If the page is less than two or three weeks old and the site is otherwise healthy, wait before rewriting anything.
A sensible order of work
- Filter the report to submitted pages only.
- Export the examples and group them by template or directory.
- For the biggest group, inspect three URLs with the live test and check the rendered HTML.
- If rendering is fine, check duplication with a quoted search, then internal links.
- Decide per group: improve, merge, canonicalise, or noindex.
- Fix the largest group first, validate, and track the count weekly.
If you want this tracked without opening Search Console every week, TurboIndex checks each sitemap URL through the URL Inspection API and shows which ones sit in this status and for how long, so you can tell "new and still settling" from "stuck for three months".
How this differs from the sibling status
People mix this up with Discovered - currently not indexed. The difference is one step in the pipeline:
| Discovered | Crawled | |
|---|---|---|
| Google knows the URL | Yes | Yes |
| Google fetched the page | No | Yes |
| Last crawl date in URL Inspection | Empty | Present |
| Typical root cause | Crawl priority and capacity | Content and duplication |
| Typical fix | Internal links, server health, fewer junk URLs | Better, more distinct, renderable content |
If you are not sure which group a page belongs to, the full diagnostic flow is in why is my page not indexed.
Frequently asked questions
- What does Crawled - currently not indexed mean?
- Google successfully fetched the page but decided not to add it to the index. Google's documentation only says the page may or may not be indexed in the future. There is no block or error involved, so the cause is nearly always about the content Google saw or how it relates to other pages.
- Will requesting indexing fix Crawled - currently not indexed?
- Rarely on its own. Google already crawled the page and declined it, so asking for another crawl of the same content usually produces the same result. Change something meaningful first, such as the content, the rendering or the internal links, then request indexing once.
- How long do pages stay in Crawled - currently not indexed?
- There is no fixed period. Some pages are indexed at the next crawl a few weeks later without any change, and some stay excluded for months or permanently. If a page has not moved after a month or so and you need it indexed, assume it will not fix itself.
- Is Crawled - currently not indexed a penalty?
- No. It is not a manual action and it does not appear in the Manual actions report. It is an ordinary outcome of Google's indexing selection. A large and growing number of affected URLs can however indicate that Google sees much of the site as low value.
- Why are my RSS feed and paginated URLs listed as crawled but not indexed?
- Those URLs are not meant to be search results, so Google crawling them and leaving them out is the correct outcome. Filter the Page indexing report by your submitted sitemap so that you only review URLs you actually want indexed.