Quick answer
Crawled – currently not indexed means Googlebot fetched the page, evaluated it and decided not to add it to the index for now. There is no technical block. The usual causes are thin or duplicate content, weak internal linking and low site-wide quality. Fix the page's value and links, then request indexing once.
"Crawled – currently not indexed" is one of the most common statuses in Search Console's Page indexing report, and one of the most misunderstood. It isn't an error in your code. Google visited the page and made a judgement about it.
What crawled, currently not indexed means
Google found the URL, fetched it, rendered it and decided not to keep it in the index, at least for now. Nothing blocked it: no noindex, no robots.txt rule, no server error. That is what separates it from statuses like "Excluded by 'noindex' tag" or "Blocked by robots.txt", which have technical causes.
It also differs from its near-twin, discovered, currently not indexed, where Google knows the URL but hasn't fetched it yet. "Crawled" means the fetch happened, so the decision was about what Google found.
Some pages in this status are fine to leave there. Paginated archives, tag pages, filtered URLs and old thin posts often belong out of the index. The pages to worry about are the ones you need to rank.
The usual causes
- Thin content. The page says little that isn't already said better elsewhere, on your site or others. Category pages with a product grid and no text are a classic case.
- Duplication. Near-identical pages: location pages with the town name swapped, product variants, tag archives that mirror categories, printer versions.
- Weak internal linking. The page is linked only from a sitemap or a deep archive, so Google sees little sign that it matters.
- Site-wide quality. When a large share of a site is thin or templated, Google indexes less of it overall, including decent pages.
- A new or low-authority site. Google is more selective about what it keeps from sites it knows little about.
Rendering can play a part too. If the main content only appears after JavaScript runs and rendering fails, Google may evaluate an almost empty page. Check the rendered HTML in URL Inspection.
How to diagnose it
- Export the URLs in this status and sort them by type (product, blog, tag, filter).
- Decide which types should be indexed at all; ignore the rest.
- For the important ones, open URL Inspection and view the crawled page to confirm Google saw the full content.
- Compare each page with the pages that rank for its keyword: is yours as useful, or a thinner version?
- Count the internal links pointing to each page from indexed pages.
Patterns usually jump out. If every page in the status is a blog post under 300 words with no inbound links, you know the fix.
The fix plan
- Make the page worth indexing: add the information, examples, specifications or answers competitors have and it lacks, and make the opening answer the query directly.
- Consolidate duplicates: merge near-identical pages into one stronger page with a 301, or canonicalise them to the main version.
- Noindex or remove pages that have no search value, so the rest of the site looks stronger.
- Add contextual internal links to each important page from two or three relevant pages that are already indexed.
- Keep the page in the XML sitemap only if it should be indexed.
- Request indexing once in URL Inspection after the changes, then wait two to six weeks and check again.
Requesting indexing repeatedly without changing the page doesn't help. It may trigger a recrawl, but Google will reach the same decision about the same content.
Which pages to fix and which to leave
| Page type | Usually index? | Action if crawled but not indexed |
|---|---|---|
| Product and service pages | Yes | Add unique content, link from categories |
| Category pages | Yes | Add an introduction; link from navigation |
| Blog posts with search demand | Yes | Expand, update, link from related posts |
| Thin or outdated posts | Rarely | Merge into a better post or remove |
| Tag and date archives | Rarely | Leave, or noindex |
| Filter and sort URLs | No | Canonicalise or block from crawling |
Seotific's audit checks the causes you can see from outside: content depth against the keyword, internal links to the page, duplicate titles and content, and whether the main text exists without JavaScript. With Search Console connected, it shows the real index status for your top pages. The full set of crawl and index checks is in the technical SEO audit checklist, part of the wider SEO audit checklist.
Frequently asked questions
How long does "crawled – currently not indexed" last?
It lasts until Google recrawls the page and decides differently. For pages you improve, expect two to six weeks after the changes. Pages that stay unchanged can remain in the status indefinitely, and some never get indexed.
Is "crawled – currently not indexed" a penalty?
No. It's an indexing decision, not a manual action or penalty. Google decided the page isn't valuable enough to index right now, compared with other pages on your site and the web. Improving the page and its links can change that.
Should I delete pages that are crawled but not indexed?
Delete or noindex the ones with no search value, such as thin tag pages or outdated posts with no traffic. Improve the ones you need to rank. Removing low-value pages can help Google's view of the site as a whole.
Will requesting indexing fix it?
Only if something changed. Requesting indexing asks Google to recrawl, which can help after you've improved a page. Requesting it for an unchanged page usually leads to the same result, and there's a daily limit on requests.
Why are new blog posts crawled but not indexed?
New sites and new posts with few internal links are common candidates. Link each new post from your homepage or a hub page and from two or three related posts, make sure it answers its query better than what already ranks, and give Google time.
Check your own page
Seotific audits a URL against the keyword it should rank for and lists the fixes in order of impact. Free plan, no card.
Run a free audit