Master Google Search Operators — Find Exactly What You Need
Why Search Operators Matter
Ask the same question, and one person finds the answer in three seconds while another scrolls through ten result pages. The difference is simple: search operators.
Google handles over 8.5 billion searches per day, yet most people just type two or three keywords separated by spaces. Learn a handful of operators, and you can pinpoint academic papers, PDF reports, posts inside a specific site, or news from a specific time window with surgical precision.
Core Operators — Learn These First
1. Exact phrase "quoted text"
Returns results containing the exact phrase, not just the individual words.
"javascript event loop"
Without quotes, Google mixes in synonyms and related terms. When exact wording matters — error messages, song lyrics, quotes — always use quotes.
2. Exclusion -word
Removes unwanted keywords from results.
apple -fruit
Searching for Apple the company without seeing grocery results? This is how.
3. OR operator
Returns results containing either term. Must be written in uppercase OR.
python OR javascript tutorial
4. Wildcard *
Replace a forgotten word with an asterisk.
"life is a *"
Works especially well for famous quotes, lyrics, or idioms.
Site Restriction — Search Within Domains
site: — search inside one site
site:reddit.com docker beginner
Essential when you want results only from a specific forum, wiki, or government domain (.gov, .edu).
-site: — exclude a domain
python tutorial -site:youtube.com
Use this to filter out video-heavy results when you want text-based content.
File Type Search — Get PDFs and Spreadsheets
filetype:pdf deep learning paper
filetype:xlsx 2025 budget
filetype:pptx marketing strategy
Academic papers, government reports, corporate decks — many are published as PDF or Excel files that rank lower in normal searches.
Title, URL, and Body Operators
intitle:2026 minimum wage
inurl:admin login
intext:vacation policy
intitle:— word must appear in the titleinurl:— word must appear in the URLintext:— word must appear in the body text
Use allintitle: or allinurl: to require every listed word.
Date Range — Only the Latest
AI regulation after:2025-01-01 before:2025-12-31
Crucial for news and trending topics — stops five-year-old blog posts from dominating the results.
Related Sites, Number Range
related:github.com # sites similar to GitHub
laptop $500..$1500 # price range between $500 and $1500
Note: The
cache:operator (Google's cached page view) was retired by Google in 2024 — use the Wayback Machine instead. The~synonym operator has been dead since around 2013.
5 Practical Combinations
- Academic papers
"reinforcement learning" filetype:pdf site:*.edu - Official government PDFs
"climate policy" filetype:pdf site:.gov after:2025-01-01 - News from the past year only
"semiconductor exports" after:2025-04-01 -site:medium.com - Compare products on one site
site:amazon.com "gaming laptop" intitle:review - Old articles on a specific site
intitle:"docker install" site:dev.to before:2023-01-01
Operators get more powerful as you combine them. Start with one, then stack three or four — and you'll search at the speed of a true power user.