Discovered or crawled, currently not indexed
What Search Console's two “currently not indexed” statuses and Soft 404 mean, why new sites see them most, and what to do about each. With our own site's numbers.
Short answer
Discovered - currently not indexed means Google knows the page exists but hasn't crawled it yet. Crawled - currently not indexed means Google crawled it and chose not to index it for now. Neither is an error you can fix with one setting. On a new site the fixes are links from pages Google already indexed, a page with more of its own content, one indexing request, and a few weeks. Soft 404 means Google read a page that loads fine as empty or an error: put the page's own content near the top, or return a real 404 if the page is gone.
Copies all three checklists as Markdown, with tick boxes, for a doc, Notion or a ticket.
What each status means
The reasons a small site sees most in the Page indexing report, in Google's words, and whether you need to do anything.
- Discovered - currently not indexed
The page was found by Google, but not crawled yet. Google says it typically wanted to crawl the URL but expected that to overload the site, so it rescheduled the crawl. That is why Last crawl is empty.
What to do: Link to it from pages Google has indexed, keep it in the sitemap, and request indexing once if it matters.
- Crawled - currently not indexed
The page was crawled by Google but not indexed. It may or may not be indexed in the future, and there is no need to resubmit it for crawling.
What to do: Make the page worth indexing: more that is its own, not a near copy of another page. Then link to it and request indexing once.
- Soft 404
The page returns a friendly "not found" message without a 404 status code. Google suggests a real 404 for missing pages, and more information on pages that aren't missing.
What to do: If the page is real, check how Google sees it in URL Inspection and give it more of its own content near the top.
- Duplicate without user-selected canonical
The page is a duplicate of another page and doesn't name a preferred one, so Google chose the other page. Google says this is not an error.
What to do: Nothing, if the other page is the one you want. Otherwise set a canonical tag or make the pages different.
- Alternate page with proper canonical tag
The page points to its canonical page, which is indexed, so there is nothing to do.
What to do: Nothing.
- Page with redirect
A non-canonical URL that redirects to another page, so this URL will not be indexed. The page it redirects to may or may not be.
What to do: Nothing, unless the redirect is a mistake. Link to the final URL, not the old one.
- URL marked 'noindex'
Google found a noindex directive on the page, so it did not index it.
What to do: Remove the noindex if you want the page in Google, then request indexing.
- Not found (404)
The page returned a 404. Google says that is not necessarily a problem if the page was removed with no replacement.
What to do: Redirect it if a page replaced it. Otherwise leave it.
- Blocked by robots.txt
Your robots.txt file blocks Google from the page. Google notes this does not guarantee the page stays out of the index.
What to do: Remove the block if you want the page crawled. To keep a page out of Google, remove the block and add noindex, so Google can read it.
Seeing Duplicate without user-selected canonical? When it matters and how to see which URL Google chose. Seeing Blocked by robots.txt? Test which robots.txt line blocks the page.
Our own site, page by page
serpwright.com is a new site with almost no links from other sites. These are URL Inspection results for every URL in its sitemap.
| Checked | Indexed | What changed |
|---|---|---|
| Oct 17, 2026 | 5 of 14 | /tools was a Soft 404: a hub that was little more than a list of links. We added text explaining each tool the same day. |
| Oct 20, 2026 | 9 of 13 | /tools indexed. /blog left the sitemap, so one URL fewer. |
| Oct 26, 2026 | 18 of 23 | Out: three pages that went live Oct 24, /seo-report-template from that morning (Crawled - currently not indexed), and /privacy. |
| Oct 28, 2026 | 19 of 25 | /seo-report-template indexed after a new crawl that day. The cannibalization checker and slug generator joined the sitemap. |
| Oct 30, 2026 | 19 of 26 | This guide joined the sitemap. Google crawled this guide, the slug generator and the cannibalization checker on Oct 29 and indexed none of them. The checker went from Crawled - currently not indexed to Soft 404. |
| Nov 11, 2026 | 35 of 40 | 14 pages joined the sitemap since Oct 30, and all but one from Nov 10 were indexed. This guide, the slug generator and /blog-post-template indexed too. Google hasn't crawled the two Soft 404 tool pages since Oct 29 and Oct 27, so the checker's Oct 31 short answer is still unseen. The five below are out. |
| Page | Live since | Status | Last crawl |
|---|---|---|---|
| /tools/keyword-cannibalization-checker | Oct 26 | Soft 404 | Oct 29 |
| /tools/schema-markup-generator | Oct 24 | Soft 404 | Oct 27 |
| /alternatives/jasper | Oct 24 | Discovered - currently not indexed | Never |
| /alternatives/clearscope-vs-marketmuse | Nov 10 | Discovered - currently not indexed | Never |
| /privacy | Before Oct 13 | URL is unknown to Google | Never |
- /wordpress was Discovered at our October 17 and 20 checks, was crawled on October 23 and was indexed at the next check. Of the three pages that went live on October 24, one was crawled on November 10 and indexed by our November 11 check, one is still Discovered, and one is a Soft 404.
- Crawled - currently not indexed can clear fast. /seo-report-template had that status on October 26, the day it went live, and was indexed two days later.
- Google can class a thin page as a Soft 404 even when it loads fine. Our /tools hub was one until we added text explaining each tool, and was indexed by our next check, three days later.
- A page can move from Crawled - currently not indexed to Soft 404 at its next crawl. Our cannibalization checker did on October 29. Above the fold it showed mostly the tool with a made-up example, so on October 31 we added a short answer to what the page is about. By November 11 Google hadn't crawled it again, so we don't know yet if that fixed it.
- A page nobody links to in the body, like our privacy policy, can go uncrawled for a long time. That one doesn't need to rank.
- A sitemap is a hint, not a request. Our /blog-post-template showed “URL is unknown to Google” after four days in the sitemap, was Discovered two days later, and was crawled on November 10, 17 days after it went live, and was indexed by our next check.
We'll update these tables as the pages move.
Discovered - currently not indexed: what to do
Google knows the URL but hasn't spent a crawl on it. Give it reasons to.
Rule out a block
Inspect the URL in Search Console and click Test live URL. If the live test says the page can't be indexed, fix what it names (robots.txt, noindex, a login, a server error) before anything else.
Link to it from pages Google already indexed
A sentence with a link in the body of a related page, not only a menu or footer link. On a new site with few outside links, internal links are the main signal you control that a page matters.
Keep it in the sitemap
With a lastmod date that changes only when the page really changes. A sitemap helps Google find URLs, but Google says it doesn't guarantee they get crawled or indexed.
Request indexing once
In URL Inspection, for the few pages that matter most. Google says requesting a crawl several times for the same URL won't get it crawled any faster, and that there is a quota.
Give it a few weeks
Google says crawling can take anywhere from a few days to a few weeks. Spend that time on links and on the pages Google already shows.
Crawled - currently not indexed: what to do
Google read the page and passed on it for now. Change the page before you ask again.
See what Google saw
In URL Inspection, open View crawled page (or View tested page after a live test) and check the screenshot and HTML. If text your visitors see is missing there, Google judged a thinner page than yours.
Check it isn't a near copy
If another page on your site covers the same search, Google may keep only one. Merge the two, or make each answer a different question.
Add what only you have
Your own numbers, a worked example, a table, a clear answer at the top. Google says it prioritizes fast inclusion of high quality, useful content.
Link to it, then request indexing once
After a real change, not before. For a crawled page, Google says there is no need to resubmit it for crawling, so asking again only helps once the page is different.
Let some pages go
Tag pages, filtered lists and thin pages rarely earn a place. Google says not to expect every URL on your site to be indexed, only the canonical pages. Add noindex to the ones you don't need.
Two pages competing for one search? Find them with the keyword cannibalization checker. Tracking indexing each month? It has its own section in the SEO report template. Indexed pages losing clicks? See if the drop lines up with a confirmed Google update in the Google update checker.
With Search Console connected, Serpwright checks every article it publishes a day later, again after a week if it isn't indexed yet, and tells you in the app if it still isn't.
3 days free, no card.
Soft 404 in Google Search Console: what to do
Google crawled the page and read it as an error or empty page, though your server answered 200 OK.
A Soft 404 in Search Console means Google didn't index the page because it looked like a “not found” page: empty, an error message, or too little of its own content. If the page is really gone, return a 404 status code. If it is a real page, make sure Google sees its content, then request indexing once.
Decide if the page should exist
If the page is truly not found, Google recommends a real 404 status code. If a newer page replaced it, we redirect to that page instead. Only real pages need the steps below.
See what Google rendered
In URL Inspection, click Test live URL, then View tested page, and check the screenshot and HTML. Google's help suggests this for Soft 404s. If the main text is missing there, Google may be seeing an empty page.
Look for text that reads like an error
Google's HTTP status code page says that if the content suggests an error, such as an empty page or an error message, Search Console shows a Soft 404. Check for "not found", "no results" or "0 items" on the page, and for tools that show little until someone types.
Put the page's own content near the top, in the HTML
A short answer to what the page is for, a worked example, a table. We put it in the HTML the server sends, so it doesn't depend on a click or on JavaScript running.
Fix error views in JavaScript apps
Google's JavaScript guide says soft 404s are especially hard to prevent in single-page apps. For error views, redirect to a URL that returns 404, or add a noindex robots meta tag.
Request indexing once, then wait for a crawl
The status changes only after Google crawls the page again. Request indexing once after the fix. Click Validate fix only when every page listed under Soft 404 is fixed.
Our three Soft 404 pages
- /tools was a Soft 404 on October 17. It was a list of links with almost no text. We added a paragraph explaining each tool that day, and it was indexed at our next check, three days later.
- The keyword cannibalization checker became a Soft 404 at its October 29 crawl. The top of the page was mostly the tool with a made-up example. We added a short answer above the tool on October 31. Google hasn't crawled it since, so it is still listed as a Soft 404.
- The schema markup generator has been a Soft 404 since its October 27 crawl. A Googlebot user agent gets the full page with no error wording. The top of the page is mostly a form filled with example details, so our guess is that Google read it as an empty tool. We reworded one of its check messages after that crawl, and Google hasn't crawled it since.
What this taught us: a fix counts only after the next crawl, and Google can wait two weeks or more to crawl a page it has labeled Soft 404. Link to the fixed page from pages that are indexed, so Google has a reason to come back.
Sources, checked November 11, 2026: Search Console Help: Page indexing report (Soft 404); Google Search Central: How HTTP status codes affect Google Search (2xx and soft 404); Google Search Central: Fix Search-related JavaScript problems (soft 404s in single-page apps).
What not to do
Each of these costs time or risks a penalty, and none of them gets a page indexed.
- Request indexing for the same URL every day. Google says repeat requests won't get it crawled any faster.
- Click Validate fix before every listed page is fixed, or click it again while it runs. Validation typically takes up to about two weeks.
- Publish many short pages hoping some stick. Thin pages often end up as Crawled - currently not indexed, and each one splits the links your good pages could use.
- Buy links or link packages. Google's spam policies list buying links for ranking as link spam.
Indexing checks on every article
Serpwright writes articles and publishes them to WordPress, Webflow, Shopify or Ghost. After each one goes live it:
- Resubmits your sitemap in Search Console, when Search Console is connected.
- Pings IndexNow for Bing and other engines once your key is verified (not available on Webflow, Shopify or Ghost).
- With Search Console connected, checks the URL in URL Inspection a day later, shows the status on the article, and checks again after a week if it isn't indexed yet.
- Sends you an in-app notice if the article still isn't indexed after seven days.
- Suggests links to the new article from your related posts, for you to approve, or adds them in auto mode on articles Serpwright wrote. Each article is also written with links to your related pages.
3 days free, no card.
Questions
What does Discovered - currently not indexed mean?
What does Crawled - currently not indexed mean?
How long does Discovered - currently not indexed last?
What does Soft 404 mean in Google Search Console?
How do I fix a Soft 404?
Is it bad if some pages aren't indexed?
Should I click Request indexing?
Should I click Validate fix?
Is it a crawl budget problem?
Does a sitemap get my pages indexed?
Sources, checked October 28, 2026
- Search Console Help: Page indexing report (statuses and definitions)
- Search Console Help: URL Inspection tool
- Google Search Central: Ask Google to recrawl your URLs
- Google Search Central: Learn about sitemaps
- Google Search Central: Crawl budget management for large sites
- Google Search Central: Spam policies (link spam)