"Discovered - currently not indexed": what it means and how to fix it
Google knows the URL exists but has not crawled it yet.
What it means
Google found the URL, usually in a sitemap or a link, and put it in a queue. It has not fetched the page yet. Google often delays crawls when a site has many URLs, when the server is slow, or when Google expects low value from the URL.
Common causes
- The site has more URLs than Google wants to crawl right now (crawl budget).
- The server responds slowly, so Google crawls less.
- The page has few or no internal links.
- Many similar URLs (filters, parameters, pagination) compete for crawls.
How to fix it
- Add internal links to the page from pages that Google already indexed.
- Remove low-value URLs from the sitemap, and block crawl traps such as filter parameters.
- Improve server response time.
- Keep
lastmoddates accurate, so Google trusts your sitemap.
How to find these pages
In Search Console, open Indexing > Pages and select the "Discovered - currently not indexed" row. Search Console shows up to 1,000 example URLs. CrawlCoach checks up to 10,000 URLs from your sitemap for each site and groups them by cause, so you fix the most valuable pages first.