SEO Frank

WEBSITE · OCTOBER 17, 2026

Page not indexed:
checking one important URL step by step.

“Not on Google” is not a single finding. For an important page, what counts first is what Search Console reports for exactly this URL.

Non-indexed page in a browser
A missing URL is checked step by step.

Anyone who changes many possible causes at once will not know later what helped. So start with a single URL and its actual status in URL Inspection.

Read the finding for exactly this URL

URL Inspection provides information for the address examined. Write down the exact URL including protocol, host name, path and parameters. A search operator or a general site search is no reliable substitute.

Start with a page that really should appear in search: for example a published service page. An internal search results page, a login or a filter variant does not necessarily have to be indexed. This distinction saves unnecessary corrections.

URL Inspection in Search Console shows Google’s stored finding. A live test checks current access but does not reliably predict whether the page will be indexed or which canonical URL Google will choose. If the live test differs from the stored status, note both results and the time of the last change.

Check the exact address: https, www and parameters can be different URLs. A look at the domain’s home page says nothing about the status of the affected subpage.

Keep accessibility and indexability apart

A page can be accessible to visitors and still not appear in search because of noindex, robots rules, errors or a different canonical choice. So first check the reported cause, then the HTTP status, the visible content and the internal links.

Split the diagnosis into two questions. First: can Google fetch the page? A server error, a redirect chain, a login or a robots.txt block can prevent access. Second: may and should the fetched page be indexed? Here, among other things, a noindexsignal and the canonical choice play a role.

A common fallacy: a page opens in your own browser, so it must be indexable for Google. Your own browser may be logged in, have cookies or receive a different response. So compare the reported HTTP status with the actual response of the affected URL.

If Search Console reports “Crawled – currently not indexed”, that is no proof of a single technical cause. Check whether the page offers information of its own, is sensibly linked internally and clearly differs from similar pages. A blanket removal of noindex does not solve this problem if no such signal exists in the first place.

Which URL is canonical?

With similar or duplicate URLs, Google tries to choose a preferred version. Redirects and rel=canonical are strong signals; a sitemap is a weaker signal. Check whether internal linking, the canonical tag and the sitemap point to the same preferred URL.

Suppose /service/ and /service/?source=menu show the same content. Then it is plausible that Google prefers only one version. It becomes a problem when the desired main page points to another URL while navigation and sitemap name the main page again. The signals contradict each other.

Check in URL Inspection which canonical URL you declared and which one Google selected. A rel=canonicaltag is a strong signal but not a binding instruction. Redirects, internal links and content similarity also influence the choice. First align the actual URLs in navigation, canonical and sitemap.

If Google’s version is intentionally the right one, the duplicate that was not selected may not need indexing of its own. For a standalone page, on the other hand, check whether it contains enough information of its own and does not accidentally carry the same canonical tag as another page.

Putting the sitemap and a recheck in context

A sitemap helps Google discover desired URLs; it guarantees neither crawling nor indexing. After a clear correction, a recheck can make sense. But it does not replace the analysis of causes and is no reason to submit the same sitemap several times a day.

  1. Record the URL exactly.
    No mixing with similar variants.
  2. Read the Search Console finding.
    The cause determines the next check.
  3. Align the signals.
    Point links, canonical and sitemap to the desired version.
  4. Observe after the change.
    Only then assess whether the finding changes.

Only enter preferred, accessible URLs in the sitemap. A sitemap makes discovery easier but is no application for guaranteed inclusion. A page that is excluded via noindex or points to another canonical URL does not become the desired indexed page because of a sitemap entry.

After the correction, inspect the URL again and observe the stored status. Processing can take time. Repeated indexing requests without a changed cause do not reliably speed it up. Record what was changed: for example a wrong canonical tag, an HTTP error or a missing internal link.

Ideally, the result of the investigation is one short sentence: “This URL was not suitable because of X; Y was changed on date Z; we will check the new status again.” This also makes it clear to others involved why the page was missing and how success will be recognised.