Check Search Console: run the page through URL Inspection and read the index coverage report, because the exact status tells you whether Google crawled the page or never got that far. The status “Crawled, currently not indexed” means Google fetched the page and then decided not to index it, which is a value or quality verdict, not a technical block. That is the precise signal that the page was crawled but chosen against, and you read it off the report rather than inferring it from rankings or traffic.

The contrast that matters is “Discovered, currently not indexed,” which is a different problem entirely. That status means Google knows the URL exists but has not crawled it yet, usually because of crawl priority, internal linking, or perceived importance rather than a quality judgment on the content. So the two statuses split the diagnosis cleanly: “crawled not indexed” is a verdict on what Google saw, while “discovered not indexed” is a verdict on whether Google bothered to look. Reading the exact label is the whole method, because the label already separates a crawl issue from an index issue.

The mistake to avoid is guessing without checking. It is easy to assume a missing page was never crawled, or to assume it was crawled and rejected, and then chase the wrong fix. URL Inspection removes the guesswork by reporting the page’s actual state, including the last crawl, so you act on what Google did rather than on a hunch. The status is authoritative for this question in a way that no external tool or inference can match.

To apply this, open URL Inspection for the URL in question and read the coverage status verbatim. If it says “Crawled, currently not indexed,” Google saw the page and passed on it, and your work is on the page’s value and quality. If it says “Discovered, currently not indexed,” the page is waiting to be crawled, and your work is on linking and priority. Let the exact status, not your assumption, decide which problem you are solving.