Crawled - Currently Not Indexed: Causes and Fixes
"Crawled - currently not indexed" means Google fetched the page and decided not to add it to its index, at least for now. It is a judgment about the page, not a crawl error, so resubmitting the URL rarely changes anything on its own. On a small site the fix is usually to make the page worth indexing: merge or cut thin and near-duplicate pages, link to the page from pages that matter, make sure the HTML Google receives contains the content, and keep only canonical, indexable URLs in the sitemap.
Google's own Page indexing report help says the page "may or may not be indexed in the future" and that there is no need to resubmit it for crawling. So the work is on the page and the site around it, not on the Request Indexing button.
Which status do you actually have?
Search Console groups several different problems under "Why pages aren't indexed". They need different fixes, so confirm the exact label before you change anything. The table below is the triage we use: what each status means, the most common cause on small sites, and the first fix to try.
| Search Console status | What it means | Common cause on small sites | First fix |
|---|---|---|---|
| Crawled - currently not indexed | Google fetched the page and left it out | Thin, near-duplicate or low-value page; few internal links | Improve or merge the page, then link to it from strong pages |
| Discovered - currently not indexed | Google knows the URL but has not fetched it yet | Too many low-value URLs competing for crawl time; new site with few links | Cut URL bloat (filters, tags, parameters) and add internal links |
| Page with redirect | The URL redirects somewhere else | Old URLs, http to https, trailing slash variants | Nothing, unless the URL is in your sitemap or internal links |
| Redirect error | Google could not follow the redirect | Redirect chains, loops, or a broken target | Point every redirect straight at the final 200 URL |
| Duplicate without user-selected canonical | Google sees duplicates and no canonical tag says which one wins | Same page on several URLs (www, parameters, print views) | Add a self-referencing canonical on the version you want |
| Duplicate, Google chose different canonical than user | Your canonical tag disagrees with Google's choice | Canonical points one way, internal links and sitemap point another | Make canonical, internal links, sitemap and redirects agree |
| Alternate page with proper canonical tag | The page points to its canonical correctly | Working as intended | Nothing to do |
If your status is not the first row, fix that problem first. Pages that redirect, loop, or disagree about their canonical often end up in "Crawled - currently not indexed" later because Google keeps landing on weak versions of them.
Why Google crawls a page and still skips it
Google does not publish a single reason, but the patterns on small sites are consistent:
- •Thin pages. Tag archives, empty category pages, location pages with only the city name changed, and short posts that repeat another post.
- •Near duplicates. Two or more pages that answer the same query. Google indexes one and leaves the rest out. Our guide to why a website is not ranking on Google covers how this splits your rankings too.
- •Weak internal links. A page that is only reachable from the sitemap, or from one footer link, tells Google it is not important.
- •Content that needs JavaScript. If the server sends an almost empty HTML shell and the text only appears after scripts run, the first look Google gets is empty.
- •Mixed signals. The canonical tag says one URL, the sitemap lists another, and internal links point at a third that redirects.
The fix checklist, in order
Work through these for each affected URL, starting with the pages that matter for revenue. Do not try to get every URL indexed. Some of them should not be.
- Decide if the page should exist. If it is a tag page, an empty archive, or a weak duplicate, merge it into the stronger page with a 301 redirect or leave it out of the sitemap. Fewer, better pages is a fix in itself.
- Check the HTML Google gets. Open the URL Inspection tool, view the crawled page, and confirm the main text is in the HTML. If it is not, render that content on the server.
- Make the canonical agree. The page should have a self-referencing canonical, appear in the sitemap under that exact URL, and receive internal links to that exact URL, not to a redirecting variant. The redirect generator helps you write clean one-hop rules.
- Clean the sitemap. List only URLs that return 200, are indexable, and are their own canonical. Regenerate it with the XML sitemap generator if yours is out of date.
- Check robots.txt. Make sure you are not blocking CSS, JavaScript or image paths the page needs. Test the URL with the robots.txt tester.
- Add real internal links. Link to the page from two to five related pages that already get traffic, with anchor text that describes the page. Fix any internal links that still point at old redirecting URLs; the broken links guide shows how to find them.
- Make the page clearly better than your other pages on the topic. Answer the query in the first paragraph, add something original (a table, a worked example, real screenshots), and remove filler.
- Wait, then request indexing once. After a real change, request indexing for the most important URL or click Validate fix. Google says validation typically takes up to about two weeks, and asks you not to click Validate again until it finishes.
If you fixed the technical issues and pages still do not get traffic, read fixed SEO issues but still no traffic. Indexing is the first step, not the result.
When to leave it alone
Not every URL in this report is a problem. Leave it if the URL is a paginated archive, a tag page, a search results page, an old URL that now redirects, or a page you would not want a stranger to land on. Google showing a number next to "Crawled - currently not indexed" is not a penalty. What matters is whether the pages that bring customers are indexed.
How SEOBolt helps with this
SEOBolt does not control what Google indexes, and nothing can promise that a page will be indexed. What it does is find the site-side problems from the checklist above in one crawl, so you are not checking pages by hand:
- •Indexability checks: pages with
noindex, noindex pages that are still in the sitemap, non-canonical URLs in the sitemap, canonicals that point to a different URL, and missing canonicals. - •Redirect checks: redirect chains, redirect loops, and internal links that point at a redirect instead of the final URL.
- •Link and content checks: orphan pages with no internal links, thin content, duplicate titles, and pages whose HTML looks empty until JavaScript runs.
- •A fix plan: issues are grouped and ordered by impact, with the fix for each one. Our guide on which SEO issues to fix first explains the order.
- •Search Console data: on the Pro and Business plans, SEOBolt reads your connected Search Console to flag noindex pages that still get organic traffic, queries split across several of your URLs, and pages that are candidates to merge or rewrite. The free GSC keyword opportunity finder shows queries you already rank for.
- •AI agents: the same audit and fix plan are available to Claude, Cursor and other agents through the SEOBolt MCP server, so an agent can crawl, fix and re-crawl.
Run the free SEO audit on your homepage to see the checks, or see pricing for full-site crawls and scheduled re-checks.
Frequently asked questions
Should I request indexing for every Crawled - currently not indexed URL?
No. Google says there is no need to resubmit these URLs. Request indexing only after you have made a real change to an important page, and do it once.
What is the difference between Crawled and Discovered - currently not indexed?
Crawled means Google fetched the page and chose not to index it, which usually points to page quality or duplication. Discovered means Google knows the URL exists but has not fetched it yet, which usually points to too many low-value URLs or weak internal links.
How long does it take for a fixed page to get indexed?
There is no fixed time. Google says Validate fix typically takes up to about two weeks and can take longer. Google also recrawls pages on its own, whether or not you request validation.
Can too many pages cause Crawled - currently not indexed?
Yes, indirectly. A small site with hundreds of thin tag, filter or location pages spreads its internal links and signals thin. Merging or removing those pages from the sitemap often helps the pages that matter.
Is Crawled - currently not indexed a penalty?
No. It is not a manual action and it does not affect the rest of the site by itself. It means Google did not think that URL was worth adding to the index at the time it looked.
Can an SEO tool get my page indexed?
No tool can force Google to index a page. A crawler like SEOBolt finds the site-side causes, such as noindex tags, canonical conflicts, redirect chains, orphan pages and thin content, so you can fix them before asking Google to look again.
Free tools for this: XML Sitemap Generator, Robots.txt Tester, Redirect Generator. No sign-up needed.
Check these issues on your site
Run a free homepage audit for technical SEO and AI-search blockers. No signup required.