Almost every SEO problem is really a problem at one of three stages. A search engine has to find your page, store and understand it, and then choose it for a particular search. These are separate steps, and a page can fail at any one of them for completely different reasons.
Search engines run programs, usually called crawlers or spiders, that move around the web following links. A crawler arrives at a page, reads it, notes every link on it, and adds those links to a list of pages to visit later. Repeated at enormous scale, this is how a search engine discovers what exists.
The practical consequence: a page nothing links to is very hard to discover. If a page is not linked from anywhere — not from your own navigation, not from another page, not from a sitemap — a crawler has no path to it and may never find it.
Finding a page is not the same as storing it. After crawling, the engine tries to work out what the page is about — its topic, its content, its language, how it relates to other pages — and stores that in a giant database called the index. Only pages in the index can appear in results.
A page can be crawled and still not indexed. Common reasons: the engine judged it too thin to be worth storing, it is a near-duplicate of another page, or the page explicitly asked not to be indexed.
Crawled is not indexed
This distinction matters more than almost anything else in this course. "Google visited my page" and "Google will show my page" are different claims. Search Console (covered later) reports them separately, and confusing the two sends people fixing the wrong problem.
When someone searches, the engine looks through its index for pages that could answer the query, and puts them in an order. That ordering is what people mean by ranking.
The systems that decide the order are not published, and they change frequently. What is publicly known is broad: engines weigh how well the content matches what the person seems to want, signals of quality and trustworthiness, whether the page works well on the device being used, and how other sites reference it. Anyone claiming to know the precise formula does not.
Because the stages are sequential, the fix for "my page is not showing up" depends entirely on where it stopped:
| Where it stopped | What that means | Where to look |
|---|---|---|
| Never crawled | The engine has no path to the page | Internal links, sitemap, robots.txt |
| Crawled, not indexed | Found, but not judged worth storing | Content quality, duplication, noindex tags |
| Indexed, ranks poorly | Stored, but losing to other pages | Relevance, content depth, links, speed |
Working on content quality when the real problem is a blocked crawler achieves nothing. Later lessons cover the tools that tell you which stage you are actually stuck at.
None of this happens the moment you press publish. A new page has to be discovered, queued, crawled, evaluated, and indexed, and then compete for position — a process measured in days or weeks, not minutes. There are ways to nudge discovery along, covered later in this course, but nothing makes the whole pipeline instant.