seo

Page not indexed in Search Console: which reasons to fix

Page not indexed in Google Search Console? Many reasons are normal. See what each one means, which ones cost you customers, and how to fix those that matter.

You opened Google Search Console, or an email from it landed in your inbox, and there it is: a red number of pages marked "not indexed." Underneath sit reasons that read like error codes, such as "Crawled, currently not indexed," "Page with redirect" and "Server error (5xx)." It can look as if your website is broken and customers cannot find you. A page not indexed report is often far less alarming than it looks, because a lot of those rows are URLs Google is supposed to leave out. A few of them, though, can point at a real problem on a page that brings in calls and leads. The trick is telling the two apart, and you can do most of that yourself in a few minutes. By the end of this post you will know which rows to leave alone, which ones to fix first, and what Google will and will not do after you fix them.

Key Takeaways

Not indexed is not the same as broken

Google's own help page says "Not indexed is not necessarily bad," and it tells you not to expect every URL on your site to be indexed.

Leave the expected rows alone

Redirects, correct canonical alternates, duplicates where Google picked the right page, noindex pages you meant, and 404s for pages you removed are normal.

Fix the rows that hit important pages

Server errors, redirect errors, an accidental noindex or robots.txt block, a soft 404 on a real page, and a 404 where the page should exist are worth fixing.

Validation confirms the fix, not the ranking

Validate fix typically takes up to about two weeks, and neither it nor Request indexing guarantees Google will index the page.

What does "page not indexed" mean in Google Search Console?

In Google Search Console, "page not indexed" means Google knows about a URL but has not put that URL in its search index. Some reasons are expected, such as redirects, duplicates and pages you told Google to skip. Others, such as server errors or an accidental block on an important page, need fixing. Check the reason and the affected URLs before you assume you are losing traffic.

It helps to know what "indexed" means. Google finds a URL, crawls it (its crawler, Googlebot, fetches the page), processes what it finds, and then decides whether to add the page to its index. A page in the index is eligible to appear in search results. It is not promised a spot, and it is not promised a ranking. Google's URL Inspection tool documentation says the same thing about an inspected URL that is on Google: it can appear, not that it will.

The report itself lives under Indexing, then Pages. The "Why pages aren't indexed" table lists every URL Google knows about that is not in the index, grouped by reason. That list includes old addresses, redirect sources, duplicate versions of the same page and anything else Google has run into. So, a big number does not mean a big problem. Google's Page indexing report help page says it plainly: "Don't expect every URL on your site to be indexed." The goal it sets is to get the canonical version of each important page indexed, meaning the one main version of each page you want people to find.

A closed laptop beside a blank notepad and a pencil on a pale wooden desk in soft morning light.
A red count in Search Console is a list to sort, not a verdict on your website.

Which "not indexed" reasons can you usually leave alone?

A good share of the rows in a typical report describe URLs that should not be in Google's index at all. They are there because Google found them and is telling you what it decided. Each meaning below comes from Google's Page indexing report help page, with a plain verdict for what it means to you. The one question to ask of every example URL is simple: is this a page I want customers to land on from Google?

Page with redirect

Google's meaning: the URL is not the main version of the page, and it redirects to another page, so it is not indexed. This is what a working redirect looks like from Google's side. If you moved a page and the old address forwards to the new one, the old address belongs here. Check that the page it redirects to is the right one and is indexed, then leave the row alone.

Alternate page with proper canonical tag

Google's meaning: the page is an alternate of another page, and it correctly points to the version Google indexed. A canonical tag is a small line in a page's code that says "this is the main version." When Google follows it, the alternate stays out of the index and the main page stays in. Google describes this as a good result, and there is nothing to fix.

Duplicate without user-selected canonical

Google's meaning: Google thinks the page is a duplicate of another, the page did not say which version is the main one, and Google chose a different page as the canonical. This is often harmless, for example when the same page is reachable with and without a tracking code on the end of the address. Use URL Inspection to see which page Google picked. If Google picked the page you want, you can leave it. If it picked the wrong one, that moves into the "fix" group below. Google's guide to what canonicalization is explains how it chooses one page among near copies.

URL marked "noindex" or blocked by robots.txt, when you meant it

The noindex label (older reports called it "Excluded by noindex tag") means Google found a noindex instruction on the page and did not index it. The robots.txt label means your site's robots.txt file blocked Google from crawling the page. If these are pages you meant to keep out, such as a thank-you page after a form, a login page or a test page, the report is showing your own instructions working.

