How Does Google Search Work? Crawling, Indexing, Ranking, and Search Results Explained

Google Search does not simply scan the entire internet every time someone enters a query. Google's systems continuously discover webpages, crawl accessible content, analyze and store information in a search index, and then use ranking systems to identify results that may be relevant and useful for a particular search. The process is commonly explained through crawling, indexing, and ranking. Crawling is how Google discovers and accesses URLs. Indexing is how Google analyzes content and stores information about eligible pages. Ranking happens when a search is performed and Google's systems determine which available results best match the user's query and context. Understanding these stages is important for anyone building or managing a website. A published page is not automatically crawled, a crawled page is not automatically indexed, and an indexed page is not automatically given a prominent position in search results. This guide explains how Google Search works from URL discovery through crawling, indexing, ranking, and search-result presentation, including the roles of Googlebot, robots.txt, XML sitemaps, canonical URLs, JavaScript rendering, structured data, internal links, Search Console, and common indexing problems.

📅 Published: 2026-09-21 ✏️ Updated: 2026-09-21 ⏱ 22 min read 📝 4,300 words 👁 0 views
How Does Google Search Work? Crawling, Indexing, Ranking, and Search Results Explained
Understanding crawling, indexing, ranking, and Google Search results

How Does Google Search Work?

Google Search is designed to help people discover useful information from billions of webpages and other online resources. When you type a query into Google, the search engine does not simply scan the entire internet at that exact moment and sort every page from scratch. Instead, Google uses automated systems to discover webpages, store information about them, understand their content, and determine which results may be useful for a particular query.

The process can be broadly understood through three major stages: crawling, indexing, and serving or ranking search results. Crawling helps Google discover URLs and content. Indexing analyzes and stores information about pages that Google determines it can include in its search index. When someone searches, Google's ranking systems then select and order relevant results based on many signals and the context of the query.

Understanding this process is useful for website owners, developers, SEO professionals, students, researchers, and anyone who wants to understand why webpages appear in Google Search. It also explains why publishing a webpage does not automatically guarantee that the page will be crawled, indexed, or displayed prominently for every relevant search.

What Happens When You Search Google?

When you enter a query, Google's systems attempt to understand what you are looking for and identify relevant information from its search index. The system then evaluates potentially relevant results and presents a search results page containing links and, depending on the query, additional features.

The important distinction is that crawling and indexing generally happen before a user performs a search. Google's search systems continuously discover and process information so that relevant content can be retrieved when people search.

This means the journey from webpage publication to a search result can involve several separate stages rather than one instantaneous operation.

The Four Concepts You Need to Understand

Four concepts are particularly important when explaining Google Search:

Crawling: Google uses automated programs called crawlers to discover URLs and access content.

Indexing: Google analyzes content and information about a page and may store it in its search index.

Ranking: When a search occurs, Google's systems determine which indexed information is relevant and useful for the query and order results accordingly.

Serving results: Google presents the selected information in a search results experience that can include traditional web results and other search features.

1. What Is Google Crawling?

Crawling is the process by which Google discovers and fetches webpages and other resources. Google's automated crawler, commonly known as Googlebot, follows links and uses other discovery mechanisms to find URLs.

A crawler can encounter a page through links from pages Google already knows about, XML sitemaps, or other mechanisms that help Google discover URLs.

Crawling does not mean that Google has decided a page deserves to appear in search results. It simply represents an important step in discovering and accessing the resource.

2. How Google Discovers New URLs

Links are one important way search engines discover webpages. When Google knows about a webpage and finds links leading to other URLs, those URLs may become candidates for crawling.

XML sitemaps are another useful discovery mechanism. Website owners can provide lists of important URLs so search engines can more easily discover the site's pages.

URL discovery can also happen through other systems and previously known information. Because discovery and crawling are separate from indexing, submitting a URL does not guarantee that it will appear in Google's search index.

3. What Is Googlebot?

Googlebot is the name commonly used for Google's web crawler. It accesses webpages so Google's systems can discover and process content.

Google operates different crawlers for different purposes and content types. Website owners should therefore think of crawling as automated access performed by Google's systems rather than as a single human-like browser visit.

Websites can use technical controls such as robots.txt to provide crawling instructions, although robots.txt is not the same as an indexing removal mechanism.

4. What Is a Robots.txt File?

