You open Search Console and find a pile of URLs under "Discovered – currently not indexed". No error message, no last crawl date, nothing to click and fix. Google knows the pages exist and has simply not got round to them.

It looks similar to its better-known sibling, "Crawled – currently not indexed", and it is often treated the same way. It should not be. The two point to different problems, and the fixes barely overlap.

What "discovered – currently not indexed" means

Google's Page Indexing report documentation defines it like this:

The page was found by Google, but not crawled yet. Typically, Google wanted to crawl the URL but this was expected to overload the site; therefore Google rescheduled the crawl. This is why the last crawl date is empty on the report.

So Google found the URL, usually through your sitemap or a link, and put it in a queue. It has not fetched the page yet. Nobody at Google has looked at your content and judged it. That part has not happened.

The official wording blames server load, and sometimes that really is the cause. In practice, on small and new sites, it is more often a question of priority. Google decides how much of your site is worth crawling, and these URLs did not make the cut yet.

Discovered vs crawled – currently not indexed

The difference comes down to one step.

Discovered means Google has not fetched the page. The problem is getting Google to spend time on it: crawl capacity, crawl priority, and how your site signals which pages matter.

Crawled means Google fetched the page, read it and decided not to index it. That is a verdict on quality and value. We covered it in detail in crawled – currently not indexed: what it means and how to fix it.

If a URL moves from discovered to crawled and stays not indexed, that is progress of a kind. Google looked. Now the question is whether the page was worth keeping.

Why Google hasn't crawled your page yet

Google rarely tells you the exact reason, but on the sites we work on it usually comes down to one of these.

Your site is new or has little authority

Every site starts with a conservative crawl limit. Google's crawl budget guide says the limit rises over time "if there is demand to crawl more and the site remains healthy". A new domain with few links and little search interest has low demand. Google crawls the homepage and a few important pages, then works through the rest slowly.

This is the most common cause on young sites, and the least satisfying, because the fix is time plus the trust-building work below.

Your server is slow or throwing errors

This is the cause Google names. The same crawl budget guide explains that if your site "slows down" or returns server errors or rate-limiting responses, "the limit goes down and Google crawls less". Cheap shared hosting, a heavy WordPress theme, or a firewall that blocks Googlebot too eagerly can all do it.

You have far more URLs than real pages

Filter combinations, tag archives, search result pages, tracking parameters, calendar pages that go on forever. Each one is a URL Google has to consider. A 200-page site can quietly expose 20,000 URLs, and Google spreads its attention across all of them. Your important pages wait in the same queue as the junk.

Google's crawl budget guide lists sites "with a large portion of their total URLs classified by Search Console as Discovered - currently not indexed" as one of the types it was written for. If most of your URLs are in this bucket, URL bloat is the first thing to check.

The pages are poorly linked

A page that exists only in your sitemap, with no internal links pointing to it, looks unimportant. Internal links are how you tell Google which pages matter. Orphan pages tend to sit in the discovered queue for a long time.

Google expects little value from them

Google can predict a lot from URL patterns. If the last fifty pages it crawled under /tag/ were thin and near-identical, it has little reason to rush the next fifty. Large batches of templated pages, such as location or product variants with only a word swapped, often end up here for this reason.

How to check what is going on

Start in Search Console.

How to fix discovered – currently not indexed

Work through these roughly in order. The first three solve most cases.

Does requesting indexing help?

A little, for a handful of pages. Unlike the "crawled" status, here Google has not fetched the page, so a request in URL Inspection can prompt a crawl. For your two or three most important new pages, it is worth doing.

It does not fix the cause. There is a daily quota, and if Google does not consider your site worth crawling more of, requesting pages one at a time will not change that. Paid "instant indexing" services work on the same false idea and are best avoided.

How long until the pages get crawled?

On an established site with a healthy server, discovered URLs usually get crawled within days. On a new site, weeks or months is normal, and some low-value URLs may never be crawled at all. That is fine if they were junk.

What you want to see is the trend. As you cut bloat, fix the server and link the right pages, the number of discovered URLs should fall and the indexed count should rise.

Pages stuck in Google's queue?

If a large share of your site sits in this status, the cause is almost always site-wide: the server, the URL structure, or how much Google trusts the domain. That is the kind of problem our SEO services start with, and when the site itself is the bottleneck, our web development team fixes the build. Tell us about your site and we will tell you what is holding it back.