Fix Search Console Error: Discovered Currently Not Indexed (Quick Triage)

Updated for 2026 — quick triage page for the Search Console error: what the bucket means, the first three things to check, and how to confirm the fix worked. For indie-site authority strategy, see the linked guide.

This page is the quick fix-it triage. For the longer indie-site strategy (authority, internal links, crawl budget over weeks and months), see Discovered not indexed — strategy for new indie sites.

What “Discovered – currently not indexed” means: Google knows the URL exists (from your sitemap or some external link), but hasn’t dispatched a crawler to fetch it yet. Completely different from “Crawled – currently not indexed” — that one was fetched and rejected; this one wasn’t even fetched.

The fix isn’t to force Google to index it. It’s to make Google decide “this site is worth spending crawl budget on.”

Common causes

1. Low site authority → minimal crawl budget

Crawl budget = total requests Googlebot is willing to spend on your domain per day/week. New, low-link, low-traffic sites have a very low number (possibly < 100/day). With many URLs to choose from, Googlebot picks “the ones that look important” and dumps the rest into Discovered.

How to confirm: Search Console → Settings → Crawl Stats → see “Total crawl requests per day.” Healthy active sites: hundreds to thousands. New sites: often 10-50.

2. Crawl budget eaten by junk URLs

If your site has many thin / duplicate / parameter URLs (faceted nav, tag pages, search results, UTM links), Googlebot crawls them first and your real articles queue up.

How to confirm: Crawl Stats → “By file type” and “By response.” If a lot of crawls hit /tag/, /search?, /products?color=, budget is being wasted.

3. Weak discovery signal for the URL

Google discovers new URLs via sitemap / internal links / external links. Sitemap-only is the weakest discovery signal. A URL that appears in the sitemap once, has zero internal links, and zero external signal → bottom of the queue.

How to confirm: Pick 3 Discovered URLs and run rg "/that-url/" src/ to see how many places reference each. Sitemap-only = weak signal.

4. Historical pattern shows this URL type is thin / duplicate

If Google has crawled similar-shaped URLs on your site before and judged them low quality, it actively avoids crawling new URLs in that shape. Common with:

  • Template sites that ship city × product × language combinations
  • Lots of AI-generated unedited listicle pages
  • Tag / category pages with overlapping content

Shortest path to fix

Step 1: Confirm whether it’s a quality block

Pick one Discovered URL. In Search Console → URL Inspection → “Request indexing” to force a crawl. Wait 1-3 days:

  • Enters the index → not a quality issue, it’s a budget/priority issue. Go to Step 2-3.
  • Switches to “Crawled - currently not indexed” → content quality issue. See Crawled not indexed fix.
  • Still Discovered → site-level authority is too weak. Go to Step 4.

Step 2: Free up crawl budget from junk URLs

In robots.txt, block thin URLs:

User-agent: *
Disallow: /search
Disallow: /tag/
Disallow: /*?utm_
Disallow: /*?ref=
Disallow: /*?sort=
Disallow: /*?filter=

Sitemap: https://yourdomain.com/sitemap.xml

Or for pages that need to stay accessible but shouldn’t be indexed, add noindex:

<meta name="robots" content="noindex,follow" />

follow lets Google still traverse internal links to find deeper pages while skipping the current one.

# Find URLs you want indexed that only the sitemap references
rg -L 'href="/my-discovered-url"' src/   # -L is inverse: files NOT matching

If your /articles/ index, homepage “Latest” section, and related-articles module don’t link it, add it:

<!-- Auto-list 5 related at article end -->
{related.map(p => (
  <li><a href={`/articles/${p.slug}/`}>{p.data.title}</a></li>
))}

Goal: every URL you want indexed has ≥5 internal links pointing to it.

Step 4: Boost site-wide authority

Short-term actions:

  • Get 3-5 real backlinks (Reddit / HN / friend blog / awesome-list)
  • Submit to IndieHackers / Product Hunt / industry directories
  • Push your top 5 articles on social, drive real traffic

Medium-term:

  • Publish 2-3 quality articles/week (≥800 words, unique angle)
  • Build hub / pillar pages that aggregate related articles
  • Delete or merge the thinnest 20-30% of pages

Step 5: Wait 2-8 weeks and watch the Discovered count

After fixes:

  • Don’t check Search Console daily (data is 2-3 day lagged)
  • Check the “Pages” report Discovered count every 2 weeks
  • Expectation: 30-50% drop in Discovered count after 8 weeks

If nothing moves after 8 weeks → re-run the Step 1 diagnostic.

Prevention

  • Don’t publish empty / placeholder / template pages
  • Default thin pagination (tag, search, filter) to noindex
  • On publish, auto-link new articles from homepage + index + related-articles module
  • robots.txt blocks UTM / tracking params by default to save crawl budget
  • Site sitemap only contains URLs you actually want indexed — don’t stuff noindex pages in there

Tags: #SEO #Google #Search Console #Indexing