Page not indexed: title card beside a flat illustration of a browser window holding four stacked bars, each narrower than the one above it, the narrowest drawn in scarlet

Usually because Google has not crawled the page yet, or because something on your own site is telling it not to index the page at all. The answer is in one place either way: a page not indexed in Search Console always carries a status, and the status names the cause. Seven statuses cover nearly every case on a small business site, and two of them ask nothing of you.

The report sits under Indexing → Pages. What follows is what each status is actually saying, how long to wait before treating silence as a fault, and the order to check things in. The cause we look at first on a freshly revamped site is in the fourth section, and it takes one click to undo.

What does a page not indexed status actually mean?

Google does three separate things with a page, and only the third one puts it in search results. It finds the URL, from a link or a sitemap. It crawls it, fetching the HTML the way a browser would. Then it decides whether to index it — store it and make it eligible to appear. A page can clear the first two steps and fail the third.

That is why the report sorts the statuses the way it does. Google’s Page indexing report documentation is blunt about the scope of the exercise: “Don’t expect every URL on your site to be indexed.” It then adds the part that matters: “all of your important pages should be indexed.”

A thank-you page, a tag archive and a filtered product URL sitting in the not-indexed list are the report working correctly. So read the list against your own page inventory before you read it as a problem. If your service pages, product pages and articles are in the index and the rest are not, nothing is wrong.

A labelled diagram headed THREE STEPS, NOT ONE with three numbered outlined rows reading 1 Found, Google knows the URL exists; 2 Crawled, Google has fetched the page; and 3 Indexed, Stored, and able to appear, the third row drawn in scarlet
A wide diagram headed WHICH PAGES MUST BE INDEXED with two columns side by side: the left column, headed Must be indexed in scarlet, lists Service pages, Product pages and Blog articles in scarlet-outlined boxes; the right column, headed Fine not to be, lists Thank-you pages, Tag and date archives and Filtered duplicates in black-outlined boxes

Discovered or crawled: which one are you looking at?

These two statuses sit next to each other in the report and point at opposite problems. Google’s wording for the first is “The page was found by Google, but not crawled yet.” For the second: “The page was crawled by Google but not indexed. It may or may not be indexed in the future.”

Discovered – currently not indexed means Googlebot has the URL and has not fetched it. The documentation says the crawl may have been rescheduled to avoid overloading the site, and Google’s crawl-budget guide is addressed to sites with a million or more pages, or ten thousand changing daily. On a fifteen-page business site the usual explanation is a thin path to the page: nothing on your own site links to it, and it exists only in the sitemap.

Crawled – currently not indexed means Google read the page and decided against storing it. That is a judgement about the page itself: too close to something you already have, or too little on it to deserve a separate entry. Search Console’s guidance for this status says there is “no need to resubmit this URL for crawling”, and that is the useful part — asking again does not change the judgement. Changing the page does.

A manufacturer in Shah Alam publishing forty product pages that differ by a model number and one row of a dimensions table will meet this status. The work is in the pages: one proper page per product family, with the variants on it, instead of forty near-copies competing with each other.

A square diagram headed WHERE IT STOPS showing two rows of three boxes. The upper row, labelled Discovered - currently not indexed, has a solid Found box followed by scarlet dashed Crawled and Indexed boxes, captioned Google knows the URL and has not fetched the page yet. The lower row, labelled Crawled - currently not indexed, has solid Found and Crawled boxes and a scarlet dashed Indexed box, captioned Google fetched the page and chose not to store it. A scarlet line at the foot reads A page not indexed stops at a dashed box

Which statuses need a fix, and which need nothing?

Google’s own wording for each status tells you what it is asking for, once you read it as an instruction rather than an error message.

What the report saysWhat Google means by itWhat it asks of you
Discovered – currently not indexedFound, not yet crawledLink to it from your own pages, then wait
Crawled – currently not indexedCrawled, not stored; “may or may not be indexed in the future”Make the page worth its own entry, or merge it
URL marked ‘noindex’Google “encountered a ‘noindex’ directive”Remove the directive if the page should rank
URL blocked by robots.txt“blocked by your site’s robots.txt file”Unblock it if it should be indexed
Duplicate without user-selected canonical“a duplicate of another page, although it doesn’t indicate a preferred canonical page”Set the canonical, or merge the two pages
Alternate page with proper canonical tag“correctly points to the canonical page, which is indexed”Nothing
Page with redirect“a non-canonical URL that redirects to another page”Nothing

