Every Search Console indexing status, explained
- What each status in the Page indexing report means, in plain words
- Whether it's a problem, or Google working as intended
- The exact steps to fix it, and how to check it worked
Is my Search Console status a problem?
Find the line Search Console shows you. Most statuses are fine for some pages and a problem for others, so the answer depends on which URLs are listed.
| Status | What it means | Verdict | What to do |
|---|---|---|---|
| Crawled - currently not indexed | Google read the page and decided not to index it, for now. | Check it | Improve the page and link to it |
| Discovered - currently not indexed | Google knows the URL exists but hasn't crawled it yet. | Check it | Add internal links, wait |
| Duplicate without user-selected canonical | Google picked another URL as the main version, because this page didn't say which one was. | Check it | Check Google picked the right URL |
| Duplicate, Google chose different canonical than user | You marked a canonical, but Google decided another URL is the better version. | Check it | Make all signals point to one URL |
| Alternate page with proper canonical tag | The page points to another URL as canonical, and Google agreed. Working as intended. | Usually fine | Usually nothing |
| Blocked by robots.txt | Your robots.txt file tells Google not to crawl this URL. | Check it | Unblock it, or use noindex instead |
| Excluded by ‘noindex’ tag | The page tells Google not to index it, and Google listened. | Check it | Remove noindex if you want it indexed |
| Page with redirect | The URL redirects somewhere else, so Google indexes the destination. | Usually fine | Usually nothing, clean up links |
| Soft 404 | The page looks like an error or empty page to Google but returns a success code. | Usually a problem | Return a real 404, or add content |
Based on Google's Page indexing report help, reviewed October 23, 2026.
Browse the guides by type of problem
Every status in Google's Page indexing report, grouped by what's going on.
Crawled - currently not indexed
Google read the page and decided not to index it, for now.
Read the guide →Check itDiscovered - currently not indexed
Google knows the URL exists but hasn't crawled it yet.
Read the guide →Check itDuplicate without user-selected canonical
Google picked another URL as the main version, because this page didn't say which one was.
Read the guide →Check itDuplicate, Google chose different canonical than user
You marked a canonical, but Google decided another URL is the better version.
Read the guide →Usually fineAlternate page with proper canonical tag
The page points to another URL as canonical, and Google agreed. Working as intended.
Read the guide →Check itBlocked by robots.txt
Your robots.txt file tells Google not to crawl this URL.
Read the guide →Check itExcluded by ‘noindex’ tag
The page tells Google not to index it, and Google listened.
Read the guide →Usually finePage with redirect
The URL redirects somewhere else, so Google indexes the destination.
Read the guide →Usually a problemSoft 404
The page looks like an error or empty page to Google but returns a success code.
Read the guide →How do I read the Page indexing report?
Four steps from “why isn't this on Google?” to a fix you can check.
Open Indexing → Pages
In Search Console, the table 'Why pages aren't indexed' lists each status and how many URLs have it.
Click a status
You get example URLs. Check whether they're pages you actually want in search, or archives and redirects.
Inspect one URL
Paste it into URL Inspection for Google's latest data, and run the live test to see the page as it is now.
Fix, then Validate fix
Change the page, then click Validate fix in the report. Google says it typically takes up to about two weeks.
See the status of every post without opening Search Console
Blogizi checks each post you publish with Google's URL Inspection API, daily until it's indexed and weekly after. Your AI agent can read the same statuses over MCP and fix what's stuck.
- Every post in your sitemap, with a self-referencing canonical
- Index status per post in the Search tab
- Part of Pro, $19/month with a 7-day trial for $0
Frequently asked questions
Open Indexing → Pages. The table 'Why pages aren't indexed' lists each status with the number of URLs. Click one to see example URLs. For a single URL, paste it into URL Inspection at the top of Search Console.
Last reviewed October 23, 2026. Related: Free Search Console report, Blogizi MCP, Pricing.
Get every post indexed
Publish on your own domain with sitemaps and canonicals handled, and see each post's index status without opening Search Console.
Ready to get started?
Your agents write. Blogizi publishes. Google sends the traffic to your domain.