If Google Search Console says your URLs are “crawled but not indexed” (often shown as Crawled – currently not indexed), it means Googlebot retrieved the page, but Google decided not to add it to the searchable index (at least for now). This is common, and it doesn’t automatically mean there’s a penalty or a technical block—more often, it’s a mix of quality signals, duplication/canonicalization, and site-level crawl & index prioritization.
Below is a practical, WordPress-friendly breakdown of what the status means, the most frequent causes, and what to check next so you can decide whether a page should be improved, consolidated, or left alone.
What “crawled but not indexed” actually means
Google uses two separate processes:
- Crawling: Googlebot discovers a URL and fetches its content.
- Indexing: Google evaluates that content and decides whether to store it in the index so it can appear in search results.
When a page is crawled but not indexed, Google has seen the page but currently considers it not worth indexing, too similar to other pages, not canonical, or not eligible due to signals like redirects, soft 404 behavior, or thin content. Search Console’s Page indexing report is the best place to see how Google is grouping your indexing outcomes at scale.
How to interpret Search Console statuses that sound similar
Several Search Console labels get conflated, but they indicate different situations and different fixes:
- Crawled – currently not indexed: Google fetched the page, but decided not to index it right now.
- Discovered – currently not indexed: Google knows the URL exists, but hasn’t crawled it yet (often due to prioritization, crawl budget, or low signals).
- Duplicate, Google chose different canonical than user: Google thinks another URL is the better “main” version and may index that one instead.
- Alternate page with proper canonical tag: You’re telling Google “index the canonical, not this,” and Google agrees.
- Soft 404: The page returns a “success” status but looks like a not-found/empty page (thin content, error messaging, no real value).
To understand what’s happening on a specific URL, use the URL Inspection tool to see Google’s chosen canonical, crawl result, page fetch, and whether indexing is allowed.
Most common reasons pages get crawled but not indexed
1) Thin or low-utility content (the page doesn’t earn a spot)
This is the most frequent root cause. Google can crawl a page successfully and still decide it doesn’t add enough unique value to store and rank. Typical examples include:
- Very short pages that don’t fully answer a query (especially if competing pages on your site do).
- Tag, archive, or auto-generated pages with little original content.
- Near-empty pages created by templates (placeholder text, minimal body copy, no purpose).
- Pages that feel “made for SEO” rather than made to help users.
What usually helps: add meaningful main content, clarify intent, include unique context (examples, steps, comparisons), and ensure the page has a reason to exist separate from other URLs.
2) Duplicate or near-duplicate pages (canonicalization issues)
Indexing is also a selection problem. If Google considers your URL a duplicate (or close enough) to another URL, it may crawl it but index a different version instead. In WordPress, duplicates often come from:
- Multiple URL variants: http vs https, www vs non-www, trailing slash vs non-trailing slash.
- Category, tag, author, and date archives replicating post excerpts/titles.
- Query parameters (sorting, filtering, session IDs) creating many URLs with the same content.
- Pagination and faceted navigation creating large sets of similar pages.
What usually helps: ensure one preferred version of each page is reachable internally, confirm rel=canonical points to the correct URL, avoid creating indexable duplicates, and reduce parameter-based crawl traps when possible.
3) Weak internal linking (Google can find it, but doesn’t prioritize it)
Sometimes Google crawls a URL after finding it in a sitemap or through a weak path, but the page lacks strong internal signals that it matters:
- Few (or no) contextual internal links from relevant pages.
- The page sits several clicks deep with no supporting hub/cluster structure.
- Important pages are linked only via menus, footers, or “recent posts” blocks.
What usually helps: add contextual internal links from topically relevant pages, ensure the page is part of a logical cluster, and avoid orphan pages. If you publish at scale, consistent internal linking is hard to maintain manually; tools that suggest links based on context can reduce missed opportunities. For WordPress sites, SEO Max Suíte can help streamline on-page structure work (including internal linking workflows) so key pages are connected in a way that supports crawling and indexing signals.
4) The page looks like a “soft 404” or low-quality doorway
A page can return a 200 status (so it’s crawlable) but still appear to Google like it’s effectively not a real page. Common causes:
- “No results found” pages for internal search or filtered category pages.
- Out-of-stock/product pages with no alternatives or helpful content (e.g., nothing else to do on the page).
- Location or keyword-variant pages with very similar copy and minimal unique information.
What usually helps: add genuinely helpful content and alternatives, or prevent low-value variants from being indexable.
5) Content is accessible, but rendering/UX issues reduce indexability signals
Google can crawl a URL and still struggle to evaluate the content if the main content is difficult to render or discover:
- Key text loads only after heavy JavaScript execution or user interaction.
- Lazy-loaded content that never appears in the initial render.
- Interstitials or overlays that obscure the main content.
Use URL Inspection’s “view crawled page”/rendering information to confirm Googlebot can actually see the main content. If you suspect crawl problems in general, Google’s documentation on troubleshooting crawling errors can help you narrow down server and fetch issues.
6) “New or low-trust” sections of a site (indexing is selective)
Google doesn’t guarantee indexing for every URL, especially on newer sites or new sections with little engagement/authority. Google’s own crawling and indexing guidance emphasizes that indexing can take time and depends on many factors; a sitemap helps discovery but doesn’t guarantee indexing (see the Google Search crawling and indexing FAQ).
What usually helps: publish fewer, better pages; build a strong internal structure; avoid mass-producing similar URLs; and give important pages time to accumulate signals.
7) Conflicting signals: canonicals, redirects, and meta robots
In practice, “crawled but not indexed” can show up when Google detects conflicting directives or unclear preferred URLs. Check for:
- Canonical tag pointing to a different URL than you expect.
- Redirect chains (A → B → C) or inconsistent redirects between versions.
- Meta robots or HTTP headers that accidentally restrict indexing (for example, a template applying noindex to the wrong post type).
- Robots.txt isn’t typically the direct cause of “crawled” statuses (blocked pages usually can’t be crawled), but it can create odd edge cases when combined with other signals.
Quick diagnostic workflow (do this before changing lots of pages)
Use this order to avoid chasing the wrong fix:
- Inspect the URL in Search Console: confirm “indexing allowed,” check Google-selected canonical, and note the last crawl.
- Compare the inspected page to the canonical (if different): if Google chose another canonical, fix duplication and internal linking signals.
- Evaluate unique value: ask “Would this page deserve to rank if it were indexed?” If not, improve or merge it.
- Check internal links: add 2–5 contextual links from relevant pages (not random sitewide links).
- Validate response and content availability: ensure a clean 200 response, no deceptive “empty” page behavior, and that core content is visible without interaction.
- Request indexing sparingly: use it after meaningful changes; repeated requests without improvement usually don’t help.