The last two rows are what inflates the not-indexed count and worries people. Old URLs that now redirect keep appearing there for months after a revamp, and every one is the site behaving as designed. Google says the same of a correctly canonicalised duplicate: “there is nothing you need to do.”

Did your revamp go live with noindex still switched on?

This is the first thing we check when a newly launched site is invisible, because it is the easiest mistake to make and the hardest to see from the front end. WordPress has one checkbox under Settings → Reading, Search Engine Visibility, that adds a noindex directive to every page on the site. It belongs on a staging build, and it goes live more often than anyone admits.

Google’s documentation on blocking search indexing with noindex states the effect without hedging: “Google will drop that page entirely from Google Search results, regardless of whether other sites link to it.” No quantity of links, sitemap submissions or indexing requests overrides it.

There is a trap in the removal as well. If the page is also blocked in robots.txt, “the crawler will never see the noindex rule”, so a page can sit in the index while you believe you have removed it, or stay out of it while you believe you have let it back in. Unblock the page in robots.txt first, then let Google crawl it and read the directive.

Check it on the URL rather than in a settings screen: Search Console’s URL Inspection tool reports what Googlebot actually received. SEO plugins carry their own per-page noindex switch, themes sometimes add another, and a staging plugin can add a third, so the setting you remember ticking is not always the one doing it.

How long should you wait before calling it a fault?

About a week for a new page on an established site, and longer for a brand-new site. Search Console’s documentation puts it at “a week or so for Google to start crawling and indexing a new page or site”, and warns that “Indexing is never instant, even when you submit a crawl request directly.”

After you fix something and click Validate Fix, the clock starts again: “Validation typically takes up to about two weeks, but in some cases can take much longer, so please be patient.” A page whose noindex you have just removed waits on the next crawl, and Google’s own note on that is that “it may take months for Googlebot to revisit a page” it has learned to visit rarely.

In our projects the pattern is consistent enough to plan a launch around: pages linked from the main navigation are usually indexed within days, and pages reachable only from the sitemap can sit in Discovered for weeks. How long before a new website starts showing up on Google covers the wider timeline, including why ranking takes considerably longer than indexing.

What should you check, in order?

  • Inspect the URL in Search Console and run the live test. It reports whether Googlebot can fetch the page now and what it receives when it does.
  • Look for a noindex on that page specifically: the site-wide setting, the SEO plugin’s per-page switch, a theme option, a staging plugin.
  • Check robots.txt for a rule that blocks the directory the page sits in, especially after a migration.
  • Read the canonical the inspection reports. If it points at a different page, Google is treating yours as a copy of that one.
  • Give the page a path from your own site: the navigation, a parent service page, a related article. A sitemap gets a URL discovered and does not persuade Google the URL matters.
  • Then request indexing once, and leave it alone.

If a page clears all six and stays out of the index for a month, the honest reading is that Google does not think it earns its own entry. We have not found a way to argue with that other than changing what is on the page, usually by merging it into a stronger one.

Frequently asked questions

Does requesting indexing in Search Console make a page index faster?

It puts the URL into a priority crawl queue and does nothing beyond that. Google’s documentation says indexing is never instant even when you submit a crawl request directly, and for a page already crawled and not indexed it says there is no need to resubmit the URL. Use it once after a real change to the page, then leave it.

Is a large not-indexed count in Search Console bad?

Not by itself. Redirected URLs, correctly canonicalised duplicates and pages you deliberately excluded all count toward it. Filter the list by status instead, and check whether any page you would spend money sending traffic to is in there.

Can a sitemap get a page indexed?

It gets the URL discovered, which is the first of the three steps and not the one that decides anything. A URL that appears only in a sitemap, with nothing on the site linking to it, is the kind that sits in Discovered – currently not indexed the longest.

Where iRevamps fits

Two causes come up again and again in the indexing problems we are asked to look at: a directive left behind by a build, and pages that duplicate each other because the site structure grew without a plan. Both are repairs to a site worth keeping. Our SEO service starts at the Page indexing report, because it says which pages Google has actually accepted before anyone spends money on content or ads pointing at them.