How a page actually becomes visible on Google
Before a page can compete for organic traffic, it moves through three distinct stages. First, Googlebot discovers and visits the URL: it requests the HTML, usually renders it with a Chromium-based engine to execute JavaScript, and follows the links it finds. This stage is called crawling, and it is a hard prerequisite for everything that follows. If Googlebot cannot reach a URL, that URL never makes it to indexing. We cover crawling in depth in the Crawl Budget glossary entry, worth reading alongside this one since the two processes sit right next to each other.
Once a page is crawled, indexing follows: Google analyzes the content, heading structure, internal links and structured data, then decides whether the URL earns a place in the index. This decision is not automatic. Google can crawl a page without any issue and still leave it out of the index, for instance when the content is nearly identical to another URL on the same site or elsewhere, when the text adds little independent value, or when technical signals conflict, such as a canonical tag pointing somewhere else.
Only an indexed page enters the third stage, ranking, where Google decides which queries it can show up for and at what position. This is where most site owners get caught off guard: being indexed does not mean being visible. A page can sit in Google's index for months and still never receive a single organic visit, because it never surfaces near the top for any query that actually matters.
This order cannot be shortcut. There is no way to make a page rank without it first being crawled and indexed, and no trick that forces indexing without Googlebot having been able to visit the page first. That is why, when visibility looks broken, the right move is checking backwards first: is the page indexed at all? Was it even crawled? Only once both answers are yes does a ranking problem, in the strict sense, become the correct diagnosis.
