
Sometimes the post is indexed late, sometimes it’s “Discovered – currently not indexed,” and sometimes it never appears at all.
This guide gives you a fast troubleshooting workflow: identify the exact indexing status in Search Console,
fix common technical blockers (noindex, robots.txt, canonicals, sitemap issues), and improve discovery using internal links.
1) Diagnose first: what status does Google show?
2) Quick fixes that speed up indexing
3) The most common blockers (noindex/robots/canonical)
4) Sitemap cleanup and URL discovery
5) Content quality signals that affect indexing
6) WordPress-specific checks
7) Troubleshooting table (problem → fix)
8) Copy-paste indexing checklist
9) FAQs
1) Diagnose first: what status does Google show?
Don’t guess. Open Google Search Console and inspect the exact URL:
URL Inspection → paste your page URL.
Google usually shows one of these:
- URL is on Google (indexed) → you need ranking/CTR improvements, not indexing fixes.
- Discovered – currently not indexed → Google knows about it but didn’t index yet.
- Crawled – currently not indexed → Google crawled it but decided not to index (often quality/thin/dup).
- Excluded by ‘noindex’ → a direct blocker.
- Blocked by robots.txt → crawling blocked.
- Duplicate / canonical issues → Google chooses another URL as canonical.
- Soft 404 / Not found → page looks empty or broken.
2) Quick fixes that speed up indexing
- Make sure the page is internally linked from your homepage and at least one relevant post.
- Submit/refresh your sitemap and ensure the URL is included.
- Request indexing in URL Inspection (for important pages only).
- Improve content completeness: add steps, examples, FAQ, and a summary table.
- Fix performance if the page is extremely slow or broken on mobile.
3) The most common blockers (and how to fix them)
A) Noindex (the most direct blocker)
If Search Console says “Excluded by ‘noindex’,” your page is telling Google not to index it.
In WordPress this can happen via:
- SEO plugin page settings (noindex enabled)
- Site-wide “discourage search engines” setting
- Theme or maintenance plugin adding noindex
Fix: remove noindex, then request indexing again.
B) robots.txt blocking
If blocked by robots, Google may not crawl the page. Keep robots rules minimal.
Don’t block your entire site or key sections.
C) Canonical / duplicate issues
If Search Console says Google selected a different canonical, it might be because:
- HTTP vs HTTPS duplicates
- www vs non-www duplicates
- URL parameters or multiple versions of the same content
Fix: enforce one domain version, use consistent internal links, and avoid duplicate pages.
D) Soft 404 / thin content
“Crawled – currently not indexed” often means Google didn’t see enough value.
Increase content depth, add unique insights, remove fluff, and add structure.
4) Sitemap cleanup and URL discovery
A sitemap helps Google discover URLs, but only if it’s clean.
Common sitemap problems:
- Sitemap includes tag pages with 1 post (thin pages)
- Sitemap includes 404 URLs
- Sitemap blocked in robots.txt
- Sitemap not submitted in Search Console
Pro discovery tip: create a “New Posts” hub page
A simple “Start here” or “Blog” page linking to your latest posts can speed discovery because it concentrates internal links.
5) Content quality signals that affect indexing
Google indexes pages that look useful and unique. If your post is short, generic, or too similar to another page,
Google may delay indexing or skip it.
Upgrade your post quickly
- Add a clear step-by-step section (H2/H3).
- Add examples, screenshots, or a checklist.
- Add FAQs from “People Also Ask.”
- Add internal links to related pages (2–6).
- Make the intro explain what the reader will achieve.
6) WordPress-specific checks
Check 1: “Discourage search engines” setting
WordPress → Settings → Reading → make sure it’s unchecked.
Check 2: Only one SEO plugin
Multiple SEO plugins can create conflicting canonicals or noindex tags. Use one and disable the rest.
Check 3: Permalinks and redirects
If you changed your permalink structure, old URLs may 404. Ensure redirects are correct and internal links point to the current URL.
Check 4: Performance and errors
If your site is slow or returns server errors (5xx), Google may crawl less. Fix hosting issues, caching, and heavy scripts.
7) Troubleshooting table (problem → fix)
| Search Console message | Likely cause | Best fix |
|---|---|---|
| Excluded by ‘noindex’ | Noindex tag enabled | Remove noindex + request indexing |
| Blocked by robots.txt | Robots disallow rule | Allow crawling + keep robots minimal |
| Discovered – currently not indexed | Low discovery / crawl priority | Improve internal links + sitemap + publish consistently |
| Crawled – currently not indexed | Thin/low-value/duplicate | Expand content + add unique value + merge duplicates |
| Duplicate, Google chose different canonical | Multiple URL versions | Force one domain/version + fix internal links |
| Soft 404 | Page looks empty/broken | Add content, fix template, ensure 200 OK |
8) Copy-paste indexing checklist
- ✅ URL Inspection: check status
- ✅ No noindex tag
- ✅ Not blocked by robots.txt
- ✅ Canonical points to the same URL
- ✅ URL included in sitemap
- ✅ At least 2 internal links point to the page
- ✅ Content is not thin (add steps, examples, FAQ)
- ✅ No duplicates targeting same intent
- ✅ Page loads fine on mobile
- ✅ Request indexing (only for priority URLs)
9) FAQs
How long does indexing take?
It varies. New sites often take longer at first. Fixing blockers and improving internal linking can speed it up significantly.




