Google's search engine works through three main processes: 1. Google web crawlers follow links throughout websites and grab content to add to search indexes. Crawlers only follow links between pages and sites. 2. Google indexers take the full text of pages from crawlers and store them in Google's database. 3. Google query processors consider over 100 factors to determine the most relevant documents for a search query and return results in under half a second.