A robots.txt file can provide instructions to crawlers about which areas of a website they are allowed to crawl. It is normally placed at the root of a domain, such as example.com/robots.txt.

Robots.txt can be useful for controlling crawler access to sections that do not need to be crawled. However, blocking crawling does not necessarily mean that a URL can never appear in search results. If Google discovers a blocked URL through other signals, information about that URL may still be known.

For pages that should not be indexed, website owners should use appropriate indexing controls rather than assuming that robots.txt alone will remove the page from Google's index.

5. What Is an XML Sitemap?

An XML sitemap is a file that lists URLs a website considers important for search engines to discover. It can be particularly useful for large websites, newly launched websites, sites with complex internal linking, and websites containing pages that may otherwise be difficult to discover.

A sitemap is a discovery aid, not a guarantee of crawling or indexing. Website owners should include canonical, indexable URLs that they want search engines to discover and process.

Keeping the sitemap accurate is important. It should not be filled with URLs that are blocked, redirected, canonicalized elsewhere, or intentionally excluded from indexing.

6. What Happens During Crawling?

When Google crawls a URL, its systems retrieve available content and resources that can help them understand the page. Depending on the page, this can include HTML, text, images, links, structured data, and resources required to render the page.

Google also considers technical factors such as whether the server successfully responds and whether crawler access is permitted.

If a server repeatedly returns errors, takes too long to respond, or prevents access, Google may have difficulty crawling the page.

7. Crawling Is Not the Same as Indexing

This distinction is extremely important for SEO. A page can be crawled without being indexed. Conversely, a URL can be known to Google even when Google has not recently crawled its content.

Crawling means Google accessed or attempted to access the resource. Indexing is the subsequent process of analyzing the page and deciding whether and how information about it should be stored in Google's search index.

Therefore, seeing evidence of a crawl does not automatically mean that a page will appear in Google Search.

8. What Is Google Indexing?

Indexing is the process through which Google analyzes the content and information associated with a crawled page and stores information about content that its systems determine can be included in the search index.

Google may analyze text, images, videos, structured data, metadata, language, duplicate relationships, canonical information, and other signals.

The search index can be thought of as a large organized collection of information that Google's ranking systems can retrieve when responding to searches.

9. Does Google Index Every Webpage?

No. Publishing a page does not guarantee that Google will index it. Google may choose not to index a URL for many reasons, including technical problems, duplicate content, quality-related considerations, access problems, or other factors.

A website owner should therefore distinguish between the total number of published URLs and the number of URLs that Google has actually indexed.

Search Console can provide useful information about indexing status and discovered or crawled URLs, although its reports should be interpreted in the context of Google's documented systems and limitations.

10. What Is a Search Index?

A search index is a large collection of information that Google's systems have processed about content discovered on the web and other sources. It allows search systems to retrieve potentially relevant information without having to crawl the entire web for every query.

Indexing involves more than storing raw HTML. Google's systems can analyze relationships between words, entities, links, images, structured information, and other characteristics of content.

This is one reason modern search engines can answer complex queries quickly.

11. How Google Understands Page Content

Google uses automated systems to understand the words and concepts represented on webpages. The title, visible text, headings, links, images, structured data, and other page elements can provide context.

Search systems also use language understanding and other technologies to connect queries with content even when the query does not exactly match the words on a webpage.

This means a page does not need to repeat a keyword unnaturally to be relevant to a search. Clear, useful content written for people can provide stronger contextual information.

12. What Is a Canonical URL?

A canonical URL is the preferred version of a page when multiple URLs contain substantially similar or duplicate content. Website owners can indicate a preferred canonical URL using a canonical link element.

Canonicalization helps search engines understand which URL a site considers representative. However, a canonical declaration is a signal rather than an absolute command; search engines can select a different canonical when their systems determine that another URL is more appropriate.

Consistent internal links, redirects, sitemap URLs, and canonical declarations can help reinforce the preferred URL.

13. What Happens After a Page Is Indexed?

Once information about a page is available in the search index, Google's ranking systems can consider it for relevant queries.

Being indexed does not mean a page will rank for every keyword related to its topic. Different queries have different intents, contexts, and competing results.

A page can therefore be indexed while receiving little or no traffic from Google Search.

14. What Is Google Ranking?