Not found (404), for pages you removed

Google's meaning: the URL returned a 404 error when Google requested it. A 404 is the standard "this page does not exist" response. If you deleted a page on purpose and there is no close replacement, a 404 is the correct answer. A removed page does not need to be forced back into the index.

A small stack of old paper file folders tied with string, set aside on the corner of a wooden shelf.
Retired pages, redirects and duplicates are supposed to stay out of the index.

Which Google Search Console errors can cost you customers?

The same labels become a real problem when the example URLs include a page you need customers to reach: your home page, a core service page, a product, a location or your contact page. One of these rows is not proof of lost traffic by itself, but it is worth fixing because it can keep Google, and sometimes visitors, from reaching that page. The reasons below are the ones to look at first. The table after them sums up every common reason in one place.

Google Search Console error 5xx: server errors

Google's meaning: your server returned a 500-level error when the page was requested. That means the site failed to answer, whether because of a host outage, a broken update, a firewall rule or a resource limit. One short blip can clear on its own. A repeated pattern on important pages needs fixing at the host or in the site's code, because a visitor who arrives at that moment may see an error too. If the pattern keeps coming back, it can be a web hosting problem more than a search problem.

Page not indexed redirect error

Google's meaning: Google ran into a redirect loop, a redirect chain that was too long, a final address that was too long, or a bad or empty redirect address. In everyday terms, the forwarding went in circles or never arrived. The fix is one permanent redirect that goes straight from the old address to the correct final page. This often shows up after a redesign or a platform change, when old addresses were forwarded in several hops.

An accidental noindex or robots.txt block

The same noindex and robots.txt labels from the "leave it" group are a problem when they sit on a page you want found. A noindex setting left over from a test version of the site, or a checkbox in a site builder that hides pages from search engines, can keep an entire service page out of Google. Remove the instruction, then test the live page. Note one difference Google points out in its guide to blocking indexing with noindex: robots.txt blocks crawling, but Google may still index a blocked address if other pages link to it, so noindex is the tool for keeping a page out of results.

Page cannot be indexed: soft 404

Google's meaning: the page shows a friendly "not found" style message but does not send an actual 404 response. Google is saying the page looks empty or like an error, even though the server says it is fine. If the page really is gone, make it return a real 404 (or 410). If it is a real page you want found, it needs enough real content to be worth indexing, since an empty template or a page that only says "coming soon" can land here.

Google Search Console error 404 on a page that should exist

A 404 is only a problem when the page is supposed to be there, or when an old page moved and a close replacement exists. In that case, either restore the page or redirect the old address to its successor. If you changed platforms, for example after a website builder shut down or changed its plan, old addresses without redirects are a common place for these to pile up.

Duplicate, Google chose different canonical than user

Google's meaning: your page said which version is the main one, and Google picked a different page anyway. When this touches an important page, check that your canonical tags, internal links and sitemap all point to the same version. Mixed signals, where a template or plugin creates several versions of one page, are the usual thing to clean up.

Google's report also lists a few access reasons: "Blocked due to unauthorized request (401)," "Blocked due to access forbidden (403)" and "URL blocked due to other 4xx issue." These mean Googlebot was asked for a login, refused, or given another client error. They matter only when they hit a public page, often because a security setting is turning Googlebot away.

