Key Takeaways
- ‘Discovered – currently not indexed’ is not a penalty. It simply means Google knows the page exists but has chosen to delay crawling or indexing it until stronger signals are present.
- Start with the basics before deeper fixes. Check URL inspection, robots.txt, meta noindex tags and canonical settings. These simple issues are often the real blocker.
- Crawl priority is heavily influenced by site structure. Strong internal linking, shallow click depth and an up-to-date sitemap help Google find and prioritise important pages faster.
- Content quality still decides whether a page gets indexed. Thin, duplicate or low-value pages are frequently skipped, even if they’re technically accessible.
- Request indexing only after fixing underlying issues. A manual request helps requeue the page, but long-term indexing depends on clear technical signals and genuine content value.
Publishing a page on your website is only the beginning of its journey. After you hit publish, that page still has to earn its place in search results. Google decides when, how or even if it will be indexed. This decision is influenced by many factors, from site quality to technical signals, and it may not always work in your favour.
This is a common challenge for site owners managing SEO in-house, as well as for businesses working with an SEO agency.
The first sign of this issue comes when you open Google Search Console and notice a page labelled ‘Discovered – currently not indexed.’ It means Google knows the URL exists (perhaps found it via your sitemap or a link from another page), but it made a decision to postpone the crawl.
But what does it mean? Should you be worried?
In the sections below, we will unpack what this message truly means and discuss steps you can take to help Google move your pages from discovery to index.
Understanding the ‘Discovered’ Status
Many website owners see the ‘Discovered – currently not indexed’ status and panic. However, it doesn’t necessarily signal a problem.
The status is often misunderstood as a penalty or a bug, but in reality, it is a specific state within Google’s crawling and indexing pipeline.
- Discovered
This indicates that Google is aware of your page. It may have found the URL through an internal link on your website, a link from another site or directly via your submitted sitemap. Essentially, Google knows the page exists, but that’s just the first step.
- Currently Not Indexed
This part of the status tells you that Google has not yet crawled or added the page to its search index. Importantly, this is not considered an error. It’s more of a temporary holding state. Google may eventually index the page, but for now, it’s waiting for a signal that the page is ready and valuable enough to show in search results.
Common Causes of ‘Discovered – Currently Not Indexed’
If you were to consult an SEO agency, they would tell you that Google doesn’t crawl everything it finds immediately. With billions of pages created every day, Google has to be efficient. Here are the most common reasons your page is stuck:
Crawl Budget Constraints
Google allocates a specific amount of time and resources (called Crawl Budget) to every website. If your site is big, has a lot of ‘junk’ pages or your server is slow, Google might run out of time before it gets to your new URL. It sees the page, but it decides to save its energy for later.
Content Quality Suspicions
Google is getting better at predicting if a page is worth the effort before even opening it. If the URL structure looks like a duplicate of another page, or if the surrounding context (like the category it’s in) has historically low-quality content, Google may deprioritise the crawl.
It’s Simply Too New
Sometimes, the simplest answer is the right one: Google just hasn’t gotten around to it yet. On a brand-new website or one that doesn’t publish frequently, it can take days or weeks for Google to return and index new URLs.
Initial Diagnostics: Check the Basics
You might be tempted to perform technical overhauls to fix the problem. But the truth is, pages remain in the ‘Discovered – currently not indexed’ status because of simple, easy-to-overlook issues.
Taking a few minutes to run these initial diagnostics can often solve the problem quickly and save you from unnecessary troubleshooting.
Inspect the URL
The first step is to examine the page in question using the URL inspection tool in Google Search Console (GSC). This tool provides valuable insights into how Google views your page.
Here’s what you should look for:
- Crawl Status
Check when the page was last crawled. A recent crawl usually indicates Google is actively monitoring the page. If the last crawl date is outdated or missing, the page may not be easily discoverable. In that case, you’ll need to investigate crawlability.
- Indexing Allowed
You want to see a green checkmark or a ‘Yes’ here. If it says ‘No,’ your site is actively telling Google not to index the page via a tag or header.
- User-Declared Canonical
Verify that the canonical URL declared on the page matches the URL you are inspecting. If there’s a mismatch, Google may choose to index a different version, which can lead to the ‘Discovered – currently not indexed’ status.
Check for Robots.txt Blocking
Next, check that the page isn’t being blocked by your site’s robots.txt file, which tells search engines which pages they should not crawl. Even a single line can prevent Google from accessing your page.
How to check:
- Use GSC’s Robots.txt Tester to see if the URL is blocked.
- Alternatively, visit yoursite.com/robots.txt and review the file manually.
How to fix:
- If you find a rule like Disallow: /example-page/, remove it or adjust it to allow crawling.
- Be careful not to accidentally open pages you want hidden, but make sure the pages meant for public search are accessible.
Check for Meta Noindex Tag
A common reason Google won’t index a page is the presence of a meta noindex tag in the HTML header. This tag explicitly tells search engines not to include the page in their index.
It’s common for developers to leave these on while a page is in draft mode, only to forget to remove them when the page goes live.
Here’s an example code to avoid:
<meta name=”robots” content=”noindex, follow”>
How to check:
- Open the live URL in your browser.
- Right-click anywhere on the page and select View Page Source or press Ctrl + U.
- Press Ctrl+F and search for the word ‘noindex.’
- If you find a tag like the one above in the <head> section, that’s what’s blocking indexing.
How to fix:
- If your site uses a CMS (like WordPress, Shopify or Wix), make sure ‘noindex’ is disabled or set to indexable in SEO or advanced settings.
- If your site is hardcoded (manual HTML), delete the <meta name=”robots” content=”noindex”> tag from the <head> section.
Once removed, Google will be able to index the page normally on its next crawl.
Addressing Crawlability and Site Health
If your initial diagnostics didn’t uncover any obvious issues—no meta noindex tags, robots.txt blocks or URL errors—then the problem is that Google knows about your page, but it isn’t crawling it.
This usually has less to do with the page itself and more to do with how your site is structured and how Google prioritises its crawl.
To fix this, you need to make your pages easier to find and faster to process.
Optimise Internal Linking
Internal links are one of the most important signals Google uses to discover and prioritise content. A strong internal linking structure ensures that your high-priority pages aren’t buried deep in your site and that Googlebot can easily find and crawl them.
Action | Goal |
Add relevant links. | Include links to ‘Discovered’ pages from your most authoritative pages, such as your homepage or main category hubs. This not only helps Google find these pages but also signals their importance. |
Use descriptive anchor texts. | Don’t just use ‘Click here.’ Use keywords that describe the target page. This helps Google understand the context of the page before it even crawls it. |
Check link depth. | Pages buried more than three clicks away from the homepage are crawled less often. Bring key pages closer to the root by linking to them from higher-level pages to increase crawl frequency. |
Update Your Sitemap
Sitemaps act as a roadmap for search engines. This is why if your new URLs are not in there, Google has to find them by accident through links, which is much slower.
Most modern CMS platforms (like WordPress with RankMath/Yoast or Shopify) update sitemaps automatically. However, you should manually verify that the ‘Discovered’ URLs are actually listed in your sitemap.
You can regenerate your sitemap after adding or updating pages and resubmit it through Google Search Console’s Sitemaps report.
Here’s a tip: While sitemaps help with discovery, internal linking helps with prioritisation. Doing both is the most effective way to get indexed.
Improve Page Load Speed
Google is a business, and crawling costs them money in terms of computing power. If your server is slow or your pages are ‘heavy’ (due to massive unoptimised images or messy code), Google may give up mid-crawl to save resources. This is often where the crawl budget runs out.
To solve this, here’s what you need to do:
- Run your page through Google PageSpeed Insights to identify bottlenecks.
- Common fixes include:
- Compressing large images.
- Enabling browser caching.
- Removing or deferring render-blocking scripts.
Content Quality and Canonicalisation
Even when a page is technically accessible and crawlable, Google may still choose not to index it. This usually happens when the content doesn’t meet Google’s quality expectations or when there’s confusion about which version of a page should be indexed. In these cases, the issue is less about technical barriers and more about value.
Google wants to index pages that are useful, original and clearly defined as the preferred version.
Review Content Quality and Uniqueness
Google’s ultimate goal is to provide the best possible answer to a user’s query. Pages that appear thin, repetitive or easily replaceable are often deprioritised or skipped entirely.
- Thin content
Ask whether the page is genuinely helpful. Does it answer a specific question, solve a problem or provide insights that aren’t already covered elsewhere on your site? Pages with very little text, shallow explanations or SEO content created mainly to exist rather than to help are less likely to be indexed.
- Duplicate content
If your content is too similar to another page on your site—or worse, a page on a competitor’s site—Google will flag it as duplicate content. If Google sees multiple pages offering nearly identical information, it will typically choose one to index and ignore the rest.
Here’s how you can fix it:
- Expand thin pages with deeper explanations, examples, visuals, FAQs or updated information.
- Add unique angles, data or use cases that differentiate the page from others.
- If multiple low-quality or overlapping pages exist, consider consolidating them into a single, stronger page and redirecting the weaker ones.
Improving content quality sends a clear signal to Google that the page deserves a place in the index.
Implement Correct Canonical Tags
When Google encounters multiple URLs with similar or identical content, it must decide which one is the ‘main’ version. If this isn’t clear, Google may index a different URL than the one you expect, leaving your ‘Discovered’ page unindexed.
Make sure every page includes a self-referencing canonical tag that points to its preferred URL. This tells Google, ‘This is the version I want indexed.’
For instance, on https://example.com/page, the canonical tag should be:
<link rel=”canonical” href=”https://example.com/page”>
That’s why you should always check for consistency. Review any redirect chains on your site, such as HTTP to HTTPS or non-www to www. Make sure all versions of the URL resolve to the same canonical destination. Mixed signals between redirects and canonical tags can confuse Google and delay indexing.
Final Step: Request Indexing
Once you’ve reviewed the technical basics, improved crawlability, strengthened SEO content quality and resolved any canonical issues, it’s time to ask Google to re-evaluate the page.
This doesn’t force Google to index your content, but it does signal that the page is ready and worth another look.
Here’s how you can request indexing:
- Open Google Search Console and use the URL inspection tool.
- Paste the full URL of the page you’ve fixed.
- Click ‘Test Live URL’ to confirm that the page is now crawlable and indexable. This step ensures Google sees the updated version of the page, not a cached or outdated one.
- If the live test passes without errors, click ‘Request Indexing.’
At this point, Google adds your page to its crawl queue for reprocessing.
Indexing Request Timeline
Set realistic expectations. Indexing is not instant, and the timeline can vary depending on several factors.
Step | Estimated Timeframe | Notes |
Fix Applied | Immediate | This is the time it takes for you to update your site. Use the Live Test to verify the change took effect. |
Request Indexing | 1 day to 1 week | Google acknowledges your request and puts the URL in the crawl queue. High-authority sites often see crawls within 24 hours. |
Status Change | 1 week to 3 months | This is the Evaluation phase. Google decides if the page stays indexed. For brand-new sites, this can take longer as you build trust. |
Summary Troubleshooting Table
To wrap things up, let’s simplify your action plan. If you are feeling overwhelmed by the data in Google Search Console, use this table as a practical reference whenever a page refuses to move into the index. It mirrors the workflow an SEO agency would use to systematically clear out indexing bottlenecks.
Issue | GSC Clue | Solution/Action |
URL is blocked | ‘Indexing allowed: No’ or another blocking message | Check your robots.txt file and confirm the page does not contain a meta noindex tag. Remove any rules preventing Google from crawling or indexing the page. |
Low priority page | ‘Discovered – currently not indexed’ | Improve internal linking by adding 3–5 links from your most popular, high-authority pages to this URL. |
Crawl budget | Last crawl date is old or non-existent | Google thinks your site is too heavy or slow. Improve your Core Web Vitals, compress large images and simplify your site structure. |
Duplicate content | Page closely resembles another indexed page | Google thinks this page is a duplicate. Either add unique, high-value information to the page or ensure your canonical tag correctly points to the representative version. |
Rather than viewing the ‘Discovered currently not indexed’ status as a roadblock, think of it as a sign to refine your site’s hierarchy and content depth. It tells you where Google is hesitating and why. The key is to respond methodically instead of guessing or applying random fixes.
For businesses that want a deeper technical review or a second opinion, working with an experienced SEO agency like Roots Digital can help uncover hidden crawl and indexing issues and turn discovery into consistent visibility over time. Work with us today.