Ranking refers to the process of determining which results are most relevant and useful for a particular search and how they should be ordered in the search experience.

Google uses many systems and signals to evaluate relevance and usefulness. These can include information about the query, the content, the source, links, language, location, freshness when relevant, and other contextual factors.

There is no single universal ranking score that determines where every webpage appears.

15. How Does Google Decide Which Result Comes First?

Google does not use one simple formula such as keyword frequency to determine the first result. Its ranking systems evaluate many factors and systems that attempt to match results with the user's information need.

Relevance is a central concept. A webpage that clearly addresses the query can be considered relevant, but relevance alone does not mean that the page will always appear first.

Search results can also vary depending on the query, language, location, device, freshness requirements, and other circumstances.

16. Search Intent and Google Search

Search intent refers to what a person is trying to accomplish with a query. A user searching for a definition has a different need from someone searching for a product, troubleshooting instructions, a current event, or a specific website.

Google's systems attempt to understand these differences and return results appropriate to the query.

For website owners, understanding the purpose behind a search can help create content that directly addresses what users are trying to accomplish.

17. Why Search Results Differ Between Queries

Small changes to a query can produce substantially different results because the wording changes the information need that Google's systems interpret.

For example, what is cloud computing suggests an informational need, while cloud computing certification suggests a different need.

This is why a webpage can rank well for one query but not another even when both queries appear to concern the same general subject.

18. How Freshness Can Matter

Some searches benefit from recent information. For current events, software releases, product availability, regulations, and other rapidly changing subjects, newer information can be more useful than older information.

Other queries concern stable information where freshness is less important. Google's systems can take the nature of the query into account when determining which results are useful.

Website owners should therefore update content when meaningful changes occur rather than changing dates without substantive updates.

19. Why Links Matter to Search

Links help search engines discover pages and understand relationships between webpages. Internal links help Google navigate a website, while external links can provide additional context about relationships between resources.

Historically, links have also been important ranking signals. However, links should not be viewed as a simple quantity contest. Artificial or manipulative link-building practices can violate search engine spam policies.

A strong internal linking structure can make important pages easier for users and search engines to discover.

20. How Internal Links Help Google

Internal links connect pages within the same website. They help users move between related content and provide search engines with paths for discovering URLs.

Useful internal links should have meaningful context and connect genuinely related pages.

For a large content website, a logical hierarchy such as category, subcategory, and article pages can help users and crawlers navigate the site's content.

21. How Structured Data Fits Into Google Search

Structured data provides machine-readable information about page content. Website owners can use supported structured-data formats to help search engines understand entities and page types.

Structured data does not guarantee enhanced search features or higher rankings. It should accurately describe the visible content on the page and follow the relevant search engine guidelines.

Common examples include structured data for articles, breadcrumbs, products, events, organizations, and other supported content types.

22. How Page Experience Relates to Search

Google has systems that consider aspects of page experience, including factors related to usability and performance. These considerations exist alongside many other ranking systems.

Website owners should focus on creating pages that load efficiently, work well on different devices, provide accessible content, and avoid disruptive experiences.

Improving performance can benefit users regardless of its effect on rankings.

23. Why Mobile-Friendly Pages Matter

Many searches occur on mobile devices, so webpages should provide a usable experience on smaller screens. Responsive layouts, readable text, appropriately sized interactive elements, and properly configured images can improve usability.

Mobile usability should be treated as part of normal website development rather than as an isolated SEO trick.

24. How JavaScript Websites Are Crawled and Rendered

Modern websites frequently use JavaScript frameworks such as React. Search engines can process JavaScript, but rendering complex applications can require additional processing compared with a simple HTML document.

Important content should therefore be accessible in a way that search engines can process reliably. Server-side rendering, static rendering, or carefully implemented client-side rendering can all be used depending on the architecture.

For JavaScript websites, developers should verify that important content, links, metadata, canonical URLs, and structured data are available correctly to search engines.

25. Why Static HTML Can Be Useful for Content Websites

Static HTML pages can make important content immediately available in the initial document response. This can simplify crawling and improve resilience when a page's primary content does not depend on client-side JavaScript executing successfully.

Static generation is not a guarantee of better rankings. The generated HTML still needs useful content, correct canonical URLs, accessible links, appropriate metadata, and sound technical implementation.

For large publishing websites, static generation can also make predictable URL structures and sitemap generation easier to manage.

