
“Not indexed” in Google Search Console covers several different problems, and each one has a different fix. Before changing anything on the page, find out which status Google has given that one URL, when Google last crawled it, and whether your own site is blocking it. Usually there is nothing to fix, and the page just hasn’t been crawled yet.
We know because we checked our own site three times. After rebuilding clubunbrick.co off WordPress (the new site went live on 20 August 2026), we ran URL Inspection on every sitemap URL on 25 September, 26 September and 3 October. This is the diagnostic that came out of those runs.
- Inspect each URL — our Sitemaps report said 0 of 27 pages were indexed while URL Inspection found 16
- Read the exact status — unknown, discovered and crawled-not-indexed each need something different
- Check the last crawl date — our one “rejected” post had been judged on a page that no longer existed
- Rule out your own blocks, then ask once — repeat requests don’t speed anything up
Start with URL Inspection
On 25 September the Sitemaps report in Search Console put our site at 0 of 27 pages indexed. URL Inspection on the same 27 URLs found 16 of them indexed, mostly pages that kept the address they had on the WordPress site. The sitemap count had simply not caught up yet.
A sitemap tells Google which pages exist. It doesn’t make Google index them, and Google says so plainly:
Keep in mind that submitting a sitemap is merely a hint: it doesn’t guarantee that Google will download the sitemap or use the sitemap for crawling URLs on the site.
Paste the page’s address into the search bar at the top of Search Console. The result tells you whether that exact URL is on Google, and if it isn’t, why.
What each “not indexed” status means
- URL is unknown to Google — Google has no record of the URL at all. Our two service pages with no WordPress predecessor read this on 25 September. Google needs a way to find the page: a link from a page it already knows, or an indexing request.
- Discovered – currently not indexed — the Page indexing report puts it as “The page was found by Google, but not crawled yet.” That is a place in a queue and says nothing about the page itself. Our service pages moved here a day later, then read “unknown” again on 3 October. For pages Google hasn’t crawled yet, the label can switch back and forth between the two.
- Crawled – currently not indexed — Google fetched the page and chose not to index it for now. The same report says it may still be indexed later and that there is no need to resubmit it. This is the only one of the three that can point to the page itself.
- Indexed, with an old copy — the page is in Google, but Google’s copy is older than your last change. On 3 October four of our indexed pages still showed Google a copy crawled before the new site launched, and our WhatsApp guide’s copy predated a correction we made to its pricing answer.
Check the last crawl date before blaming the content
Our post on Automating Website Content with WordPress MCP Integration read “Crawled – currently not indexed”, which looked like Google rejecting it. Then we looked at the last crawl date: 19 May 2026, three months before the new site went live. Google had judged the old WordPress page at that address and had never crawled the rewrite. We didn’t edit it again after that, and by 3 October it was indexed.
URL Inspection shows the date of the last crawl. If that date is older than your last real change to the page, the status describes a version that no longer exists.
Rule out a block on your side
Run Test live URL in URL Inspection and confirm three things:
- The page returns a 200 status rather than a redirect or an error.
- The page carries no
noindexrule, and no robots.txt line blocks it. - The canonical tag points at the page itself.
On 3 October, all nine of our unindexed URLs passed all three checks. When that is true, the wait is on Google’s side, and editing the page won’t move it.
Then ask once, and give the page links
Use Request Indexing in URL Inspection, once per page. Google’s guide to asking for a recrawl says there is a quota on individual URL submissions and that requesting the same URL several times won’t get it crawled any faster. We spread ours over two days to stay within the quota.
Links do as much as requests. Google’s link guidance asks for every page you care about to have a link from at least one other page on your site. A new post should have a link from an indexed post on the same topic, which is the internal linking habit in 10 Essential SEO Blog Best Practices and Tips to Boost Website Traffic.
Between 25 September and 3 October our count went from 16 of 27 URLs indexed to 21 of 30. We requested indexing for the missing pages in that time, but we can’t say how much of the change came from the requests and how much Google would have done anyway.
Also Read: How Google AI Overviews are Changing SEO (2026 Guide)
Key Takeaways
- Check each URL in URL Inspection; the Sitemaps report’s count can lag well behind.
- “Unknown” and “Discovered” mean Google hasn’t crawled the page yet. Neither says anything about its quality.
- A “Crawled – currently not indexed” verdict is only as current as its last crawl date.
- Once the page returns 200, carries no
noindexand has a self-referencing canonical, request indexing once and link to it from indexed pages.
Frequently Asked Questions
How long does it take Google to index a new page?
There is no fixed time. Google’s own guidance is that “crawling can take anywhere from a few days to a few weeks”, and indexing comes after that. On our own site, a post published on 26 September was still waiting to be crawled a week later, which is normal. Wait at least a couple of weeks before treating a new page as stuck.
Can anything guarantee that Google will index a page?
No. Google states that it “doesn’t guarantee that it will crawl, index, or serve your page, even if your page follows the Google Search Essentials.” Fixing technical blocks, linking the page from pages that are already indexed and requesting indexing once all improve the odds. None of them is a promise.
Should I use the Indexing API to get blog posts indexed faster?
No. Google’s Indexing API quickstart says the API “can only be used to crawl pages with either JobPosting or BroadcastEvent embedded in a VideoObject”, which means job listings and livestreams. A blog post or a service page is neither. For those, use Request Indexing in the URL Inspection tool and a sitemap.
Can robots.txt keep a page out of Google’s index?
Robots.txt controls crawling, and Google’s robots.txt guide says “it is not a mechanism for keeping a web page out of Google”. To keep a page out, use a noindex rule or put the page behind a password. The noindex rule only works if Google can crawl the page and see it, so don’t block the same page in robots.txt as well.
Does a page need to be indexed to appear in Google’s AI Overviews?
Yes. Google’s documentation on AI features says a page “must be indexed and eligible to be shown in Google Search with a snippet” to be a supporting link in AI Overviews or AI Mode. A page that isn’t indexed can’t be cited there, so indexing comes before any AI search work. How Google AI Overviews are Changing SEO (2026 Guide) covers what comes after.
Final Thoughts
It is easy to spend hours rewriting a page Google hasn’t looked at yet. Ten minutes in URL Inspection usually shows whether there is anything to fix. On our site there almost never was; the pages were waiting to be crawled.
Pages live, but missing from Google?
ClubUnbrick builds and migrates business websites that Google can crawl and index, and checks in Search Console that it actually does.
What We Offer
- Indexing check — Every sitemap URL run through URL Inspection, with each unindexed page traced to its cause.
- Technical fixes — Status codes,
noindexrules, canonicals, robots.txt and sitemaps put right. - Site migrations — Moving off WordPress or another builder without losing the pages Google already has.
- Internal linking — New pages linked from the indexed pages that can pass them on.
You can start with the pages that matter most and work outward from there.

