Guides
Discovered Currently Not Indexed in Google Search Console
Discovered currently not indexed is a status in Google Search Console that means Google has found your URL but has not crawled it yet. The page is sitting in a queue. Google learned the address exists, usually from your XML sitemap or an internal link, and then decided not to spend a crawl request fetching it right now.
This is a different problem from a page that was crawled and then left out of the index. Nothing on your page has been judged, because Googlebot has not read a single word of it. That distinction changes the entire fix. You are not solving a content quality problem. You are solving a crawl priority and crawl capacity problem, and those live in your site structure and your server, not in your copy.
Discovered versus crawled: do not confuse the two
Search Console uses two labels that look almost identical and get mixed up constantly. Getting them straight is the whole game.
If you treat a discovery problem like a quality problem, you will rewrite and republish content that Google has never actually seen, and nothing will change. If you treat a quality problem like a discovery problem, you will keep hammering the Request Indexing button on a page Google already evaluated and passed on. Read the label before you touch anything.
Why Google parks a URL in this state
Google crawls every site against a rough budget. That budget is a function of two things: how fast and reliably your server answers, and how much Google believes your pages are worth fetching. When a URL gets stuck as discovered but not crawled, one or more of these is almost always the cause:
Almost all of these are structural. A single orphaned page can sit in this state for weeks with no real harm done. But thousands of URLs stuck here at once is a loud signal: either your crawl capacity is constrained or your site is manufacturing more URLs than it should.
How to diagnose it
Diagnosis is a process of narrowing down which of those causes applies to your site. Work through it in order, because the answer to one question usually decides whether the next one is even worth asking. Start narrow with a single stuck URL, then widen out to the pattern across the whole report. A problem that affects three pages and a problem that affects three thousand almost never share the same root.
Inspect the URL first
Run the exact URL through the URL Inspection tool in Search Console. Confirm the status, look at the crawl history (it will show that the page has not been crawled), and request indexing a single time. Requesting it over and over does nothing useful and just adds noise to the queue.
Check your server response and logs
Pull your server access logs and look for Googlebot. If Googlebot is actively crawling your site but stepping past these specific URLs, you have a priority problem. If Googlebot requests are slow, timing out, or returning 5xx errors, you have a capacity problem, and you fix the server before anything else. A host that struggles under crawl load will keep pages stranded here no matter what you change on the page itself.
Audit internal links and the sitemap
Confirm the URL is in your XML sitemap and that the sitemap returns only clean, current, indexable URLs. Then count how many internal links point at the stuck page and where they come from. A URL that is reachable only from the sitemap, with no links from real navigation or body content, is telling Google it is an afterthought. Google tends to agree.
How to actually fix it
Work from the structural causes down to the individual URL. In rough order of impact:
This is also the argument for getting crawl structure right when a site is built rather than patching it after the fact. A clean architecture, disciplined internal linking, and a tight sitemap are the core of how Ninetyfifth Marketing approaches technical SEO on the sites it builds.
Once the fixes are in, treat the Page Indexing report as a slow moving dashboard rather than a live feed. Check it weekly, watch whether the count of affected URLs trends down, and confirm that the pages you actually care about move into the indexed group. If the number keeps climbing instead, that is a signal your site is still producing URLs faster than Google is willing to crawl them, and the structural work is not finished yet.
When to leave it alone
Not every URL in this report deserves a rescue. If the stuck pages are thin, duplicated, or pages you would never want a real visitor to land on in the first place, the correct move is to pull them out of the crawl path, not to force them into the index. A smaller site that Google can crawl completely and trust will beat a bloated one where every request gets spent on filler. Index bloat is a real cost. Sometimes discovered currently not indexed is Google quietly doing you a favor, and the right response is to agree with it.
Questions
What does discovered currently not indexed mean?
It means Google has found your URL, usually through your sitemap or an internal link, but has not crawled it yet. The page is in a queue waiting for a crawl request. Because Googlebot has not fetched the page, nothing about its content has been evaluated.
How is it different from crawled currently not indexed?
Discovered means Google has not fetched the page at all. Crawled means Google fetched and read the page, then chose not to index it. The first is a crawl priority or capacity issue, the second is usually a quality or duplication issue, and each needs a different fix.
How long does it take to get out of this state?
There is no fixed timeline. After you improve server speed, internal linking, and your sitemap, Google still works through its crawl queue on its own schedule. A few days to a few weeks is normal, and repeatedly requesting indexing does not accelerate it.
Should I request indexing for every stuck URL?
Request indexing once per URL that genuinely belongs in the index, then stop. Spamming the button adds no value. For pages you do not want indexed, do the opposite: block or noindex them so Google stops spending crawl budget on URLs that do not matter.
Can a slow server cause this?
Yes. If your server is slow or returns errors under load, Google throttles its crawl rate to protect your site, which strands URLs in the discovered state. Fixing server response and stability often frees up crawl capacity across the whole domain, not just the affected pages.