26. What Can Prevent Google From Crawling a Page?

Several technical problems can interfere with crawling. These include server errors, incorrect robots.txt rules, authentication requirements, unstable hosting, excessive redirects, inaccessible resources, and poor site architecture.

If a page is important, make sure it is reachable through normal navigation, returns a successful HTTP response, is not accidentally blocked, and is included in an accurate sitemap when appropriate.

27. What Can Prevent a Page From Being Indexed?

A page may be crawled but not indexed. Possible causes include a noindex directive, duplicate or substantially similar content, technical problems, insufficient signals, or Google's systems determining that the page is not appropriate for the index.

Website owners should inspect the page's technical configuration and use Google Search Console's URL Inspection capabilities when diagnosing indexing issues.

Do not assume that adding more keywords will solve an indexing problem. First determine whether the issue is technical, duplication-related, quality-related, or simply related to Google's processing.

28. What Is a Noindex Directive?

A noindex directive tells search engines that a page should not be included in the search index. It can be useful for pages that should remain accessible to users but should not appear in search results.

It is different from robots.txt. If a crawler cannot access a page because it is blocked by robots.txt, it may not be able to see a noindex directive on that page.

Use each control for its intended purpose and avoid contradictory technical signals.

29. Why a Page Can Be Indexed but Still Not Rank Well

Indexing is only one stage of search visibility. A page can be indexed and still receive little visibility because competing pages may be more relevant or useful for a particular query.

The page may also target a query whose intent does not match its content, have weak discoverability, or lack sufficient signals compared with competing results.

SEO should therefore distinguish between indexing problems and ranking or search-visibility problems.

30. Google Search Console and Search Visibility

Google Search Console provides website owners with information about how Google processes their websites. Depending on the report and property, it can provide information about indexing, search performance, sitemaps, and other technical issues.

The URL Inspection tool can help investigate individual URLs and determine whether Google has information about crawling and indexing for that URL.

Search Console is a diagnostic tool, not a guarantee that a page will rank for a particular query.

31. Why Search Console Numbers May Differ From Website Counts

Website databases often contain more URLs than search engines index. A database can contain drafts, duplicate URLs, alternate language versions, parameter URLs, deleted content, redirected pages, or pages that search engines have not processed.

Therefore, comparing the total number of records in a content management system with the number of indexed URLs is not necessarily an apples-to-apples comparison.

A useful audit separates published URLs, crawlable URLs, indexable URLs, canonical URLs, and URLs currently represented in search indexes.

32. How Google Handles Duplicate Content

Duplicate or substantially similar pages can create ambiguity about which URL should represent the content. Google can cluster similar pages and select a representative URL for search results.

Website owners should avoid unnecessary duplicate URLs and use consistent canonicalization, internal linking, redirects, and sitemap signals.

Having similar content does not automatically constitute a penalty. The practical issue is helping search engines identify the appropriate representative page and avoiding unnecessary duplication.

33. Why Unique and Useful Content Matters

Search engines aim to provide useful results. Publishing large quantities of pages that provide little additional value can make it harder for users and search systems to distinguish the genuinely useful resources.

Content should therefore have a clear purpose and provide meaningful information rather than simply existing to capture search queries.

For large websites, content quality and information architecture should be considered alongside technical SEO.

34. How Google Search Handles Images

Google can discover and process images associated with webpages. Useful image context can include surrounding text, image filenames, alternative text, captions, and other page information.

Images should be relevant to the page and appropriately optimized for performance. Alternative text should describe meaningful images for accessibility rather than being filled with search keywords.

Image search has its own ranking considerations, but the same principles of relevance, accessibility, and useful content apply.

35. How Google Search Handles Videos

Video content can also appear in Google Search. Search systems can use information from webpages and video metadata to understand video content.

Clear titles, descriptions, structured data where supported, and accessible video pages can help provide useful context.

As with other content types, markup does not guarantee a particular search appearance.

36. What Is the Difference Between Search Ranking and Search Indexing?

Indexing answers a question similar to: has Google processed and stored information about this URL for possible retrieval? Ranking answers a different question: when a user performs a particular search, which available results are relevant and useful, and how should they be ordered?

A page can pass the indexing stage but perform poorly for a particular query. Conversely, a page cannot normally compete as a standard web result if Google does not have the relevant information available in its index.

