Inside the machine
How Search Engines Work: Crawling, Indexing and Ranking, Explained by Google's Own Rules
There is no front desk at Google. Nobody reviews your new website, and no form puts it in line. A program finds it, a second process decides whether it is worth filing, and a third decides, in a fraction of a second, whether anyone ever sees it.
October 18, 2026 · 12 min read

The short answer
Search engines work in three stages. Crawlers such as Googlebot discover pages by following links and reading sitemaps, then download them. Indexing analyzes each page and stores the useful ones in a giant database. Serving matches a search against that index and ranks the results by relevance, quality, location, language and device. A page can fail at any stage.
On this page
- The life of one page, from publish to first click
- Discovery: there is no registry of the web
- Crawling and rendering: what Googlebot actually downloads
- Indexing is a filing decision, not a right
- Crawled, not indexed: reading Google's verdict on your pages
- Ranking: hundreds of signals, and a few systems with names
- How Bing does it differently
- Where AI Overviews and AI Mode sit in the pipeline
- What an owner should do with all this
The life of one page, from publish to first click
Google describes its system in three stages: crawling, indexing and serving results, and says plainly that not every page makes it through all three. Follow one hypothetical page through the machine. Say a roofer in Boerne publishes a page about metal roof repair on a Tuesday morning.
- 1
Publish and link it
The page goes live and gets a link from the roofing services page and an entry in the XML sitemap. Without at least one of those, Google has no route to it.
- 2
Discovery
Googlebot recrawls the services page, finds a link it has never seen, and adds the new address to its list of URLs to visit. Discovery is not a visit. It is a note on a to-do list.
- 3
Crawl
Googlebot requests the URL, mostly as a smartphone crawler, and the server answers with a 200 status and the HTML. A 500 error here tells Google to slow down and come back later.
- 4
Render
Google runs the page in a headless Chromium browser so text and links added by JavaScript show up. This can happen seconds after the crawl or later, when resources allow.
- 5
Index
Google reads the text, title, headings, image alt text and links, checks whether the page duplicates another URL, picks a canonical version and decides whether to store it.
- 6
Serve
A homeowner nearby searches for metal roof repair. Google pulls matching pages from the index, ranks them for that person's location, language and device, and the roofer's page either appears or does not.
- 7
Check
The roofer pastes the URL into URL Inspection in Search Console and sees whether Google has crawled it, which canonical it chose, and whether it is indexed.
Every step can fail, and every failure looks the same from outside: the page does not show up. Knowing which stage broke is most of the diagnosis.
Discovery: there is no registry of the web
Google says plainly that no central registry of web pages exists. It finds pages in three ways: it already knows them from earlier crawls, it extracts a link from a known page to a new one, or a site owner submits a list of URLs in a sitemap. The vast majority of pages in Google's results, by its own account, were never manually submitted. They were found by following links.
That makes internal links the cheapest discovery tool a business owns. A service page linked from the home page gets found on the next crawl of the home page. A page with no inbound links is an orphan that depends on the sitemap. Our internal linking work exists because so many sites bury good pages four clicks deep.
Google's sitemap documentation says a small site, about 500 pages or fewer, that links its important pages from the home page may not need a sitemap at all. Large sites, new sites with few outside links, and sites heavy with video, images or news benefit most. A sitemap helps discovery, but Google says it does not guarantee that anything in it will be crawled or indexed. Our guide to XML sitemaps covers format and submission, and sitemap errors covers the usual breakages.
Crawling and rendering: what Googlebot actually downloads
Googlebot decides by algorithm which sites to crawl, how often, and how many pages to fetch from each. Google says it tries not to overload a server, and on most sites it should not request pages more than once every few seconds on average. Server responses steer it: errors and slow answers make it back off, which is one reason a struggling host can quietly slow the indexing of new pages.
Most crawl requests come from Googlebot Smartphone, so Google mainly judges the phone version of a page. Googlebot reads the first 2MB of an HTML file, a ceiling few ordinary pages come near. Pages it cannot reach at all are the common failure: a robots.txt rule left over from a staging site, a login wall, a server that times out. The fix guides for robots.txt blocking Google and Google crawl errors walk through each.
Then comes rendering. Google runs the page in a recent version of Chrome, executes its JavaScript, and indexes the result. Its JavaScript guide says a page may wait in the render queue a few seconds or longer, and still recommends server-side rendering or prerendering because not every bot runs JavaScript. That warning matters more each year: Vercel's December 2024 analysis found crawlers from OpenAI, Anthropic and Perplexity did not execute JavaScript. Our guides to JavaScript SEO and JavaScript and AI crawlers go further.
Indexing is a filing decision, not a right
Indexing is where Google reads what it fetched: the text, key tags such as the title element and alt attributes, images and video. Then it asks whether this page is a duplicate. Google groups pages with similar content into clusters, picks the most representative one as the canonical, and treats the rest as alternates that may show in other contexts. It also records signals about the canonical, such as its language, the country it serves and its usability.
The canonical choice is why a store with the same product at five URLs, or a site reachable with and without www, can watch Google index the wrong version. You can state a preference with a canonical tag, redirects and sitemaps, and Google usually listens. Our guides to canonical tags and redirects explain how to send one clear signal instead of five mixed ones.
Google is direct about the rest: indexing is not guaranteed, and not every page it processes will be indexed. The reasons it names are low-quality content, robots meta rules that forbid indexing, and site designs that make indexing hard. Even an indexed page may never appear if it is not relevant or good enough. Meeting Google Search Essentials only makes a page eligible.
Discovery is a note on a to-do list. Indexing is a judgment. Ranking is a contest held fresh for every search.
Crawled, not indexed: reading Google's verdict on your pages
Search Console's Page indexing report tells you where each URL stalled, in Google's own terse labels. Here is what the common ones mean. Our guide to Google Search Console covers setup and the other reports.
| Status | What Google is telling you | What to do |
|---|---|---|
| Discovered, currently not indexed | Google knows the URL but has not crawled it yet, often because crawling then might have overloaded the site | Link the page from strong pages, check server speed, and wait |
| Crawled, currently not indexed | Google fetched the page and chose not to index it for now; it may later | Make the page more useful and distinct; resubmitting does not help |
| Duplicate without user-selected canonical | Google sees a duplicate and picked another URL as canonical | Add a canonical tag or redirect to the version you want |
| Alternate page with proper canonical tag | The page points correctly to an indexed canonical | Nothing; this is working as intended |
| Excluded by noindex tag | Google found a noindex directive and obeyed it | Remove the noindex if the page should rank |
| Blocked by robots.txt | Google was told not to crawl the page; it can still be indexed through other means | Unblock it, or use noindex if you want it out of results |
| Soft 404 | The page says not found but returns a 200 status | Return a real 404, or put real content back |
Google says most sites have at least a few unindexed pages and that you should not expect every URL to be indexed. What matters is that the important ones are. Crawl budget, the subject of endless forum threads, is a concern Google aims at sites with roughly a million pages changing weekly or ten thousand changing daily. If your pages get crawled the day you publish them, Google says you can skip that guide. When a whole site is missing, start with website not indexed by Google.
Ranking: hundreds of signals, and a few systems with names
When someone searches, Google looks through the index for matching pages and returns the ones it judges most relevant and highest quality. It says relevance depends on hundreds of factors, including the searcher's location, language and device. A search for a plumber in San Antonio and the same words typed in Boston return different businesses, by design.
Google's guide to its ranking systems names several of the machines involved. These are the ones a business owner hears about most:
RankBrain and neural matching
AI systems that relate words to concepts, so a page can rank for a search that never uses its exact wording.
BERT and passage ranking
BERT reads how combinations of words carry meaning. Passage ranking judges individual sections of a page, so one strong section can earn a ranking.
Link analysis and PageRank
Google uses how pages link to each other to judge what they are about and how helpful they may be. PageRank is one of these systems.
Freshness systems
Show newer content for searches where newness matters, such as news or this year's models. A plumbing explainer does not need a new date every week.
Deduplication and site diversity
Very similar results are trimmed, and Google generally shows no more than two listings from one site in the top results.
Core ranking, with helpful content inside it
The helpful content system, launched in 2022, became part of Google's core ranking systems in March 2024.
Nobody outside Google knows the weights, and anyone selling a precise formula is guessing. Our guide to Google ranking factors sorts confirmed from myth. For trust, see E-E-A-T, which Google says is not itself a ranking factor.
How Bing does it differently
Bing runs the same three stages with its own crawler, Bingbot, which Microsoft says crawls billions of URLs a day and prioritizes known pages that are not yet indexed or have likely changed. Bing matters more than its search share suggests, because Microsoft says Copilot is powered by Bing's index, so a page missing from Bing is missing from those answers too.
Where Bing is more explicit
- It publishes six main ranking parameters in rough order of importance: relevance, quality and credibility, user engagement, freshness, location and language, and page load time
- It names user engagement, such as click-throughs and quick returns to Bing, as a parameter
- It accepts IndexNow pings, a protocol that tells participating engines a URL was added, changed or deleted
Where the two agree
- Payment does not buy organic rankings
- Crawling is algorithmic and selective
- Relevance to the searcher's intent comes first
- A fast, credible, current page beats a stale one
IndexNow's own site lists Bing, Naver, Seznam.cz, Yandex and Yep as participants, not Google. Verify the site in Bing Webmaster Tools, submit the sitemap you gave Google, and see our page on Microsoft Copilot for how that index feeds AI answers.
Where AI Overviews and AI Mode sit in the pipeline
Google's AI answers are not a separate web. Its AI optimization guide says they use retrieval-augmented generation, or grounding, which relies on core ranking systems to pull relevant pages from the same Search index. AI Overviews and AI Mode may also use query fan-out, running several related searches across subtopics to build one response. To appear as a supporting link, Google says a page must be indexed and eligible to show with a snippet. There are no additional requirements or special optimizations.
So the pipeline above is also the pipeline for AI Overviews. A page that is not crawled, not indexed or blocked from snippets cannot be cited there. Google said in 2026 that optimizing for its generative AI features is still SEO. Clicks from those features count in Search Console's normal Web performance report, and since August 31, 2026 every site also has a Generative AI performance report showing impressions. Our page on Google AI Overviews covers the feature itself.
Other AI engines run their own crawlers, such as OpenAI's OAI-SearchBot for ChatGPT search. How they turn retrieved pages into a short list of named businesses is covered in how AI chooses which businesses to recommend, and the free AI visibility check shows what they say about you today.
What an owner should do with all this
The pipeline turns vague worry into a short checklist, one line per stage.
- Discovery: every page you care about is linked from at least one other page and listed in the sitemap.
- Crawling: robots.txt blocks nothing you want found, and the server answers quickly with a 200.
- Rendering: the main text and links are in the HTML, not added only after scripts run.
- Indexing: one URL per page, a canonical that agrees with it, no stray noindex, and content worth filing.
- Ranking: the page answers the search better than the pages above it, for the people and places you serve.
- Bing: the site is verified in Bing Webmaster Tools too, because Copilot depends on it.
If you would rather have someone check it, the free website audit tests speed, SEO, mobile, security and content and emails a report with fixes. Our technical SEO guide is the next read for doing it yourself, and the SEO guide puts this page in order with everything else. When the audit turns up more than an afternoon of work, our SEO service handles crawl, index and ranking problems as part of a monthly program.
Questions owners ask about SEO
Google searches its index for pages that match the query, then ranks them by relevance and quality using hundreds of factors, including the searcher's location, language and device. Named systems such as RankBrain, BERT, passage ranking and PageRank play parts. Google does not accept payment to rank pages higher and does not publish the weights. See our guide to Google ranking factors.
There is no fixed time. Google says crawling can take anywhere from a few days to a few weeks after you request it, and that asking more than once does not speed it up. A page linked from pages Google already crawls often gets found faster. Use URL Inspection in Search Console to request indexing and check status.
Usually not. Google says the vast majority of pages in its results were never manually submitted; it finds them by following links. Submitting a sitemap in Search Console still helps new sites and large ones, and Google says a site of about 500 pages or fewer with good internal links may not need one. Submission never guarantees indexing.
It means Google fetched the page and decided not to index it for now. It may change its mind later, and Google says resubmitting the URL does not help. The usual fixes are making the page more useful and distinct from your other pages and linking to it from strong pages. Some unindexed URLs on any site are normal.
Broadly yes: Bingbot crawls, Bing indexes, and algorithms rank. Bing publishes six main ranking parameters in rough order of importance: relevance, quality and credibility, user engagement, freshness, location and language, and page load time. Bing also supports IndexNow for instant update pings, and its index grounds Microsoft Copilot answers, so it is worth verifying your site in Bing Webmaster Tools.
No. Google says its AI features pull pages from the Search index using its core ranking systems, and that a page needs to be indexed and eligible for a snippet to appear as a supporting link. There are no extra requirements. If a page is not indexed, it cannot be cited in AI Overviews or AI Mode.
Keep reading
- Under the hoodTechnical SEO: The Checklist That Decides Whether Google Can Read Your SiteTechnical SEO in plain English: robots.txt, sitemaps, canonicals, redirects, status codes, rendering and speed, plus a one-afternoon audit you can run free.
- Sorting fact from folkloreGoogle Ranking Factors: What Google Has Confirmed, What It Denies, and What Nobody Can ProveWhich Google ranking factors Google's own documentation confirms, which are myths, and what RankBrain and TrustRank really are, in one factor-by-factor table.
- Pictures Google can readImage SEO: Name, Describe and Compress Your Photos, Then Find Out Who Copied ThemImage SEO from Google's own docs: file names, alt text, WebP and AVIF, sizes, lazy loading and image sitemaps, plus how to reverse image search your photos.
- 30-day study planLearn SEO in 30 Days: A Free Self-Study Plan Built on Google's and Bing's Own DocumentationLearn SEO for free in 30 days from the search engines' own guides: what to read each week, what to practice on your site, and what to ignore.
- Store design, page by pageE-commerce Website Design: Store Layouts That Sell and Rank, from Menu to CheckoutE-commerce website design that sells and ranks: navigation, category and product pages, site search, checkout and speed, with patterns by type of store.
- One page, one jobLanding Pages That Convert: Anatomy, Squeeze Pages, Message Match and TestingA landing page guide for small businesses: the anatomy of a page that converts, when a squeeze page fits, matching ad to page, and honest testing.
- Everything in SEO GuideSee the section
Find out which stage your pages are stuck at
Tell us which pages are missing from Google. We will check crawling, indexing and ranking for them and reply with what is wrong and what fixing it involves.
Which of these sounds like you? (pick any)
Rather talk now? Call (210) 346-0848.