Crawling vs indexing vs ranking: the difference that explains 90% of "my page won't show up"
Someone sends you a message: "My new page isn't on Google." You open a browser, type the exact title, and there it is. Or it isn't. Either way, the real question hasn't been asked yet: is the page not crawled, not indexed, or not ranking? Three different problems, three different fixes, and mixing them up is the most common mistake I see.
Here's the thing: crawling, indexing, and ranking are three separate stages that happen in a fixed order. A failure at stage one makes stage three physically impossible. Yet most advice online jumps straight to "improve your content" before checking whether Google has even read the page.
Key takeaways
- Crawling = discovery and download. Indexing = storage and selection. Ranking = ordering for a specific query.
- A blocked crawl makes ranking discussions pointless. Fix the pipeline in order.
- Indexing is not binary. Google can index a page but choose never to serve it.
- Ranking is query-dependent: one page holds thousands of different positions simultaneously.
- Search Console shows the three stages separately. Use the right report for the right symptom.
- Indexed does not mean visible. A page can sit in the index for years and never surface.
What each stage actually does
Let's break the pipeline down, because the vocabulary is where confusion starts.
Crawling: discovery and download
Crawling is the moment a bot finds a URL and fetches its HTML. Googlebot discovers pages through internal links, external links, sitemaps, and manual submissions. It then downloads the file and queues it for processing.
The catch? A page nobody links to is nearly invisible. I once launched a landing page for a client's seasonal offer, forgot to link it from anywhere, and left it out of the sitemap. Six weeks later: zero impressions. The page existed, loaded fine, had decent copy. Google simply never learned about it. Adding three internal links fixed it in under a week.
Indexing: storage and selection
Once downloaded, the page gets parsed and analyzed. Google extracts text, images, structured data, and links, then decides whether the content is worth keeping. If yes, it lands in the index — a colossal database of pages and their attributes.
Indexing has its own failure modes. Thin content, duplicate versions, noindex directives, canonical tags pointing elsewhere: any of these can keep a perfectly crawlable page out of the index.
Ranking: ordering for a query
This is where most explanations stop short. Ranking isn't a status a page owns. It's a position calculated at query time, for one specific search, against every other candidate Google holds on that topic.
Signals involved include relevance between query and content, link authority, freshness where it matters, page experience, and how well the result satisfies what the searcher actually wanted. Change the query, and the same page can jump from position 40 to position 3. Nothing about the page changed — only the question did.
The comparison table nobody publishes
Most comparisons stop at crawling versus indexing. Ranking gets left out, which is exactly the part people struggle with. Here's the full picture.
| Stage | Goal | Who acts | When it happens | Typical failure | Where to check |
|---|---|---|---|---|---|
| Crawling | Discover and download the URL | Googlebot | Continuously, on its own schedule | No internal links, robots.txt block, orphan page | URL Inspection, crawl stats |
| Indexing | Store content and make it retrievable | Google's processing systems | Days to weeks after crawl | Noindex tag, thin or duplicate content, canonical conflict | Pages report, URL Inspection |
| Ranking | Order candidates for one query | Ranking systems | At the moment of each search | Weak relevance, no authority, stronger competitors | Performance report, position data |
Notice the "when" column. Crawling and indexing are events that happen to a page. Ranking is recalculated constantly, for every query, in real time. That single distinction resolves most diagnostic confusion.
How to diagnose which stage is failing
You don't need a tool stack. You need a sequence.
- Search the exact URL in Google. If nothing returns, the page isn't indexed.
- Run URL Inspection in Search Console. If it says "URL is not on Google" with a crawl issue, you're at stage one.
- If it crawled but was excluded, read the exclusion reason. "Crawled — currently not indexed" is a stage two problem, and it usually means quality or duplication.
- If it's indexed but gets no impressions, you're at stage three. Now — and only now — content and authority work makes sense.
Spoiler alert: fixing ranking when the page was never crawled wastes months. I watched a team rewrite 40 articles over a quarter before someone checked robots.txt. A stray disallow rule was blocking an entire folder. One line deletion, and 31 of those pages appeared in the index within two weeks. All that rewriting? Unnecessary.
Why indexed pages still don't rank
Getting into the index is permission to compete. It's not a promise of visibility.
Google holds an enormous number of indexed pages — the vast majority available for any given topic never reach a first page. Being stored means the content is eligible. Being served depends on whether the ranking systems judge it the best available answer for that particular phrasing.
Three things break eligibility in practice:
- Query mismatch. Your page answers a question nobody types, or answers it in words people don't use.
- Weak link profile. No external references means no independent signal that the page deserves trust.
- Intent gap. The page is informational, the query is transactional, and the searcher leaves in four seconds.
And here's a nuance worth internalizing: ranking fluctuates even when nothing on your side changes. Competitors publish, their links grow, seasonality shifts intent. A position is a snapshot, never a property.
Common questions
Can a page rank without being indexed?
No. If a URL isn't in the index, it cannot appear in results. The index is the pool from which results are drawn — no entry, no position. The one apparent exception involves pages indexed in a different form than the URL you're checking, for instance when a canonical consolidates several versions into one. The page is still indexed; it's just represented by another URL.
How long does it take between crawling, indexing, and ranking?
There's no fixed schedule. Large, frequently updated sites can see a new URL crawled within hours; smaller sites may wait days or weeks. Indexing adds more delay on top — from a couple of days to over a month for pages Google is unsure about. Ranking can begin the moment a page is indexed, though positions typically settle over several weeks as the systems gather interaction and link data.
Does requesting indexing speed things up?
It puts the URL in a priority queue. That's it. Google still decides whether to crawl, whether to keep the content, and where it belongs. In my experience, the request helps most on pages that were already reachable and well-linked — it just shortens the wait. On an orphan page with no links, it does almost nothing, because discovery isn't the bottleneck; the page simply offers no reason to be picked up.
The order that's worth respecting
Every SEO problem I've been handed in the last year collapsed into the same shape once I asked which stage was actually broken. Crawl issues look like ranking issues when you're staring at a dashboard. Index issues look like content problems when you're reading advice written for a different failure entirely.
The pipeline is sequential. Diagnose it in sequence. Start at discovery, confirm the page is stored, and only then argue about position.
Which leaves one uncomfortable question: how many pages on your site are you currently trying to rank that Google has never once read?