Google Search is the world's most widely used search engine, processing over 8.5 billion searches daily and indexing hundreds of billions of web pages. At its core, Google uses sophisticated algorithms—including PageRank, BERT, and Gemini AI—to understand search intent and deliver relevant results. In 2025–2026, the landscape shifted dramatically with the introduction of AI Mode (conversational search), AI Overviews (AI-generated summaries at the top of results), and Circle to Search (on-device visual search)—features that sit alongside the classic search operators and instant answer tools most users barely tap into.
What This Cheat Sheet Covers
This topic spans 15 focused tables and 80 indexed concepts, 54 flashcards. Below is a complete table-by-table outline of this topic, spanning foundational concepts through advanced details.
A jump-to index of every table row in this cheat sheet.
An interactive map of every table and concept in this topic.
Table 1: Basic Search Operators
The handful of operators that change every search you run — quotes for exact phrases, a minus sign to throw out junk, OR to widen the net, and a wildcard for the word you can't quite remember. Master these five and you'll already out-search most people.
| Operator | Example | Description | |
|---|---|---|---|
"machine learning algorithms" | Returns only pages containing the exact phrase in the specified order — eliminates variations and partial matches. | ||
python -snake | Excludes results containing the word immediately after the minus sign — no space between - and the excluded term. | ||
python OR java | • Returns results containing either term (or both) — must be uppercase • significantly broadens search scope. | ||
python | java | Functions identically to OR — alternative syntax for either/or searches using the vertical bar character. | ||
"best * for beginners" | Placeholder for one or more unknown words within a quoted phrase — useful when you remember only part of a phrase. | ||
laptop $500..$1000 | • Finds pages containing numbers within the specified range — use two periods with no spaces • works for prices, years, measurements. | ||
(python OR java) tutorial | Groups operators to control search logic — note that Google's parentheses support is limited compared to full Boolean databases. |