What to do based on the most likely scenario
If the page is important and should be indexed
- Strengthen the page’s purpose: expand the main content so it answers a clear query better than your other pages.
- Make it the obvious canonical: ensure the canonical tag, internal links, and sitemap all point to the same preferred URL.
- Add internal links with relevant anchor text: link from closely related pages, ideally from pages already indexed and receiving impressions.
- Reduce competing duplicates: noindex low-value variants, consolidate similar articles, or redirect outdated duplicates when appropriate.
If the page is low-value (archives, filters, thin variants)
- Decide whether it should exist in search: not everything needs to be indexed.
- Consider noindex for thin utility pages: especially internal search results, empty tags, or repetitive archives.
- Consolidate: merge multiple weak pages into one strong resource and redirect where appropriate.
If Google chose a different canonical than you want
- Align signals: canonical tag, internal links, sitemap, and redirects should all reinforce the same URL.
- Eliminate parameter duplicates: reduce indexable query variants and ensure the preferred version is internally dominant.
- Check content parity: if two pages are nearly identical, Google may keep picking the other one until you differentiate or consolidate.

Common WordPress situations that trigger “crawled but not indexed”
- Tag explosion: dozens/hundreds of tag archive pages with little unique content.
- Thin category pages: category archives with only short excerpts and no category-level intro.
- Attachment URLs: media attachment pages that add no value beyond the file itself.
- Pagination and faceted navigation: page/2, page/3, filters, sorts, and combinations that multiply similar URLs.
- Draft-like published posts: published content that’s incomplete, duplicated, or not internally linked.
None of these are “wrong” by default—many sites intentionally keep some of these pages unindexed. The key is being deliberate about what deserves index coverage.
How long does it take for crawled pages to become indexed?
There’s no guaranteed timeline. A page can remain “crawled – currently not indexed” for days, weeks, or longer depending on site quality signals, duplication, and how strongly Google believes the page adds value. If you improved the content and clarified canonical/internal linking signals, re-check the URL Inspection status after some time and monitor impressions in Search Console to see whether the URL begins to surface.
When to stop trying to index a page
Stop pushing indexing if the page is inherently low-value, duplicative by nature, or exists mainly for navigation rather than search demand. In those cases, you’ll usually get better results by concentrating your effort on fewer, stronger pages and a cleaner internal structure—rather than trying to force every URL into the index.
Key takeaways
- Crawled but not indexed means Google fetched your page but didn’t select it for the index.
- The most common causes are thin content, duplication/canonical issues, and weak internal linking.
- Use URL Inspection to confirm indexing eligibility, Google’s chosen canonical, and crawl details.
- Improve pages that deserve to rank; consolidate or noindex pages that don’t.
