Crawled – currently not indexed
Where you see it: Search Console → Indexing → Pages → Why pages aren’t indexed
Googlebot fetched and read this page, then kept it out of the index for now. Google’s help says it may or may not be indexed later, and that you don’t need to resubmit it. There is no setting to switch off: it is a judgment about the page, and Google doesn’t tell you the reason.
Worth fixing for real posts; expected for archives and extras.
Google states that not every page it processes gets indexed, so every site has URLs here. Act when the list holds posts you wrote to rank, service pages, or pages that were indexed before and dropped out. Tag pages, /feed/ URLs, attachment pages and ?replytocom= links here are Google filtering, not a fault.
Check the URL Search Console listed
Paste the URL as Search Console lists it. The checker reads its status code, robots.txt rule, robots meta tag, X-Robots-Tag header, canonical and sitemap entry, so you can rule out a technical cause before rewriting. It can’t judge quality, which this status usually turns on.
Indexability report
Enter a URL to see whether Google can crawl and index it, and which Search Console status any problem causes.
What each finding means in Search Console
The Page indexing report in Search Console names the reason a page is not indexed. This is the setting behind each reason, and the guide that fixes it on WordPress. For the full list, see Search Console Errors: Fixes for WordPress.
| What the checker finds | Search Console status | Fix guide |
|---|---|---|
| robots.txt Disallow rule matches the URL | Blocked by robots.txt | Blocked by robots.txt on WordPress: How to Fix |
| noindex in robots meta or X-Robots-Tag | Excluded by ‘noindex’ tag | Excluded by Noindex Tag in WordPress: How to Fix |
| Canonical points to another URL | Alternate page with proper canonical tag | Alternate Page With Proper Canonical Tag: Meaning |
| No canonical, duplicates exist | Duplicate without user-selected canonical | Fix Duplicate Without User-Selected Canonical |
| Conflicting canonicals or weak signals | Duplicate, Google chose different canonical than user | Fix Google Chose Different Canonical Than User |
| URL redirects elsewhere | Page with redirect | Page With Redirect: What It Means on WordPress |
| Returns 404 or 410 | Not found (404) | Fix 404 Errors in Search Console on WordPress |
| Error page that returns 200 | Soft 404 | Soft 404 Errors on WordPress: Causes and Fixes |
| Returns 5xx or times out | Server error (5xx) | Fix 404 Errors in Search Console on WordPress |
| Redirect loop or overly long chain | Redirect error | Fix 404 Errors in Search Console on WordPress |
| Nothing blocks it, but few links or thin content | Discovered – currently not indexed / Crawled – currently not indexed | Discovered – Currently Not Indexed on WordPress |
Reading the result
- Nothing blocks indexing: Google may index the page, so the reason is the page itself, how it compares with your other pages, and how it is linked. Go to the steps.
- The canonical points to another page: you’ve told Google this URL copies that one. If the two say the same thing, merge them.
- Listed in the sitemap, but not indexable as listed: the sitemap sends Google a redirect, an error or a noindex page. List only pages you want indexed.
- This is a WordPress tag archive or attachment page: being here is normal. Hide it from search or redirect it rather than rewriting it.
The same tool with its full guide: Indexability Checker
Why it happens on WordPress
Google crawled the page, so discovery and access aren’t the issue. What remains is whether it adds something Google doesn’t already have, from your site or anyone else’s. Google names low-quality content among common indexing problems, and these are the WordPress patterns to check first.
Two of your posts chasing one search
A 2019 post and its 2024 rewrite, or location pages that swap only the town name. Google groups similar pages and indexes the one that best represents the group; the others can land here instead of under a duplicate status.
Archives that repeat excerpts
Tag, author and date archives, and page 2 onward of each, show snippets of posts Google already has. A tag holding one post is the extreme case. Without an introduction of its own, an archive gives Google little to index.
Attachment pages holding one image
Sites that predate WordPress 6.4 still give every upload its own page, usually an image and a title. New installs redirect these to the file, and Yoast SEO does the same by default. Elsewhere they stay live and collect here.
Posts that say less than what already ranks
A short post restating its title, a stale news item, a how-to that skips the hard step. Google’s people-first content questions ask whether a page offers original information and real value compared with other results.
AI drafts published in bulk
Using AI isn’t against Google’s rules, and Google says it earns no boost either. Its spam policies call producing many pages with little value for readers scaled content abuse, however they were written. A batch of near-identical posts, each aimed at a keyword variant, can fit that description.
Pages that were indexed and dropped out
Being indexed isn’t permanent: a post that ranked for years can land here after a later crawl. Check whether another page on your site now answers the same search, and whether the post is still accurate.
How to fix it
Split the list into URLs you want indexed and URLs you don’t. Only the first group needs writing time.
1. Tell keepers from extras
Go down this status’s example URLs in Indexing → Pages. A keeper is a post or page you want found; an extra is a tag, feed, attachment, reply link or deep pagination URL. Extras call for a setting at most.
2. Search the phrase the post was written for
In a private window, search the query the post targets and read the top results. Note what they cover that your post doesn’t: a step, a figure, a photo, a direct answer up top. That list is your rewrite brief.
3. Merge posts that compete
When two of your posts answer one question, keep the stronger URL and move anything useful from the other into it. Then 301 redirect the weaker URL to the kept one and update internal links that pointed at it.
4. Rewrite thin posts around what’s missing
Add what your brief lists, lead with the answer and cut filler. Google has said length alone doesn’t decide indexing, so don’t pad to a word count. A post that can’t beat what ranks is better merged.
5. Take thin archives and attachments out of the running
Hide them from search rather than rewriting them.
- Yoast SEO: turn tags off under Settings → Categories & tags, and keep Enable media pages off under Settings → Advanced → Media pages.
- Rank Math: set tag archives to No Index in Titles & Meta, or turn on Noindex Empty Category and Tag Archives; Redirect Attachments sits under General Settings → Links in Advanced Mode.
- SEOPress: SEO → Titles & Metas, then the Taxonomies tab, and tick noindex for tags.
- All in One SEO: set Show in Search Results to No for tags under Search Appearance.
6. Link the improved post from pages that rank
Add links from two or three related posts that already get clicks, in sentences that describe the target. Google finds its way back to pages mainly through links.
Crawled or discovered: which one you have
A post stuck in Discovered that finally gets fetched can land here: Google read it and passed, so the content is now the question.
| Status | Has Google fetched it? | What to work on |
|---|---|---|
| Discovered – currently not indexed | No | Internal links and the number of URLs you expose |
| Crawled – currently not indexed | Yes | The content, duplicates and links |
| Excluded by ‘noindex’ tag | Yes | Nothing, unless the noindex is a mistake |
Check the fix in Search Console
No test can confirm quality, so track the rewritten pages one at a time.
- Purge your page cache, run Test live URL in URL Inspection and open View tested page to confirm Google gets the new text.
- Click Request indexing once per rewritten URL; repeating it won’t speed up the crawl.
- After the next crawl, the inspection result reads URL is on Google or still shows this status. In Performance → Pages, first impressions for the URL confirm it.
- Validate fix covers every URL in this status: it passes only if no URL Google rechecks is still here, and fails at the first one that is. While extras or rewritten posts are still waiting on Google, skip it and let the report update as Google recrawls.
Some pages stay here after a good rewrite. If Google recrawls the improved version and still passes, merge it into a stronger page.
Can RankHive fix this?
Partly: content and linking work on posts and pages, yes; archives, attachment pages and products, no. During an analysis RankHive can inspect your posts through Search Console, then propose the rewrite, the 301 redirect for a merged post, or the internal links.
What it writes, once you approve
- A rewrite of a thin post or page, or an edit to one passage, shown next to the current text.
- A 301 redirect from a post you merge away to the one you keep, served by the RankHive plugin.
- Internal links from related posts to the page Google passed over.
What it can’t do here
- Set or remove noindex, redirect attachment pages, or edit archives and WooCommerce products.
- Unpublish or trash the post you merge away; you do that in WordPress.
- Press Request indexing or Validate fix in Search Console, which it can only read.
- Make Google index a page. That decision stays with Google.
Every change is drafted next to the current value and waits for your approval. Each one written is logged in the Change Log, with Revert.
Check the rest of your site while you’re here
The free site check reads your public pages for titles, meta descriptions, headings, canonical tags and schema, and shows what needs fixing. If you sign up, RankHive reads your Google Search Console data every week, drafts the fixes, and writes the ones you approve to WordPress. Nothing changes on your site until you say yes.
Related issues
- Discovered – currently not indexedGive new posts time; act when posts you care about stay stuck.
- Duplicate without user-selected canonicalFix it only if Google picked the wrong URL.
- Soft 404Worth fixing, but first decide whether the page should exist.
- URL is not on GoogleFix it if you want this page in search, after reading the reason.
- URL Inspection toolNothing to fix: it’s the tool you diagnose and confirm fixes with.
Common questions
Is “Crawled – currently not indexed” a penalty?
No. Penalties show up in the Manual actions report. This status means Google crawled the page and chose not to index it yet, and Google says it may still be indexed later.
Should I resubmit crawled but not indexed pages?
No. Google’s help says there is no need to. Request indexing once after you have changed the page.
Does AI-written content cause this status?
Not because it is AI. Google judges the result: many similar pages that add little can be left out however they were produced.
Should I delete pages stuck here?
Only ones with no value to anyone. Merge a post that duplicates a better one and redirect it; keep a useful page while you improve it and link to it.
Sources
Checked against these pages on .
- Google Search Console Help: Page indexing report
- Google Search Central: In-depth guide to how Google Search works
- Google Search Central: Creating helpful, reliable, people-first content
- Google Search Central: Guidance on generative AI content
- Google Search Central: Spam policies
- Google Search Central: Ask Google to recrawl your URLs
- Make WordPress Core: Changes to attachment pages