You clicked Request Indexing in URL Inspection 10 times over four weeks, and the page still reads “URL is not on Google.” Most people assume Google’s queue is jammed and click again.
It won’t help. URL Inspection is not a force-index button — it’s a “please re-evaluate this URL” request. Google receives it, then independently decides whether to crawl and whether to keep the page. If the page hasn’t cleared Google’s quality bar, no number of clicks changes the outcome.
Fastest fix: stop clicking. First confirm the page is technically indexable (no noindex, no conflicting canonical, returns 200), then fix the underlying content-quality gap, then submit Request Indexing exactly once and wait one to two weeks. The sections below show how to tell which bucket you’re in.
Symptoms
- Used URL Inspection ->
Request Indexingrepeatedly over days or weeks - Status cycles between
Discovered - currently not indexed,Crawled - currently not indexed, and “URL is not on Google” - No clear errors, no manual action in the
Manual Actionsreport - The first click seemed to do something; the next five-plus clicks changed nothing
Which bucket are you in?
| What URL Inspection shows | Most likely cause | Resubmitting helps? |
|---|---|---|
Crawled - currently not indexed | Content didn’t clear the quality bar | No — fix content first |
Discovered - currently not indexed | Crawl budget / low site authority | No — improve internal links + authority |
”URL is not on Google” + a recent Last crawl time | Google crawled and actively chose not to keep it | No — quality or duplication issue |
Canonical points elsewhere, or noindex present | Technical block | No — fix the page, then resubmit once |
| No crawl date at all after weeks | Discovery problem (orphan page, blocked in robots.txt) | Maybe — fix discovery first |
Common causes
1. Page content doesn’t clear Google’s threshold
The most common case. After Request Indexing, Google crawls the page but decides it isn’t worth keeping, and reports Crawled - currently not indexed. Click again and you get another crawl with the same verdict. This is a content judgment, not a queue position.
How to confirm: In the URL Inspection output, check Last crawl. If there’s a recent timestamp but the page is still “not on Google,” Google has crawled and rejected it — a quality or duplication signal, not a stuck request.
2. An invisible technical block
Easy to miss because the page looks fine in a browser:
canonicalpoints to a different URL (you want this page indexed, but the canonical tells Google to ignore it in favor of another)- A hidden
<meta name="robots" content="noindex">— often injected by a template conditional or a staging flag that shipped to production - A
robots.txtrule blocking the path (this blocks crawling, so Google can’t even see the content)
How to confirm — run this against the exact URL you want indexed:
URL="https://yourdomain.com/your-page"
echo "=== HTTP status ==="; curl -sI "$URL" | head -3
echo "=== canonical ==="; curl -sL "$URL" | grep -oE '<link rel="canonical"[^>]+'
echo "=== noindex ==="; curl -sL "$URL" | grep -i noindex
echo "=== robots.txt ==="; curl -s "$(echo $URL | grep -oE 'https?://[^/]*')/robots.txt" | head -10
You want HTTP 200, a self-referencing canonical, no noindex, and no matching Disallow. Any anomaly here means fixing it is your real task — only after that does Request Indexing do anything useful.
3. Low site authority, so Google rations crawl budget
On new or low-authority sites, Google deprioritizes or skips Request Indexing calls and crawls discovered URLs slowly. This usually shows as Discovered - currently not indexed: Google knows the URL exists but hasn’t bothered to crawl it. Resubmitting doesn’t add authority.
4. You hit the per-day Request Indexing quota
Each Search Console property has an undisclosed daily limit on manual Request Indexing submissions. Community testing across 2025-2026 puts it at roughly 10-12 URLs per day per property (Google has never published the exact number, and it varies by account history and site size). The limit runs on a rolling ~24-hour window, so you may only need to wait an hour or two, not a full day. Past the limit, extra clicks are silently dropped — the UI shows no error.
For comparison, the Search Console API URL Inspection endpoint allows 2,000 queries per day per site (as of June 2026) — but that’s an inspection/diagnostic API, not a way to force indexing.
How to confirm: if you’ve clicked Request Indexing 10-plus times today, assume everything after roughly the tenth was dropped.
5. “Submitted” does not mean “crawled”
The toast that says the URL was added to the indexing queue only means Google acknowledged the request. It is not a promise to crawl, and definitely not a promise to index. Google’s own help text states indexing “can take much longer in some cases” and that submitting “does not guarantee” inclusion.
The shortest path to a fix
Step 1: Stop clicking Request Indexing
It’s rate-limited. After the first submission, additional clicks do nothing except burn today’s quota. Save the remaining quota for URLs you’ve actually changed.
Step 2: Run “Test live URL” -> “View tested page”
In URL Inspection, click Test live URL, then View tested page. You get three tabs (as of June 2026):
- HTML — search for
noindexandcanonicalto confirm there’s no silent block in the rendered markup - Screenshot — this is what Googlebot actually rendered. A blank or broken screenshot points to a server-side-rendering or hydration problem
- More info — under
Page resources, check which assets failed to load. Wrong CSS/JS paths make Google render a broken page and judge it accordingly.JavaScript console messageslists rendering errors
Step 3: Compare against the top 3 ranking pages for your target query
Request Indexing cannot make up a content-quality gap. Open the three pages currently ranking for your target query and note:
- Median word count and section depth
- Unique data the page provides (original screenshots, numbers, tables, code)
- Roughly how many referring domains they have
Then assess honestly: what do those pages have that yours doesn’t? Add it.
Step 4: Fix the root quality issue
For a Crawled - currently not indexed page, the page is usually thin, duplicative, or near-identical to something Google already indexed. Concrete fixes:
- Real content depth, not padding — see Low content depth
- Add at least three unique signals (an original screenshot, a comparison table, a code block)
- Add internal links to the page from five-plus other indexed pages on your site (this also helps discovery)
- Earn one to three external links if the page is meant to rank competitively
Step 5: Submit Request Indexing exactly once
After the fix, click Request Indexing one time. Then wait — these are typical, not guaranteed, windows:
- 1-3 days: Google re-crawls
- 1-2 weeks: indexing decision
- 4-8 weeks: rankings stabilize
Do not click again inside this window. Re-requesting before you’ve changed anything just makes Google re-fetch the same version.
Step 6: Re-judge after 4 weeks
Still not indexed after four weeks? The quality bar still isn’t met, or it’s a site-authority problem. Loop back to Step 3 — don’t loop back to the Request Indexing button.
How to confirm it’s fixed
You’ve solved it when, in URL Inspection for that URL:
- Coverage shows
URL is on Google Page indexinglists no errors and the user-declared canonical matches the Google-selected canonical- A
site:search for the exact URL (for examplesite:yourdomain.com/your-page) returns the page
If Page indexing still says the Google-selected canonical is a different URL, Google is folding your page into a duplicate — that’s a consolidation problem, not an indexing-request problem.
When it isn’t your fault
For brand-new domains, Google often declines to index dozens of pages no matter what you do. That’s the so-called sandbox effect, not a per-page defect. The fix is site-wide authority — backlinks plus sustained, genuinely useful content over weeks. Per-URL resubmissions can’t shortcut it.
Common misdiagnoses
- “Request Indexing is a queue I’m waiting in.” When quality signals are weak, Google may decline to crawl, or crawl and discard, regardless of how long you wait.
- “More clicks raise the priority.” They don’t. They burn your daily quota.
- “The Indexing API can force any page in.” It can’t. Google’s Indexing API is restricted to pages with
JobPostingstructured data orBroadcastEventembedded in aVideoObject(livestreams). Google reinforced this in a May 2025 clarification: using it for ordinary blog or service pages violates the terms and can get your access revoked.
Prevention
- Use
Request Indexingonce after publishing and once after a substantive rewrite — not ten times a week - Track indexing rate at the section level (for example,
/articles/indexed at 60% overall) rather than obsessing over a single URL’s status - Only re-request after you’ve actually changed the page; otherwise Google re-fetches the old version
- Spend the day’s quota on your most important URLs instead of spreading it evenly
FAQ
Q: Is there an API that forces Google to index any page?
A: No. The Indexing API only works for pages with JobPosting or BroadcastEvent (livestream) structured data. The Search Console URL Inspection API (2,000 queries/day/site) is for diagnostics, not forced indexing. For ordinary pages there is no force-index API.
Q: Does Bing have the same limits?
A: Bing’s IndexNow is far more responsive than Google’s Request Indexing and accepts URL submissions at scale. But because Bing’s search share is small, the traffic upside is usually modest.
Q: Can resubmitting my sitemap substitute for Request Indexing?
A: No. Google retired the unauthenticated sitemap ping endpoint (it returns 404 now, gone since early 2024). Resubmitting a sitemap in Search Console only tells Google which URLs exist — it never forces indexing. The lastmod date is the only real scheduling signal a sitemap carries.
Q: What is the exact daily Request Indexing quota? A: Google doesn’t disclose it. Community testing as of June 2026 puts it around 10-12 URLs per day per property, on a rolling 24-hour window. Past the limit, the UI doesn’t error — the extra requests are simply dropped.
Q: I fixed the page weeks ago and it’s still not indexed. Now what?
A: Re-check the Google-selected canonical in Page indexing. If Google picked a different URL, you have a duplication/consolidation issue, not a request issue. If the canonical is correct and the page is genuinely useful, the remaining lever is site authority (internal links plus external links), not the resubmit button.
Related
- Crawled - currently not indexed
- Discovered - currently not indexed
- Search Console “Not indexed” decoded
Tags: #SEO #Google #Search Console #Indexing #Troubleshooting #Removal tool