Why your article is not indexed by Google (and how to fix it)

On this page
A magnifying glass held over the text of an open book page
Book page magnified by a glass, enhancing text clarity (Pexels). Photo source

An unindexed article has exactly zero chance of ranking, so this is the first problem to rule out for any invisible page. The short answer: Google either cannot crawl the page, has been told not to index it, has crawled it and chosen to wait, or has indexed a different URL instead. This guide walks through each cause in the order you should check them, with the fix for each. It is one of the five core diagnoses in our pillar guide, why your articles aren't ranking.

Key takeaways
  • An unindexed page cannot rank at all. Confirm its real status first with a site: search and Search Console's URL Inspection tool — never a single check.
  • There are four causes, in the order to check them: crawling is blocked (robots.txt or server rules), a noindex tag or wrong canonical, a 'crawled — currently not indexed' quality hold, or Google has never found the page.
  • Most fixes take minutes: remove the stray rule, correct the canonical, or link the page from somewhere Google already crawls.
  • Request indexing only after fixing the cause — it asks for a crawl, it does not override a quality decision.

Step 0: Confirm it is really not indexed

Do not trust a single check. Use two: (1) search Google for site:yourblog.com/your-article-slug — if the page appears, it is indexed whatever any tool says; (2) paste the exact URL into Search Console's URL Inspection tool, which reports the page's actual status, the canonical Google chose, and the last crawl date. Also check you are inspecting the right version: https (not http), with or without www exactly as your site serves it, and no trailing variations. Many "not indexed" panics are a wrong-URL inspection.

Cause: blocked from crawling

If Googlebot cannot fetch the page, indexing is impossible. Check three things:

  • robots.txt: Visit yourblog.com/robots.txt. A stray Disallow: /blog/ left over from a site build blocks everything under it. Staging sites often ship with a full Disallow: / that survives launch.
  • Server and security blocks: Firewalls, bot-protection plugins, and some hosts block Googlebot's IP ranges or return 403/503 errors to crawlers while serving humans fine. URL Inspection's "Test live URL" shows you what Google actually receives.
  • Login walls and redirects: A page behind a membership wall, or one that redirects crawlers to the homepage, will be dropped. Check the live test's final URL.

Cause: noindex or canonical problems

The most common self-inflicted wound. WordPress "discourage search engines" settings, SEO plugin defaults on archive or staging copies, and theme page templates can all emit <meta name="robots" content="noindex">. View the page source and search for "noindex". Separately, check the canonical tag: if your article declares another URL as canonical — a syndication original, a print version, the category page — Google will usually index that URL instead of yours. URL Inspection tells you plainly: "Alternate page with proper canonical tag" or "Duplicate, Google chose different canonical than user". Fix the tags in your CMS or SEO plugin, not in the content.

Cause: crawled but not indexed (the quality hold)

Search Console's Pages report has two famous statuses: Crawled — currently not indexed and Discovered — currently not indexed. Google has seen the page and chosen not to spend index space on it yet. This is usually about perceived value: very thin content (see thin content), near-duplicates of other pages on your site, or a brand-new site where Google is sampling slowly. The fix is substantive, not technical: make the page clearly worth indexing — more complete, clearly different from its siblings, and linked internally (next cause) — then request indexing once.

Cause: Google has never found it

Google discovers pages mainly through links and sitemaps. An article missing from your XML sitemap and linked from nowhere — an orphan — may simply never be queued. Check that the URL is in your sitemap (and the sitemap is submitted in Search Console), then link to the article from two or three relevant existing pages with descriptive anchor text. This is the same fix detailed in no internal links: discovery, crawl frequency, and ranking signals all improve together.

Requesting indexing the right way

After fixing a real cause, use URL Inspection → Request Indexing once. It joins a priority crawl queue; it does not guarantee indexation, and hammering it daily does nothing except waste your quota. If Google crawls and still declines, the message is about the page or the site section, not the request button — improve the page and its internal support, then wait. On new, small sites, a steady pattern of good pages getting indexed is normal in the first months.

Checklist: indexing diagnosis in order

  • Confirmed status with both a site: search and URL Inspection
  • Checked robots.txt for blocking rules
  • Live test fetched the page successfully (200, correct final URL)
  • Viewed source: no noindex meta tag
  • Canonical tag points to this exact URL
  • URL present in the XML sitemap, sitemap submitted
  • At least 2–3 internal links point to the article
  • Page is substantively different from sibling pages (no quality hold)
  • Requested indexing once, after fixes

Sources (5)

Google Search Central: URL Inspection tool documentation; "Why pages aren't indexed" (Pages report reasons); robots.txt introduction; canonicalization documentation — all at developers.google.com/search/docs.

  1. Search Console Help — URL Inspection tool
  2. Google Search Central — Robots.txt introduction and guide
  3. Google Search Central — Block indexing with noindex
  4. Google Search Central — How to specify a canonical URL
  5. Google Search Central — What is a sitemap

A special case: brand-new sites

If your site is weeks old, temper the alarm. Google indexes new sites selectively at first — the homepage and a few linked pages, then gradually more as crawl patterns establish. A new article unindexed at day five on a new domain is a normal observation, not a failure. The productive moves are the boring ones: ensure the sitemap is submitted, link each new article from the homepage or a hub, and keep publishing into one organised topic area. Escalate to the full diagnosis only if linked, sitemap-listed articles remain unindexed after roughly a month.

Indexed but invisible is a different problem

A page can pass every check in this article — indexed, canonical correct, crawlable — and still never appear for its target query. That outcome sends you onward in the diagnosis, not back to the request-indexing button: the page is in the library but not being recommended, which is the territory of intent, coverage, links, and competition covered by its sibling spokes. Knowing which problem you have is half the value of this guide; indexing has a definite test, and once it says "indexed", believe it and move on.

Frequently asked questions

How long does indexing normally take?

On an established site with internal links, often within days. On a new site, weeks is normal for some pages. A page still unindexed after a month with links and a sitemap deserves the full diagnosis in this article.

Does requesting indexing multiple times help?

No. One request after you have fixed the underlying cause is enough. Repeated requests do not change the decision, especially for 'crawled — currently not indexed' pages.

Google indexed my homepage but not my articles. Why?

Usually discovery or priority: articles may be missing from the sitemap, buried under pagination, or the site is new and Google is sampling gradually. Link articles from the homepage and relevant posts, and confirm the sitemap includes them.

Can a noindex tag come back by itself?

It can reappear after theme or plugin updates, or when a staging copy is pushed live. If a previously indexed page drops out suddenly, check the meta robots tag first.

Will social media shares get my page indexed?

Shares can help discovery occasionally, but the reliable paths are your sitemap and internal links from already-indexed pages. Treat shares as marketing, not an indexing strategy.

The bottom line

Run the checks in this guide's order — confirm, crawling, tags, quality, discovery — and fix the first failure you find before requesting indexing again. Indexing problems feel mysterious; they are almost always mechanical.

What did URL Inspection actually report for your page: never crawled, blocked, or crawled but not indexed?