A new blog post marked “Discovered – currently not indexed” is known to Google, but that status does not mean Google has crawled it or decided why it should—or shouldn’t—appear in search. Start by inspecting the exact URL in Search Console, then follow the reported status: fix a confirmed access or canonical problem, improve internal discovery if needed, and revise the post only if the evidence points to its content. A recrawl request can be useful, but it does not guarantee immediate crawling or indexing.
Summary
To fix “Discovered – currently not indexed” for a new blog post, first determine whether Google has crawled the URL. Use URL Inspection for the individual post and the Page indexing report for the reason or status shown there.
Then address what the diagnosis supports. Confirm that the intended URL can be crawled and indexed, that its canonical points to itself when that is the intended version, that relevant pages link to it, and that the submitted sitemap contains the exact URL.
Request a recrawl only after checking and correcting any problem you find. For a few URLs, Google documents URL Inspection; for many URLs, it documents sitemaps. Neither route guarantees immediate inclusion, and repeating a request does not make crawling faster.
How to Fix a New Blog Post That’s Crawled but Not Indexed→Understand what “Discovered – currently not indexed” means for a new post
“Discovered – currently not indexed” means Google knows about the URL, but the status by itself does not tell you that Google has crawled the post or identify a specific cause. Treat it as a starting point for diagnosis, not as a verdict on the post’s quality.
These are separate stages. Discovery means Google has found out that a URL exists. Crawling means Google has fetched the page. Indexing means Google has included a version of the page in its search index. A post can be discovered without being crawled, and being crawled does not guarantee it will be indexed.
That distinction changes what you should do next. If Search Console reports “Discovered – currently not indexed,” focus first on whether Google can find and access the intended URL. If the status later becomes “Crawled – currently not indexed,” Google has fetched the page, but it is still not currently indexed. That is a different state to investigate; neither status alone proves a particular cause.
An alternate-canonical or duplicate-related status also points to a different question: which version of the content is Google treating as canonical? Don’t assume that every post absent from search has the same problem. Google’s Page indexing report groups reasons URLs aren’t indexed, and some exclusions—such as duplicate, noindex, or removed pages—may be intentional.
There’s no reliable fix in the status label alone. First identify what Search Console reports for the exact post; then choose the action that matches it.
Inspect the new post in Search Console before making changes
Start with the exact post URL in URL Inspection. This gives you an individual-URL diagnosis before you change the page, submit it again, or alter a site-wide setting.
Record the status you’re responding to so you can compare it with a later inspection. Avoid making several unrelated changes at once. If the post becomes “Crawled – currently not indexed,” the next diagnosis should account for the fact that Google has now fetched it; repeating an earlier discovery fix may not address the new status.
A site: search can be a rough clue about whether a URL appears in results, but it is not proof of full index coverage. Search results are not a replacement for URL Inspection, which is available only for properties you control. And a 404 response means the requested URL wasn’t found; it is not, by itself, proof that a page is or isn’t indexed.
Fix confirmed indexing blockers on the new blog post
Fix a blocker only when the post’s actual setup or Search Console diagnosis supports that change. For the intended URL, confirm that Google is not being told to exclude the page and that the canonical points to the version you want indexed.
Check the post’s published page, not just a draft or editor preview. Review the page’s indexing directive and canonical URL, and compare both with the exact URL you entered in URL Inspection. If the page is meant to be indexed, its directives should not tell search engines to exclude it, and its canonical should identify the intended post URL. If you use a publishing platform or SEO plugin, inspect the setting for this specific post rather than assuming a site-wide setting applies correctly.
Then use URL Inspection for the same URL to see what Search Console reports. If its Page indexing report identifies a noindex exclusion and you want the page indexed, correct the directive in the page or the setting that controls it, publish the change, and inspect the URL again. If the report indicates a duplicate or alternate canonical, compare the canonical it reports with your intended URL. Correct a mismatch only if it reflects a real configuration error; a duplicate exclusion may be intentional.
Also confirm the post is publicly available at the URL you intend to index. Follow the published address and make sure it resolves to the expected post rather than an error page or a different destination. If the URL has changed, use the current published version consistently in internal links and the sitemap, then inspect that version.
Don’t treat a technical check as a reason to change unrelated settings. For example, if the report does not identify an indexing directive problem, removing a setting elsewhere without confirming that it affects this post can create a new issue. Likewise, don’t make the canonical point to another page simply because that page is already indexed. The canonical should represent the intended relationship between versions, not serve as a shortcut to indexing.
After a correction, verify the result on the same URL. Check that the published page reflects the change and that URL Inspection no longer reports the specific blocker. A request to recrawl can be considered afterward, but it does not itself verify that the correction worked or guarantee inclusion.
Make the new post easier to discover through internal links and its sitemap
If the post is still discovered but not crawled, make its route through the site clear: add a relevant internal link and confirm the exact published URL appears in the sitemap submitted for the site. These checks support discovery; they don’t guarantee that Google will crawl or index the post.
First, find an existing page that is genuinely related to the new post. Add a normal, visible link from a useful place in that page’s content or navigation, using the exact published URL. The link should help readers reach the post, not exist solely as an unexplained SEO signal. Publish the linking page, then open it and follow the link to verify that it leads to the intended post.
Next, check the sitemap your site has submitted in Search Console. Confirm that the exact post URL appears in the sitemap—not a draft URL, an old slug, or a different hostname or protocol. If it is missing, correct the sitemap generation or post inclusion setting that controls it, then check the submitted sitemap again. Google’s Page indexing guidance identifies internal links and sitemap inclusion as discovery checks.
Keep the URL consistent across the post, internal link, and sitemap. A small mismatch can make you inspect one address while linking to another. If the post has been renamed, use the current published URL in those places and inspect that URL in Search Console. Don’t add multiple versions of the same post just to make it appear in more places.
For a single new article, a relevant internal link and an accurate sitemap entry are practical checks. They are not proof that Google has crawled the URL. After updating them, return to URL Inspection and review the status rather than assuming the sitemap submission or link has completed the process.
Improve the post only when the diagnosis points to content
“Discovered – currently not indexed” is not a content-quality verdict. It indicates that the URL is known to Google and currently not indexed; it does not establish that the post is thin, unhelpful, or the reason crawling hasn’t happened.
Use the status to decide what to examine. If the URL remains discovered and not crawled, start with the discovery and access checks above. If the status changes to “Crawled – currently not indexed,” Google has fetched the page but it is still not indexed. At that point, content may be worth reviewing alongside technical checks, but the status still does not prove a specific quality problem.
Read the post as its intended reader would. Does it answer the question promised by its title? Does it explain the subject clearly enough for a reader to act? Is the information specific to the post’s purpose, or does it repeat broad points without adding useful detail? These are editorial questions, not a formula for forcing a page into the index.
Make a revision only when you can name the reader benefit. Clarify an ambiguous explanation, add a necessary step, remove material that distracts from the topic, or make the page’s purpose clearer. Then publish the revised post and verify that the live URL still shows the intended content and indexing directives. If you change the URL, update internal links and the sitemap as well.
Avoid rewriting a post simply because its status is uncomfortable. Repeatedly adding paragraphs, changing the title, or refreshing the page without a diagnosed reason can make it harder to tell which change mattered. A useful new blog post indexing diagnosis separates a confirmed technical issue from an editorial opportunity—and accepts that the label alone may not identify either one.
Request a recrawl for the new post without expecting instant indexing
Use the documented route that fits the number of URLs, and treat a request as a request—not a promise that Google will crawl or index the post immediately. For a few URLs, Google documents URL Inspection; for many URLs, it documents sitemaps.
For one new post, first correct any confirmed issue and make sure the intended URL is accessible, internally linked where relevant, and represented accurately in the sitemap. Then use URL Inspection for that URL if you want to request a crawl. This feature requires access to the appropriate Search Console property. Check the URL’s report afterward; don’t assume the request itself confirms a crawl or inclusion.
If you have many URLs, Google documents sitemaps as the route for submitting them for discovery or recrawling. Keep the sitemap accurate, then use the sitemap for that broader set rather than treating individual requests as a bulk workflow. In either case, monitor the reported status for the URLs you control. A request does not guarantee immediate inclusion, and repeating requests does not make crawling faster, according to Google’s recrawl guidance .
Some third-party advice describes a request as a way to “push” a URL to the front of Google’s crawl queue; for example, that claim appears in this tutorial about “Discovered – currently not indexed” . That interpretation conflicts with Google’s documented guidance: requesting a recrawl does not guarantee immediate inclusion, and repeating the request does not speed crawling. The safer approach is to use the documented submission route once the URL and its supporting discovery paths are correct, then check the reported status rather than relying on a promised queue position.
Apply the checks to a hypothetical new blog post
Suppose a site owner publishes https://example.com/blog/meal-planning-basics/. This URL is an assumed example, not a tested page. The owner controls the relevant Search Console property and sees “Discovered – currently not indexed” in URL Inspection.
The next action depends on what the checks show. If the post’s page directive excludes indexing, and the owner intends it to appear in search, correct that setting and verify the published page and URL Inspection report. If its canonical points somewhere else, compare that destination with the owner’s intended version and fix it only if the canonical is wrong.
If the technical checks match the owner’s intent, confirm that a relevant published page links to the exact URL and that the submitted sitemap contains that same address. Follow the link and check the sitemap entry to verify both.
If the post later shows “Crawled – currently not indexed,” treat that as a changed diagnosis: Google has fetched the page, so review the page and its indexing details rather than assuming it has not been found. If the post remains discovered, use URL Inspection to request a crawl for that individual URL after the checks are complete. Then inspect the status again; don’t treat the request as proof of indexing.
Content update: October 8, 2026.
Sources
- 3 blog posts showing “Discovered – currently not indexed”
- Why your pages are stuck in crawled-currently not indexed. …