37. Does Google Guarantee Indexing?

No. Google does not guarantee that every URL submitted through a sitemap or other discovery mechanism will be crawled or indexed.

Website owners should focus on making important pages accessible, technically sound, useful, and discoverable through appropriate internal links and sitemaps.

Search engines ultimately decide which content they include in their indexes according to their systems and policies.

38. Does Google Guarantee a Ranking?

No. There is no legitimate method that guarantees a specific organic ranking for a webpage. Search results depend on the query, competition, relevance, context, and Google's evolving ranking systems.

Claims that a particular technique guarantees a number-one ranking should therefore be treated cautiously.

39. How Long Does Google Take to Crawl or Index a Page?

There is no universal fixed time for crawling or indexing a webpage. Timing can vary based on many factors, including discovery, site structure, server availability, content changes, and Google's own processing systems.

New or updated pages should not be judged solely by how quickly they appear in search. Technical problems should be investigated first when an important page remains unavailable for an extended period.

40. A Practical Google Search SEO Workflow

For website owners, a practical workflow is to first create useful content, then make sure important URLs are internally linked and technically accessible. Provide an accurate XML sitemap when appropriate and ensure that robots.txt and indexing directives do not accidentally block important pages.

Next, check canonical URLs, metadata, structured data, page performance, mobile usability, and HTTP responses. Use Search Console to monitor indexing and search performance.

If a page is not visible in search, determine which stage is failing: discovery, crawling, indexing, or ranking. Solving the correct problem is much more effective than applying generic SEO changes.

Common Misunderstandings About Google Search

Myth: If Google crawled a page, it must be indexed. Crawling and indexing are separate processes.

Myth: If a page is indexed, it must rank highly. Indexing only makes the page eligible for consideration; ranking depends on the query and many other factors.

Myth: A sitemap guarantees indexing. A sitemap helps discovery but does not guarantee inclusion.

Myth: More keywords automatically produce better rankings. Keyword repetition does not replace useful, relevant content.

Myth: Robots.txt is the same as noindex. Robots.txt controls crawling access, while noindex is an indexing directive that requires the crawler to access the page to see it.

Final Thoughts

Google Search can be understood as a continuous pipeline of discovery, crawling, processing, indexing, retrieval, and ranking. Google's crawlers discover URLs and access content; indexing systems analyze and store information about eligible content; ranking systems then evaluate available information for particular searches and determine which results are most relevant and useful.

For website owners, this distinction is essential. A published URL is not automatically crawled, a crawled URL is not automatically indexed, and an indexed URL is not automatically highly visible for a particular search.

The most practical approach is to build technically accessible websites with clear architecture, useful original content, accurate metadata, appropriate internal links, valid indexing signals, and reliable sitemaps. Then use search-performance and indexing tools to identify whether a problem is related to discovery, crawling, indexing, or ranking.

Understanding how the complete process works makes SEO less about guessing and more about diagnosing the actual stage at which a webpage needs improvement.

Dfluxspace Research Team

This article has been researched, reviewed and published by the Dfluxspace Research Team.

Last Reviewed: 2026-09-21

Google AI Search Explained: How Google's New AI Search Experience Changes Web Search

Google AI Search Explained: How Google's New AI Search Experience Changes Web Search

Google Search is changing from a system centered mainly on traditional ranked links into a more conversational and AI-assisted search experience. Google's AI Overviews, AI Mode, multimodal inputs, query fan-out, follow-up conversations, interactive visuals, personalization and emerging search agents are changing how people ask questions and discover information on the web. This guide explains what Google AI Search is, how it works, what has changed in 2026, how AI Mode differs from traditional Search and AI Overviews, and what the changes mean for users, websites, publishers and SEO.

How to Find Old Information on Google: Search Techniques for Archived and Hard-to-Find Pages

How to Find Old Information on Google: Search Techniques for Archived and Hard-to-Find Pages

Finding old information on Google can be difficult when a page has moved, disappeared from search results, changed its URL, or been replaced by newer content. However, older information can often be located by combining date-based searches, exact phrases, site-specific searches, file-type filters, historical references, and web archives. This guide explains practical techniques for finding older articles, documents, news reports, websites, PDFs, research material, and other hard-to-find information online.

How to Find Reliable Information on Google: A Practical Guide to Better Search Results

