“Discovered - currently not indexed” is one of the statuses site owners using Google Search Console see most often. It means Google knows the URL exists but hasn’t added it to its index. It is not an error message as such, but when many pages sit in this state, it is a sign something about the site needs attention.

In this guide we explain what the status means, why Google may not index a page, how content quality, internal linking, site architecture, the XML sitemap, canonical tags, robots.txt and technical infrastructure affect it, why new sites index more slowly, how to fix it step by step, whether to request indexing, how it differs from “Crawled - currently not indexed”, what not to do, and how long indexing takes.

What Does “Discovered - Currently Not Indexed” Mean?

Google found the URL, for example through a sitemap or a link, but hasn’t crawled it yet. It may be waiting in the crawl queue, or Google may have decided that crawling it now isn’t worth the cost.

Why Doesn’t Google Index the Page?

Why Doesn't Google Index the Page?

  • Google may have discovered the URL but not yet crawled it.
  • Site architecture, content quality, the number of URLs and technical SEO can all affect the evaluation process.
  • Low priority: Google allocates a limited amount of crawling to each site, and URLs that look unimportant may wait.

How Does Content Quality Affect Indexing?

Thin, duplicate or low-value pages are less likely to be crawled and indexed. Write original, useful content that answers a real search need.

Why Is Internal Linking Important?

Well-structured internal linking helps Google discover pages and understand how they relate. A page with few or no internal links looks unimportant.

Site Architecture and Indexing

Important pages should be close to the home page and easy to reach. Deeply buried pages are crawled less.

How to Check the XML Sitemap

Make sure the sitemap is submitted in Search Console, contains only canonical, indexable 200-status URLs and is kept current. A sitemap helps discovery but does not guarantee indexing. See what is a sitemap.

Check the Canonical Tag

A canonical pointing to another URL tells Google to index that one instead. See what is a canonical URL.

Check the robots.txt File

Make sure it doesn’t block the page or the resources it needs.

Why Does the Technical Infrastructure Matter?

Slow responses and server errors reduce the crawl rate. A fast, stable site gets crawled more.

Why Can Indexing Be Slower on New Sites?

On a new site Google needs time to discover, crawl and evaluate the pages. Regular quality content, a sound site architecture and technical SEO speed this up.

How to Fix “Discovered - Currently Not Indexed”

  1. Check the URL in Google Search Console.
  2. Improve the content.
  3. Add internal links.
  4. Check the sitemap.
  5. Check the canonical structure.
  6. Run a technical SEO check. See technical SEO.

After the necessary optimizations, you can use the URL Inspection tool in Search Console to request indexing.

Should You Request Indexing from the URL Inspection Tool?

You can, once for each improved page. The request only asks Google to re-evaluate the URL; it does not mean the page will definitely be indexed.

Discovered vs. Crawled - Currently Not Indexed

  • Discovered - currently not indexed: Google knows the URL but may not have crawled it yet.
  • Crawled - currently not indexed: Google crawled the page and decided not to index it for now, often because of content quality or duplication.

Both need different fixes: the first is mainly about crawl priority and discovery signals, the second about the page’s value.

SEO Checklist for Pages Not Being Indexed

  • Is the content original and useful?
  • Is the page linked from relevant, important pages?
  • Is the URL in the sitemap and the sitemap clean?
  • Is the canonical correct?
  • Is it free from noindex and robots blocks?
  • Does the server respond quickly?

What Not to Do

  • Submitting the same URL over and over.
  • Stuffing content with keywords.
  • Deleting and republishing content again and again.
  • Using low-quality backlinks.

How Long Does Google Take to Index Pages?

There is no exact time. It depends on the site, its content, links and Google’s crawl schedule.

Does Every URL Need to Be Indexed?

No. Filter pages, internal search results, thin duplicates and utility pages often shouldn’t be. Focus on the pages that matter for your business.

Analyzing Indexing Problems with SEO Consulting

If many valuable pages stay unindexed, a professional audit can find patterns across architecture, content and technical setup. See our SEO consulting and web design services. Related reading: what is Product schema, what is an RSS feed and content optimization for AI-powered search engines.

Frequently Asked Questions

Why does “Discovered - currently not indexed” happen?

Google may have discovered the URL but not yet crawled it. Factors such as site architecture, content quality, the number of URLs and technical SEO can also affect the evaluation.

How is it fixed?

First check content quality, internal linking, the sitemap, canonical tags, robots.txt and technical accessibility. After the necessary optimizations, a request can be made through Search Console.

Does a Search Console indexing request guarantee a result?

No. An indexing request only asks Google to re-evaluate the URL. It doesn’t mean the page will definitely be indexed.

Does a sitemap get a page indexed?

No. A sitemap helps Google discover a URL but doesn’t guarantee indexing.

Does internal linking help indexing?

Properly structured internal linking can help Google discover the pages on your site and understand how they relate.

Why can a new website take a long time to be indexed?

On new sites Google may take time to discover, crawl and evaluate pages. Regular quality content, correct site architecture and technical SEO work help.

Are “Discovered” and “Crawled” - not indexed the same?

No. “Discovered - currently not indexed” means Google knows the URL but may not have crawled it yet. “Crawled - currently not indexed” means Google crawled it but didn’t add it to the index for now.