Top SEO Agency: revenue-driven SEO, AI SEO and GEO for businesses worldwide Chat on WhatsAppinfo@topseoagency.io
TOP SEOAGENCY .io Free SEO audit
SEO basics · 22 min read

How search engines work: crawling, indexing and ranking explained

Search engines work in three main stages. They crawl the web to find pages, index those pages to understand and store them, then rank the best matches when someone searches. Knowing how each stage works helps you fix the problems that stop your pages from showing up.

Neeraj Kumar, founder of Top SEO AgencyBy Neeraj Kumar, Founder, Top SEO Agency·Updated 1 November 2026
Laptop showing a search engine results page: how search engines work by Top SEO Agency
Every search result comes from a huge index built by crawling billions of pages.
On this page
  1. The three stages at a glance
  2. Stage 1: Crawling
  3. Rendering: seeing the page like a browser
  4. Stage 2: Indexing
  5. Stage 3: Ranking
  6. Serving results and SERP features
  7. How AI answers use search engines
  8. How Google discovers new pages
  9. What Google looks at when ranking pages
  10. How local search results work
  11. How other search engines differ
  12. Common reasons search engines skip pages
  13. A simple checklist to help search engines understand your site
  14. A short history of how search engines evolved
  15. How search engines understand language
  16. How search engines handle duplicate content
  17. How freshness and updates affect rankings
  18. How search engines use structured data
  19. What this means for your website
  20. How search engines fight spam
  21. How search engines treat new websites
  22. How mobile devices changed search
  23. How search engines measure page experience
  24. Search engine terms explained
  25. How to use this knowledge to rank better
  26. What search engines cannot do well
  27. How to check if Google has found your page
  28. FAQs

Every time you type a search, Google looks through an index of hundreds of billions of pages and returns results in a fraction of a second. That speed is only possible because the hard work happens long before you search.

This guide explains each step in plain language: how crawlers find pages, how search engines read and store them, how ranking systems choose what to show, and how newer AI answers fit into the picture. Along the way you will see what each stage means for your own website.

Get your SEO plan

A written SEO and AI search plan for your site in 1 business day.

Get my SEO plan Chat on WhatsApp
Key takeaways
  • Crawling is discovery: bots follow links and sitemaps to find pages.
  • Indexing is understanding: search engines read, render and store pages they judge useful.
  • Ranking is choosing: systems weigh relevance, quality, usability and context for each search.
  • If a page is not crawled or indexed, it cannot rank, however good it is.

The three stages at a glance

StageWhat happensWhat can go wrong
CrawlingBots discover URLs and download pagesBlocked by robots.txt, no internal links, server errors
IndexingPages are rendered, analysed and storedDuplicate content, noindex tags, thin pages, JavaScript issues
Ranking and servingThe best pages are chosen and shown for each searchWeak relevance, low quality, poor experience, stronger competitors

Stage 1: Crawling

Crawling is how search engines discover pages. Programs called search crawlers, such as Googlebot and Bingbot, request URLs, download the content and look for links to more pages.

How crawlers find new pages

They follow links from pages they already know, read XML sitemaps you submit and revisit known URLs to check for changes.

What robots.txt does

A robots.txt file tells crawlers which parts of a site not to crawl. It is a request, not a lock, and it controls crawling rather than indexing.

Crawl budget

Large sites have a limit on how much Google will crawl at once, shaped by server speed and how important pages seem. Small sites rarely need to worry about crawl budget.

Server responses

Each request returns a status code. 200 means OK, 301 means moved, 404 means not found and 5xx means the server failed.

Rendering: seeing the page like a browser

Many websites use JavaScript to load content. Google renders pages in a recent version of Chrome to see the final layout and text, similar to what a visitor sees. If key content or links only appear after complex scripts run, they can be delayed or missed. Server side rendering and plain HTML links avoid most of these problems. Read more about rendering.

Stage 2: Indexing

After a page is crawled and rendered, the search engine analyses it and decides whether to store it in the index. Indexing is not guaranteed. Google skips pages it sees as duplicate, low quality or blocked by a noindex tag.

Tablet showing the Google search screen on a desk: how search engine works by Top SEO Agency

What gets analysed

Text, headings, images and their alt text, structured data, links, language and the page's main topic.

Canonicalisation

When several URLs show the same content, Google picks one canonical URL to index and treats the rest as duplicates.

Entities and meaning

Search engines connect pages to known entities, such as businesses, people and places, to understand what a page is really about.