How to Find Reliable Information on Google: A Practical Guide to Better Search Results

Google makes it easy to find information, but search results are not automatically reliable simply because they appear on the first page. Search results can include official sources, academic research, professional organizations, news reports, commercial pages, forums, personal blogs, outdated information, and unsupported claims. Finding reliable information requires a practical process: define the question, use specific keywords, identify authoritative sources, look for primary evidence, check dates, compare independent sources, and distinguish factual claims from opinions and promotional content. This guide explains how to use Google more effectively when accuracy matters. It covers search operators, primary sources, source evaluation, dates, evidence, academic research, technology, products, finance, health, news, and a simple reliability checklist you can use before trusting an important online claim.

How to Get a Website Indexed by Google: A Complete Beginner's SEO Guide

How to Get a Website Indexed by Google: A Complete Beginner's SEO Guide

Getting a website indexed by Google is one of the first technical SEO goals for a new website. Indexing means Google has processed a page and considers it eligible to appear in Google Search. However, submitting a website does not guarantee that every page will be indexed or that indexed pages will rank highly. The practical process is to make the website accessible, allow search engines to crawl important URLs, provide clear discovery signals such as internal links and an XML sitemap, inspect important pages in Google Search Console, and fix technical issues that prevent indexing.

How to Search for an Exact Phrase on Google: Complete Search Operators Guide

How to Search for an Exact Phrase on Google: Complete Search Operators Guide

Searching Google for an exact phrase is useful when the precise wording of a query matters. Instead of allowing the search engine to interpret every word independently, you can place a phrase inside quotation marks to make the phrase itself the focus of the search. This technique is particularly useful for finding exact error messages, product names, article titles, quotations, technical terminology, documentation, and distinctive sentences. It can also be combined with other Google search operators such as site:, filetype:, the minus sign, before:, and after: to create more targeted searches. Understanding when to use exact phrases is just as important as knowing the quotation-mark syntax. Exact matching can be highly useful for precise research, but it can also become too restrictive if the page uses different wording. A good search strategy therefore combines exact searches with normal searches and progressively refines the query. This complete guide explains how exact phrase searches work, 25 practical ways to use them, how to combine them with other Google operators, common mistakes, and practical examples for research, troubleshooting, SEO, technology, and everyday web searching.

How to Search Google by Image: Reverse Image Search Explained

How to Search Google by Image: Reverse Image Search Explained

Have you ever found a photo online and wondered where it originally came from, what it shows, whether similar images exist, or which websites have used it? Instead of searching only with words, you can use an image as the starting point for a Google search. This technique is commonly known as reverse image search or visual search. Google's visual search capabilities, including Google Lens, allow users to search using an existing photograph, screenshot, image file, or image available online. Depending on the image and available information, the results may include visually similar images, webpages containing related information, objects or places identified in the picture, products, text extracted from the image, and other useful search results. This guide explains how to search Google by image, how reverse image search works, how to upload an image, how to search using an image URL, how to use Google Lens on phones and computers, how to find similar images and possible sources, and what limitations you should understand when interpreting reverse image search results.

Frequently Asked Questions

Google Search can broadly be understood through crawling, indexing, and ranking. Google discovers URLs, processes and stores information about eligible content, and then retrieves and orders relevant results when someone searches.

Crawling is the process of discovering and accessing webpages and other resources using automated crawlers such as Googlebot.

Indexing is the process of analyzing information from crawled content and storing information about content that Google's systems determine can be included in the search index.

No. A page can be crawled without being indexed, and a published URL is not guaranteed to be crawled or indexed.

Googlebot is the commonly used name for Google's web crawler. It accesses webpages so Google's systems can discover and process their content.

An XML sitemap helps Google discover important URLs, but submitting a sitemap does not guarantee that Google will crawl or index every listed URL.

No. Robots.txt controls crawler access, while a noindex directive is intended to prevent a page from being included in the search index. They serve different purposes.

Ranking determines which available search results are most relevant and useful for a particular query and how they are ordered. Indexing and ranking are separate stages.

There is no universal fixed time. Crawling and indexing can vary depending on discovery, website structure, server availability, content changes, and Google's processing systems.

No. Indexing makes a page eligible for consideration in search, but visibility for a particular query depends on relevance, competition, context, and Google's ranking systems.