A single network cable coiled loosely beside a small closed router on a plain gray shelf.
A repeated server error on a service page is the kind of row that deserves attention first.
Page indexing reasons: what Google says and what to do
Reason in the reportWhat Google says it meansUsuallyWhat to do
Page with redirectThe URL redirects to another pageNormalCheck the destination is right and indexed
Alternate page with proper canonical tagCorrectly points to the indexed main versionNormalNothing
Duplicate without user-selected canonicalA duplicate with no main version declared; Google chose oneOften normalConfirm Google picked the right page
URL marked "noindex"Google found a noindex instructionNormal if intendedRemove it only from pages you want found
URL blocked by robots.txtrobots.txt blocked crawlingNormal if intendedUnblock pages you want found
Not found (404)The URL returned a 404Normal for removed pagesRestore or redirect if a page should exist
Soft 404Looks like a "not found" page without a 404 responseProblem on a real pageAdd real content or return a true 404
Server error (5xx)The server returned a 500-level errorProblem if repeatedFix at the host or in the site's code
Redirect errorLoop, long chain, overlong or empty redirectProblemOne direct permanent redirect
Crawled, currently not indexedCrawled but not indexed; may be indexed laterDepends on the pageCheck important pages; no need to resubmit
Discovered, currently not indexedFound but not crawled yetDepends on the pageWait; check important pages
Reason in the reportPage with redirect
What Google says it meansThe URL redirects to another page
UsuallyNormal
What to doCheck the destination is right and indexed
Reason in the reportAlternate page with proper canonical tag
What Google says it meansCorrectly points to the indexed main version
UsuallyNormal
What to doNothing
Reason in the reportDuplicate without user-selected canonical
What Google says it meansA duplicate with no main version declared; Google chose one
UsuallyOften normal
What to doConfirm Google picked the right page
Reason in the reportURL marked "noindex"
What Google says it meansGoogle found a noindex instruction
UsuallyNormal if intended
What to doRemove it only from pages you want found
Reason in the reportURL blocked by robots.txt
What Google says it meansrobots.txt blocked crawling
UsuallyNormal if intended
What to doUnblock pages you want found
Reason in the reportNot found (404)
What Google says it meansThe URL returned a 404
UsuallyNormal for removed pages
What to doRestore or redirect if a page should exist
Reason in the reportSoft 404
What Google says it meansLooks like a "not found" page without a 404 response
UsuallyProblem on a real page
What to doAdd real content or return a true 404
Reason in the reportServer error (5xx)
What Google says it meansThe server returned a 500-level error
UsuallyProblem if repeated
What to doFix at the host or in the site's code
Reason in the reportRedirect error
What Google says it meansLoop, long chain, overlong or empty redirect
UsuallyProblem
What to doOne direct permanent redirect
Reason in the reportCrawled, currently not indexed
What Google says it meansCrawled but not indexed; may be indexed later
UsuallyDepends on the page
What to doCheck important pages; no need to resubmit
Reason in the reportDiscovered, currently not indexed
What Google says it meansFound but not crawled yet
UsuallyDepends on the page
What to doWait; check important pages

Is "Crawled, currently not indexed" bad?

Not by itself. Google's meaning for "Crawled, currently not indexed" is that the page was crawled but not indexed, and it may or may not be indexed in the future. Google also says there is no need to resubmit the URL. The label does not mean a penalty, and Google does not publish a single cause or a guaranteed fix for it.

"Discovered, currently not indexed" is one step earlier. Google found the URL but has not crawled it yet. Google says it typically put the crawl off because crawling at that moment might have overloaded the site, so the last crawl date is often blank.

Both labels matter only when the sample URLs include pages you need found, and those pages stay out over time. If that happens, look at the page with a customer's eye. Is it clearly different from your other pages, and does it answer something a visitor would search for? Improve it only if it genuinely deserves a place, make sure other pages on your site link to it, then give Google time to come back.

One thing you can set aside for a normal small business site is "crawl budget." Google's crawl budget guide is written for very large sites that change often. For a site without a large number of fast-changing pages, Google says keeping your sitemap up to date and checking the Page indexing report is enough.

How do you check your own report in fifteen minutes?

You do not need to clear every row. You need to find out whether any important page is caught up in a real problem. This short pass, all inside Search Console, answers that.

  1. Open Indexing, then Pages: Write down each reason in the "Why pages aren't indexed" table and its count.
  2. Start with the big or rising rows: Open the reasons with the largest count or a sudden jump.
  3. Read the example URLs: Flag any page you want customers to find, such as your home page, service pages, products, locations and contact page.
  4. Inspect one flagged page: Paste it into URL Inspection and note the status, the last crawl, whether crawling and indexing are allowed, the canonical you declared and the one Google selected.
  5. Test the live page if something changed: Use Test live URL when you have just fixed something or suspect an access problem, since the report can reflect an older crawl.
  6. Sort each flagged URL: Meant to be excluded, removed with no replacement, moved to a new page, or an important page that should be available. Only the last group, plus any repeated technical failure, goes on your fix list.

If nothing on your fix list is a page that matters, you are done. The red number can stay red. If something does matter, you now know exactly which page, which reason and what Google saw, which makes the fix, or the conversation with whoever builds your site, much shorter. A fix can be small, such as unticking a hide-from-search setting or correcting one redirect. It can also be larger, such as a canonical rule a template repeats across hundreds of pages or a string of server errors. The report alone cannot tell you the size of the job; the inspected URL and the pattern behind it can.

A cup of coffee next to a short checklist on blank paper with unreadable pencil marks, on a kitchen table.
Sort the example URLs first. Only important pages with a real problem go on the fix list.