Stage 3: Ranking

When someone searches, ranking systems sort indexed pages to find the most helpful results. Google uses many systems and signals. It does not publish the full list, but it has explained the main groups.

Signal groupExamples
Meaning of the queryUnderstanding words, synonyms, spelling and intent
RelevanceHow well the page content matches the query
QualityExpertise, trust, original value and helpful content
UsabilityMobile friendliness, page speed, HTTPS, no intrusive pop ups
ContextLocation, language, device and search settings
AuthorityLinks and mentions from other trusted sites

For local searches, ranking also weighs distance, relevance and prominence, which is why the map pack can change from one street to the next.

Serving results and SERP features

The final step is showing results. Modern search results include much more than ten blue links, and each feature has its own way of choosing content.

AI Overviews

Generated summaries with links to sources, shown for some queries. See our guide to AI Overviews.

Featured snippets and People Also Ask

Short answers pulled from pages that explain a topic clearly.

Local pack

A map with three local businesses for searches with local intent.

Shopping, images and video

Product listings, image packs and video results for visual or buying searches.

Knowledge panels

Facts about people, brands and places from the Knowledge Graph.

How AI answers use search engines

AI search tools such as AI Overviews, ChatGPT search and Perplexity generate answers by retrieving web pages and summarising them. They still depend on crawling and indexing, and they favour sources that rank well, explain topics clearly and look trustworthy. Many AI crawlers also respect robots.txt rules, so your settings affect whether your content can be used.

How Google discovers new pages

Links from other pages

Most pages are found by following links from pages Google already knows, both on your site and on other sites.

XML sitemaps

A sitemap lists the URLs you want crawled and can help new pages get found faster.

URL submissions

Search Console's URL Inspection tool lets you request indexing for an important page.

Feeds and structured data

Product feeds, news sitemaps and other feeds help Google find fresh content quickly.

What Google looks at when ranking pages

AreaWhat it meansExample signals
Meaning of the queryUnderstanding what the searcher wantsSynonyms, spelling corrections, intent
RelevanceHow well a page matches the queryTopic coverage, headings, keywords used naturally
QualityHow helpful and trustworthy the page isExpertise, accuracy, originality, links from trusted sites
UsabilityHow easy the page is to useMobile friendliness, speed, safe browsing
ContextWho is searching and whereLocation, language, search settings

Google describes these areas in its own guidance on how search works. No single factor decides rankings; they work together.

How local search results work

For local searches, Google's guidance names three main factors: relevance, distance and prominence. Relevance is how well a business profile matches the search. Distance is how far the business is from the searcher or the location in the query. Prominence is how well known the business is, based on reviews, links, articles and other information across the web.

That is why a complete Google Business Profile, steady reviews and local links matter so much for map pack rankings. Our local SEO checklist covers each step.

How other search engines differ

Search engineMain marketsNotes
GoogleMost of the worldLargest share globally
BingUS, UK and other marketsAlso powers some other search tools and AI features
BaiduMainland ChinaNeeds Chinese content and fast access in China; see our Baidu SEO guide
NaverSouth KoreaMixes web results with its own blogs and cafes; see our Naver SEO guide
Yahoo JapanJapanOrganic results use Google technology; see our Yahoo Japan SEO guide
YouTubeGlobal video searchRanks videos on relevance and viewer satisfaction

Common reasons search engines skip pages

  1. 1A noindex tag tells search engines not to index the page.
  2. 2Robots.txt blocks crawlers from the page or its resources.
  3. 3The page is a duplicate of another page, so Google indexes only one version.
  4. 4The content is thin or offers little unique value.
  5. 5The page is hard to reach, with no internal links pointing to it.
  6. 6Server errors or slow responses stop crawling.

If your pages are missing, follow our guide on why your website is not showing up on Google.

A simple checklist to help search engines understand your site

  1. 1Create a clear site structure with important pages close to the homepage.
  2. 2Link related pages together with descriptive anchor text.
  3. 3Submit an XML sitemap in Search Console.
  4. 4Use unique title tags and headings on every page.
  5. 5Add structured data for your business, products or articles.
  6. 6Keep pages fast and mobile friendly.
  7. 7Write helpful content that fully answers what people search for.

A short history of how search engines evolved

