Technical SEO
Crawled, currently not indexed: the repair starts with what Google received
Separate a delivery problem, a duplicate URL and a page that needs a clearer purpose before requesting another crawl.

Google crawled this URL but hasn’t included it in the index. Repeated submissions aren’t required for the “Crawled—currently not indexed” status. Check what arrived and whether this URL should represent its content before requesting another crawl.
An empty page needs a delivery fix, a duplicate needs a representative, and a sound article may need a stronger answer. One reindexing routine can’t do all three jobs.
Method & limits
Google documentation checked October 26, 2026. The three-URL diagnostic example is an authored fixture, not a claim about a client account or a measured indexing recovery.
The stored crawl and live test can describe different versions
In URL Inspection, save the reported status and last crawl date before the live test. Indexed inspection describes the stored observation; the live test checks present accessibility while leaving some indexing and canonical conditions outside its scope.
A page can have changed since that stored crawl. A successful live fetch can therefore coexist with an older exclusion report. That is a reason to compare versions and dates, not proof that the live test has confirmed indexing.
Also keep “Discovered—currently not indexed” separate. That label concerns a URL Google knows about but has not yet crawled. A response to a confirmed past crawl and a response to a missing crawl start with different evidence. Status definitions
Access, status, and content set the technical floor
Check that Googlebot can access the page, that it receives a successful response and that there is indexable content. Google lists these as minimum technical requirements and explicitly says eligibility does not guarantee indexing. Technical requirements
Inspect the actual public GET response, relevant headers and rendered page. Look for an unintended noindex instruction, a redirect or failure response, a login requirement, an empty main body, or a canonical pointing to another destination. Do this for the exact URL in the report, including its hostname and parameters.
For JavaScript sites, compare the response with the rendered content and required resources. Google can render JavaScript, so a shell alone leaves the result undecided. The HTML/DOM method and React/Vite checklist locate the point where content fails.
One exclusion report can lead to three different repairs
The publishing fixture has a storage-cost comparison, a campaign variation, and an unfinished page serving only an application shell. The table records the publisher’s decisions after inspection; Google’s eventual labels require later observation.
| Fixture URL | What inspection finds | Useful next action |
|---|---|---|
| /guides/storage-costs | Complete, distinct comparison; publicly accessible | Review the answer, supporting evidence and discovery path |
| /guides/storage-costs?campaign=mail | The same comparison with tracking attached | Keep one representative and align canonical signals |
| /guides/storage-costs-draft | 200 response; main body empty before and after rendering | Complete or withdraw the draft; repair public delivery before promoting it |
Illustrative URLs. The complete comparison is eligible for Google’s indexing decision, while its campaign duplicate can share one representative.
Does this URL deserve to represent the content?
Compare the nearest pages on the site. What decision does this one help the reader make that the others don’t? A changed title, date, or tracking parameter can leave the substance identical.
If the page is a true duplicate, resolve the URL family rather than trying to make every copy independently indexable. The guides to duplicate without user-selected canonical and an alternate with a proper canonical describe the two relevant selection outcomes.
For a page that should stand alone, make the decision visible in its main content and incoming links: a comparison needs named alternatives, explicit assumptions, and evidence showing which difference changes the reader’s choice, because a fresh headline over the same generic introduction leaves the supposed new page without a new purpose.
A stronger answer can be shorter
Read the page against the task its title promises. Identify the decision the reader should be able to make afterward. Then inspect whether the body supplies the missing facts, working example, original analysis or direct explanation.
For the fixture’s storage-cost comparison, useful additions might be a dated price basis, a stated workload and an explanation of which cost changes the result. Those additions make the page’s purpose more concrete. Repeating definitions or padding the introduction would add words without resolving that purpose.
Check the path into the page too. A maintained guide should link to it where the comparison helps a real question. A sitemap can expose the address, while an ordinary contextual link explains its relationship to the rest of the site. Google’s description of indexing involves understanding and evaluating content after crawling; receipt of a URL is not the endpoint. How Search works
The next crawl should see a deliberate result
After the repair, recheck the public response and rendered result. Record the URL, status, main content, canonical and relevant directives beside the date. That creates a concrete expected state for the next indexed observation.
If you use a crawl request after a substantive update, Google says it does not guarantee inclusion, and repeated requests for the same URL do not make crawling faster. Recrawl guidance
I would aim for the right representative in Search, a duplicate kept consolidated, or an unfinished page withdrawn from promotion. The exclusion counter can rise while that publishing decision improves. Repair the destination you want readers to reach.
Sources
- Google — Page indexing report and status definitionsVerified Oct 26, 2026
- Google — Indexed observations and live URL InspectionVerified Oct 26, 2026
- Google — Search technical requirementsVerified Oct 26, 2026
- Google — How crawling and indexing workVerified Oct 26, 2026
- Google — Requesting a recrawl and its limitsVerified Oct 26, 2026