Google not indexing your pages? Every Search Console status explained
Discovered or crawled but currently not indexed? What each Page indexing status in Google Search Console means, which ones to ignore and how to fix the rest.
Short answer: a page that is “not indexed” is not always a problem. Some statuses in Google Search Console mean everything is working (a redirect, a duplicate pointing to the right page), some fix themselves with time, and only a few need action. The trick is knowing which is which.
This guide goes through every status you are likely to see in the Page indexing report, in plain language, with what Google says about each one and what to do. If your whole site is missing from Google, start with our guide on why a website does not show up on Google and come back here once you know which pages are affected.
Where to find the report
In Google Search Console, open Indexing, then Pages. At the top you see two numbers: pages that are indexed and pages that are not. Below, under “Why pages aren’t indexed”, each row is a reason, with the number of pages affected. Click a row to see the list of addresses.
For example, our own site currently shows 76 indexed pages and 15 not indexed: 14 are “Page with redirect” (old addresses from before we moved off Wix, now redirected to their new pages) and 1 is “Discovered, currently not indexed”. None of the 15 is a problem, and by the end of this guide you will be able to read your own report the same way.
If you have not set up Search Console yet, our step by step Search Console guide takes about twenty minutes.
First, sort the statuses into three groups
| Group | Statuses | What to do |
|---|---|---|
| Usually fine | Page with redirect, Alternate page with proper canonical tag, Not found (404) for pages you deleted, Excluded by noindex tag on pages you meant to hide | Nothing, as long as the pages listed are the ones you expect |
| Give it time, then help Google | Discovered, currently not indexed; Crawled, currently not indexed | Improve the page and its internal links, then wait |
| Fix it | Noindex or robots.txt on pages you want in Google, Duplicate pages pointing the wrong way, Soft 404, Server error (5xx), Blocked due to unauthorized request (401) | Fix the cause, then use Validate fix |
The most important habit: open the list of pages for each status. A status is only a problem if a page you care about is on that list.
Statuses that are usually fine
Page with redirect
Google describes this as a non-canonical URL that redirects to another page. The address itself will not be indexed; the page it redirects to will be evaluated instead.
After a redesign or a move to a new platform, this list should contain your old addresses. That is proof that your 301 redirects are working. It is only a problem if the list contains a page that should not redirect, for example your current contact page, or if the destination of the redirect is itself not indexed.
Alternate page with proper canonical tag
Google’s own wording is that the page correctly points to the canonical page, which is indexed, “so there is nothing you need to do”. You will often see this for language versions, tracking parameters or print versions of a page.
Not found (404)
A page returned a 404 error when Google requested it. Google says this is fine when a page was removed and has no replacement. If the page moved, add a 301 redirect from the old address to the new one, so visitors and any links pointing to it land in the right place.
Excluded by noindex tag
The page asks search engines not to index it. That is correct for thank-you pages, internal search results or a staging copy. It is a problem if any important page is on this list: a leftover noindex from development is one of the most common reasons a new site never appears. Remove the tag from those pages.
Statuses that need time and a little help
Discovered, currently not indexed
Google found the address (usually through your sitemap or a link) but has not crawled it yet. According to Google, this typically happens because crawling the page right away was expected to overload the site, so Google rescheduled the crawl.
On a small business site with a handful of these, it usually resolves within days or weeks. You can help:
- Link to the page from pages Google already visits, such as your home page, menu or a related service page. A page that only exists in the sitemap is a weak signal.
- Keep your sitemap current, so it lists only pages you want indexed and none that redirect or return errors.
- Check that the server is fast and stable. If many pages sit in this status for weeks, open Settings, Crawl stats and look at the host status.
If hundreds of pages are stuck here, that is worth a closer look: it often points to many near-identical pages (filters, tags, auto-generated archives) competing for attention.
Crawled, currently not indexed
This one frustrates people the most. Google visited the page, read it, and decided not to index it, at least for now. Google says the page may be indexed later and there is no need to resubmit it.
There is no setting to flip. In our experience it usually means Google did not see enough unique value on the page compared with others on your site or on the web. The pages that tend to land here are:
- Thin pages: a service page with two sentences, a project page with only photos and no text.
- Near duplicates: ten location pages with the same text and a different city name.
- Pages nothing links to, so Google assumes they are not important.
What works:
- Add what only you can say. Where the job was, what the problem was, what you did, how long it took, what the client got. When we built the site for Marchesseau Custom Finishes, we added interactive before and after comparisons of real jobs, which gives Google (and clients) something original that no competitor can copy.
- Merge pages that say the same thing. One strong page beats three weak ones.
- Link to the page from related pages and from your menu if it matters.
After a real improvement, use URL Inspection and Request Indexing once. Google’s documentation is clear that requesting a recrawl several times for the same URL does not make it happen faster, that there is a daily limit, and that a request does not guarantee indexing.
Statuses you need to fix
Blocked by robots.txt
Your robots.txt file tells Google not to crawl the page. Two things to know from Google’s documentation: the page can still appear in results if other sites link to it, and a noindex tag on that page will never be seen, because Google is not allowed to read it.
- If you want the page in Google: remove the rule from
robots.txt. - If you want it out of Google: remove the
robots.txtrule and add anoindextag instead.
Duplicate without user-selected canonical
Google thinks the page is a copy of another one and you have not said which version is the main one, so Google picked for you. Google says this is not an error in itself. Use URL Inspection to see which page Google chose. If it chose correctly, leave it. If not, add a canonical tag on the duplicate pointing to the page you want, and link internally to that preferred version.
Typical causes on small sites: the same page reachable with and without www or a trailing slash, the same text on two services, or a project shown both as its own page and inside a gallery page.
Duplicate, Google chose different canonical than user
You told Google which page is the main one, and Google disagreed and indexed another. This usually means the two pages really are very similar, or your internal links and sitemap point to the “other” version. Make the signals consistent: the canonical tag, the sitemap and your internal links should all point to the same address. If two pages should be different, make the content clearly different.
Soft 404
The page looks like an error page (“no results”, “product not available”, an almost empty template) but the server says everything is fine. Google treats it as a missing page. Either return a real 404 (or a 301 to a relevant page) or give the page real content.
Server error (5xx)
Your server failed when Google asked for the page. Occasional errors happen; repeated ones are a hosting problem. Check Crawl stats in Search Console and talk to your host or developer. A site that fails often gets crawled less.
Blocked due to unauthorized request (401)
The page requires a login. That is correct for client portals and admin areas. If a public page shows up here, something on the site is asking for a password that should not be.
How to confirm a fix: Validate fix
Once you have fixed every page listed under a reason, open that reason and click Validate fix. Google rechecks the affected pages. Two details from Google’s help:
- Validation stops as soon as Google finds one page that still has the problem, so fix all of them first.
- It typically takes up to about two weeks. Do not click the button again while it is running.
For a single important page, URL Inspection with Test live URL gives you a faster answer: it checks the page as it is right now. Keep in mind Google’s own caveat: “URL is on Google” means the page is eligible to appear, not that it will rank.
How long should you wait?
Google says crawling can take anywhere from a few days to a few weeks. For a new page on a small, healthy site, a reasonable expectation is:
- A few days: the page is discovered and crawled.
- One to four weeks: it settles into indexed, or into one of the statuses above.
- Longer than that, with no change: something is wrong, and the status tells you what.
And one thing you can safely ignore: crawl budget. Google’s crawl budget guide is written for very large sites (around a million pages, or ten thousand pages that change every day). A business site with 20 to 200 pages does not need to worry about it.
Common mistakes
- Panicking about “not indexed” numbers. Redirects and canonical alternates inflate that number and are perfectly normal.
- Requesting indexing over and over. It does not speed anything up.
- Putting every page in the sitemap, including redirects, tag archives and thank-you pages. The sitemap should list only the pages you want people to find.
- Fixing one page and validating. Validation fails if a single page still has the issue.
- Publishing many near-identical pages (one per city, one per small variation) and hoping Google indexes all of them.
A monthly 10-minute routine
- Open Indexing, Pages and compare the indexed number with last month
- Click each “not indexed” reason and scan the list for pages you care about
- Fix any important page that is blocked, marked
noindexor returning an error - Improve or merge pages stuck in “Crawled, currently not indexed”
- Check Sitemaps shows “Success”
- Inspect your most important new page with URL Inspection
When to get help
If important pages have been stuck for more than a month, or you see server errors, soft 404s or duplicates you do not understand, it is usually faster to have someone look at the site and Search Console together. Through our SEO and digital marketing service, we audit the Page indexing report, fix the causes on the site itself and set up the redirects, sitemaps and page structure that keep it clean. When we rebuilt Montemayor General Contracting, all 21 existing project pages moved to the new site with their photos instead of being lost, and the bilingual site for QRX Technology is built in English and French, with a separate US version that location detection shows to visitors from the United States.
Want a second pair of eyes on your report? Send us a message and tell us what you are seeing.
Frequently asked questions
What does 'Discovered, currently not indexed' mean?
Google knows the page exists but has not crawled it yet. Google says this usually happens when crawling right away was expected to overload the site, so the crawl was rescheduled. On a small site it often clears on its own; strong internal links and a current sitemap help.
What does 'Crawled, currently not indexed' mean?
Google visited the page and chose not to add it to the index, at least for now. Google says the page may be indexed later and there is no need to resubmit it. In practice, the fix is usually to make the page more useful and more clearly different from your other pages.
Is 'Page with redirect' an error?
No. It means the address redirects to another page, so Google indexes the destination instead. After a redesign or a domain change this is exactly what you want to see.
Should I click Request Indexing every day until the page appears?
No. Google says that requesting a recrawl several times for the same URL will not get it crawled any faster, and that there is a daily limit on requests. Request it once after a real change, then give it time.
How long does 'Validate fix' take in Search Console?
Google says validation typically takes up to about two weeks. Fix every affected page before you start it, because validation stops as soon as Google finds one page that still has the problem.
Do I need to worry about crawl budget?
Almost certainly not if you run a small business website. Google's crawl budget guide is written for sites with roughly a million pages, or ten thousand pages that change every day.