EraWhat changed
Early web directoriesSites were listed by hand in categories
Keyword matchingEngines ranked pages by how often words appeared, which was easy to manipulate
Link based rankingGoogle's PageRank used links as votes of trust
Quality updatesUpdates targeted thin content and link spam
Mobile first indexingGoogle began using the mobile version of pages for indexing
Language understandingSystems like BERT helped Google understand the meaning of queries
AI answersAI Overviews and AI Mode summarise information from many sources

Each step made shortcuts less effective and rewarded pages that genuinely help searchers.

How search engines understand language

Modern search engines do not just match words. They try to understand meaning, context and intent. A search for 'apple' could mean the fruit or the company, so Google looks at other words in the query, your location and what most people want when they search that phrase.

Google has described using language models such as BERT and MUM to understand queries and content. For website owners, the lesson is simple: write naturally, cover topics fully and use the words your customers use. There is no need to repeat a keyword many times, because search engines recognise synonyms and related terms.

How search engines handle duplicate content

  1. 1The crawler finds several URLs with the same or very similar content.
  2. 2Search engines group the duplicates together.
  3. 3They choose one URL as the canonical version to show in results.
  4. 4Your canonical tags, redirects, internal links and sitemaps all influence that choice.
  5. 5The other versions are usually not shown, although they are not normally penalised.

Keep one clear version of each page and point canonical tags, links and sitemaps to it. See common URL problems that hurt SEO.

How freshness and updates affect rankings

Fresh topics

For news, events and fast changing subjects, newer content often ranks better.

Evergreen topics

For stable topics, a well updated older page can outrank new pages.

Meaningful updates

Changing a date without improving content does not help. Add new facts, sections and examples.

Core updates

Google regularly updates its core ranking systems, which can move rankings across many sites.

Read more in Google algorithm updates.

How search engines use structured data

Structured data is code that labels information on a page, such as a product's price, a recipe's cooking time or a business's opening hours. Search engines use it to understand content more precisely and to show rich results like star ratings, FAQs and event dates. AI search tools can also use these clear labels when building answers.

Use Google's Rich Results Test to check your markup, and only mark up information that is visible on the page.

What this means for your website

  1. 1Make sure important pages are linked from your menu or other pages so crawlers can find them.
  2. 2Submit an XML sitemap in Google Search Console and Bing Webmaster Tools.
  3. 3Check the Page indexing report for pages that are not indexed and fix the reasons.
  4. 4Use clean, fast, mobile friendly pages that render without relying on heavy scripts.
  5. 5Give every page a clear topic, title and headings that match what people search.
  6. 6Add structured data to help search engines understand your business and content.
  7. 7Earn links and mentions from relevant sites to build authority.

How search engines fight spam

Automated spam detection

Google uses systems such as SpamBrain to detect spam pages and link schemes.

Spam policies

Google publishes policies against cloaking, hidden text, scaled low value content, link schemes and site reputation abuse.

Manual actions

Human reviewers can apply penalties, which appear in Search Console's Manual actions report.

Link devaluation

Many spam links are simply ignored rather than counted.

Following white hat practices keeps your site safe. See SEO tips for beginners for safe basics.

How search engines treat new websites

A brand new website has no history, links or reviews, so search engines know little about it. Pages may be crawled and indexed within days, but ranking for competitive terms usually takes months while trust builds. New sites do best by targeting specific long tail searches first, publishing genuinely helpful pages and earning a few quality links from real partners and directories.

Submitting a sitemap, verifying Search Console and linking new pages from existing ones all help search engines discover and understand a new site faster.

How mobile devices changed search

  1. 1Google now indexes the mobile version of pages first.
  2. 2Fast loading on mobile networks matters for user experience and Core Web Vitals.
  3. 3Local searches on phones often show maps and call buttons first.
  4. 4Voice searches on phones tend to be longer and more conversational.
  5. 5Pages that hide content on mobile risk losing visibility.

Read mobile first indexing explained for details.

How search engines measure page experience

SignalWhat it measures
Largest Contentful PaintHow quickly the main content loads
Interaction to Next PaintHow quickly the page responds to taps and clicks
Cumulative Layout ShiftHow much the layout jumps while loading
HTTPSWhether the page is served securely
Mobile friendlinessWhether the page works well on phones

Google says page experience is one of many signals; great content still matters most. See how to improve page speed.

Search engine terms explained

TermMeaning
Crawler or botSoftware that visits pages and follows links
IndexThe database of pages a search engine has stored
AlgorithmThe set of systems that decide rankings
SERPThe search engine results page
CanonicalThe preferred version of a page among duplicates
Crawl budgetHow many pages a search engine will crawl on a site in a given time
Rich resultA search result with extra details, such as stars or prices

