Skip to content

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.

See the common statuses

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.

Sitemap URLs indexed in Google
CheckedIndexedWhat changed
Oct 17, 20265 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, 20269 of 13/tools indexed. /blog left the sitemap, so one URL fewer.
Oct 26, 202618 of 23Out: three pages that went live Oct 24, /seo-report-template from that morning (Crawled - currently not indexed), and /privacy.
Oct 28, 202619 of 25/seo-report-template indexed after a new crawl that day. The cannibalization checker and slug generator joined the sitemap.
Oct 30, 202619 of 26This 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, 202635 of 4014 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.
Not indexed on November 11, 2026
PageLive sinceStatusLast crawl
/tools/keyword-cannibalization-checkerOct 26Soft 404Oct 29
/tools/schema-markup-generatorOct 24Soft 404Oct 27
/alternatives/jasperOct 24Discovered - currently not indexedNever
/alternatives/clearscope-vs-marketmuseNov 10Discovered - currently not indexedNever
/privacyBefore Oct 13URL is unknown to GoogleNever
  • /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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

Start free trial

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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?
Google knows the URL exists, usually from a link or your sitemap, but hasn't crawled it yet. Google says it typically wanted to crawl the page but expected that to overload the site, so it rescheduled the crawl. That is why the Last crawl date is empty.
What does Crawled - currently not indexed mean?
Google fetched the page and decided not to add it to the index for now. Google says it may or may not be indexed in the future and that there is no need to resubmit it. Change the page first, then ask again.
How long does Discovered - currently not indexed last?
Google gives no fixed time. It says crawling can take anywhere from a few days to a few weeks. On serpwright.com, /wordpress was Discovered at our October 17 and 20 checks, was crawled on October 23 and was indexed at our next check. /privacy has been live for about a month and has never been crawled. At our November 11 check, URL Inspection even called it unknown to Google.
What does Soft 404 mean in Google Search Console?
Google crawled the page, the server answered 200 OK, but the page looked to Google like a "not found" or empty page, so Google didn't index it. Google's status code page says this happens when the content suggests an error, such as an empty page or an error message.
How do I fix a Soft 404?
If the page is really gone, return a 404 status code. If it is a real page, check the rendered page in URL Inspection, remove anything that reads like an error, and put the page's own content near the top of the HTML. Then request indexing once. The status changes only after Google crawls the page again. On our site, /tools cleared three days after its fix, and two tool pages have now waited 13 and 15 days for a recrawl.
Is it bad if some pages aren't indexed?
Not by itself. Google says not to expect every URL on a site to be indexed, only the canonical pages. Check the reason for each page that matters to you, and ignore the ones you don't need in search.
Should I click Request indexing?
Once, for the pages that matter most, after you've linked to them or changed them. Google says there is a quota and that requesting a crawl several times for the same URL won't get it crawled any faster.
Should I click Validate fix?
Only after you have fixed every page listed under an issue, and only once. Google says validation stops when it finds one remaining instance, and typically takes up to about two weeks.
Is it a crawl budget problem?
Rarely, on a small site. Google's crawl budget guide is for large sites (roughly 10,000 or more pages that change daily, or a million or more that change weekly) and for sites with a large share of URLs stuck as Discovered. For a site without many fast-changing pages, Google says an up to date sitemap and a regular look at the Page indexing report are adequate. In our experience, on a small site Discovered more often means Google doesn't yet see enough reason to crawl the page, and links from indexed pages are what changes that.
Does a sitemap get my pages indexed?
It helps Google find them. Google says a sitemap doesn't guarantee that every URL in it will be crawled and indexed. In our experience, links from pages Google already shows do more for a new page.