Does Validate fix make Google index the page?

No. Validate fix is how you tell Google you have fixed a reported issue. After you fix every instance of one reason, open that reason's detail page and choose Validate fix. Google checks some examples right away, queues checks for the rest, stops if it finds an instance still broken, and emails you the result. According to Google's validation details help page, validation "typically takes up to about two weeks, but in some cases can take much longer."

A passed validation means Google no longer finds that issue on the URLs it knows about. It does not mean the pages will be indexed, rank or bring in more calls. Google also updates the counts during normal crawling, whether or not you validate.

Request indexing, in URL Inspection, is the other button people reach for. It is reasonable for a single important page you just published or fixed. It puts the page in a queue, and Google says it does not guarantee the page will be included. For many changed pages at once, submitting an up-to-date sitemap is the better route. There is no need to press either button over and over, and for "Crawled, currently not indexed" Google says there is no need to resubmit at all.

When is it worth paying someone to fix it?

Often, it is not. If your example URLs are redirects, deliberate noindex pages, correct canonical alternates, duplicate variants or deleted pages returning a proper 404, the report is not evidence that anything is broken, and you do not need to buy a fix. Be wary of any offer to "get every page indexed," because Google itself does not expect that, and nobody can promise Google will index or rank a page.

Help is worth paying for when the fifteen-minute check turns up something real on pages that matter: repeated server errors, redirect loops after a redesign, service pages hidden by an accidental noindex, soft 404s on real pages, or Google choosing the wrong version across a whole group of pages. Those take technical diagnosis, a fix at the source, a live test and follow-up in Search Console. Ongoing website maintenance can also catch server errors and broken redirects before they pile up in the report.

Can you read your Page indexing report?

Pick an answer to begin.

1. Your report shows 40 URLs under "Page with redirect." What should you usually do?

2. What does passing Validate fix confirm?

3. Your main service page is listed under "URL marked 'noindex'." What is the most likely next step?

Frequently Asked Questions About page not indexed

What does page not indexed mean?

It means Google knows about the URL but has not added it to its search index. Some reasons are expected, like redirects, duplicates and pages you chose to hide. Others, like server errors on important pages, need fixing.

Do I need to fix every page not indexed by Google?

No. Google says not indexed is not necessarily bad and that you should not expect every URL to be indexed. Focus on the main version of each important page.

Is Crawled, currently not indexed bad?

Not by itself. Google crawled the page and did not index it, and that may change later. Google says there is no need to resubmit it. Look closer only if important pages stay out.

Is Page with redirect an error?

Usually not. The address redirects, so it is not indexed. Check that the page it forwards to is the right one and is indexed.

How long does Validate fix take?

Google says validation typically takes up to about two weeks, and sometimes much longer. A pass confirms the issue is gone, not that the pages will be indexed or rank.

Does Request indexing guarantee Google will index my page?

No. It puts the page in a queue for Google to look at. Google decides whether the page goes into its index.

What This Means for You

A red "not indexed" number in Search Console is a list of URLs and Google's reason for each, not a score for your website. Many of those rows, such as redirects, correct canonical alternates, deliberate noindex pages and removed pages returning a 404, are Google doing what it should. The rows worth your time are the ones that touch pages customers need to reach, especially server errors, redirect errors, accidental blocks and soft 404s. Fixing them removes a barrier, and Google still decides what goes into its index.

Once you know which rows matter, the report stops being a source of worry and becomes a quick monthly check. You fix real problems on the pages that bring in business, leave the rest alone, and stop spending time on URLs that were never meant to be found.

If your check turns up something you would rather hand off, Web Leveling can look at your report with you, confirm which rows affect important pages, and fix the causes we can verify. Our search engine optimization work includes this kind of indexing review, followed by a live test and a Search Console check. If your report shows nothing that needs paying for, we will tell you that too. We work with small and medium businesses across the country and overseas. Send us what your Page indexing report shows, and we will help you sort it.

Terms

Search Console indexing words in this post

Tap a term to see what it means.

Index. Google's store of pages that are eligible to appear in search results.

Crawl. When Googlebot, Google's crawler, fetches a page to read it.

Canonical. The main version of a page when several addresses show the same or similar content.

Redirect. An instruction that sends visitors and Google from one address to another.

Noindex. An instruction on a page that tells Google not to include it in search results.

Robots.txt. A file on your site that tells crawlers which addresses they may not crawl.

Soft 404. A page that looks like "not found" to Google but does not send a real 404 response.