Browse more terms in our SEO glossary.

How to use this knowledge to rank better

  1. 1Make every important page reachable through internal links.
  2. 2Keep pages fast, secure and mobile friendly.
  3. 3Write content that fully answers the search, in natural language.
  4. 4Use clear titles, headings and structured data.
  5. 5Earn links and mentions from trusted, relevant sites.
  6. 6Keep business information consistent for local search.
  7. 7Review Search Console regularly for crawl and indexing issues.

Want help putting this into practice? Our technical SEO service fixes crawling and indexing issues.

What search engines cannot do well

Read text inside images reliably

Important words should be in real text, not only in images or banners.

See content behind logins

Pages that need a login or form submission are usually not indexed.

Guess your location without signals

Show addresses, service areas and local details clearly.

How to check if Google has found your page

  1. 1Search site:yourdomain.com/page-url in Google.
  2. 2Open the URL Inspection tool in Search Console and enter the page address.
  3. 3Check whether it says "URL is on Google" and look at the crawl and indexing details.
  4. 4If it is not indexed, read the reason and fix it.
  5. 5Click Request indexing for important new or updated pages.

If your whole site seems missing, our guide on why a website is not showing up on Google walks through the common causes.

FAQ

How search engines work FAQs

How do search engines work in simple terms?

+

They find pages by crawling links, store and understand them in an index, then rank the most useful pages when someone searches.

How often does Google crawl a website?

+

It depends on the site. Popular, frequently updated sites are crawled many times a day; small, static sites may be crawled every few days or weeks.

What is the difference between crawling and indexing?

+

Crawling is finding and downloading a page. Indexing is analysing it and deciding whether to store it so it can appear in results.

Why is my page crawled but not indexed?

+

Common reasons include duplicate content, thin or low value content, a noindex tag, or Google not seeing enough importance in the page yet.

How many ranking factors does Google use?

+

Google uses many signals across several systems and does not publish an exact count. Relevance, quality, usability, context and authority are the main groups.

Do all search engines work the same way?

+

The basic stages are similar, but Google, Bing, Baidu, Naver and others use different ranking systems and indexes.

How do AI search engines find information?

+

Most retrieve pages from a web index, then summarise them. Clear, trusted, well structured pages are more likely to be used.

How long does it take for a new page to appear on Google?

+

Anything from a few hours to a few weeks. Internal links, sitemaps and requesting indexing can speed it up.

What is a web crawler?

+

A program, such as Googlebot, that visits pages and follows links to discover content.

Does Google read images?

+

Google uses alt text, file names, captions and image recognition to understand images.

What is the Google index?

+

A huge database of pages Google has found, processed and stored so they can appear in results.

Can I make Google crawl my site faster?

+

Good internal links, sitemaps, fast servers and fresh content help Google crawl efficiently.

Does Google use AI to rank pages?

+

Google uses many machine learning systems to understand queries and content as part of ranking.

Why do search results differ between people?

+

Location, language, device and search settings can all change results.

What is SpamBrain?

+

Google's AI based system for detecting spam in search results.

Do new websites get a ranking boost?

+

No guaranteed boost. New sites need time to earn trust and links.

What is the difference between a search engine and a browser?

+

A browser opens web pages; a search engine finds and ranks pages for a query.

Can I see how Google views my page?

+

Yes. Use the URL Inspection tool in Search Console and view the crawled page.

Can search engines read PDFs?

+

Yes, but HTML pages are easier to index, update and link to.

Do search engines index social media posts?

+

Some public posts are indexed, but your website remains the most reliable place to rank.

Does Google crawl every page on the web?

+

No. It prioritises pages it considers useful and may skip low value or blocked pages.

How do search engines rank videos?

+

They use titles, descriptions, transcripts, engagement and the page the video is embedded on.

Get started

Get your free SEO audit

Within 1 business day a senior Top SEO Agency strategist sends you a recorded walkthrough of your website, with a prioritized fix list you can act on straight away.

⚙Technical healthIndexing, speed and crawl errors
⌕Keyword gapsTerms your competitors own
✦AI visibilityChatGPT, Gemini, Perplexity
★★★★★4.9/5 from 120+ brands
Tell us about your business
No sales pitch. No obligation. Reply within 1 business day.
Talk to an SEO expert