Key Takeaways
- Google processes roughly 8.5 billion searches every day (Internet Live Stats, 2022) — search operators let you cut through that volume and land on exactly the right result in one query.
- Fourteen operators are confirmed working in 2025 across four categories: content/URL search, Boolean syntax, date filtering, and information tools.
- Six widely referenced operators — including
cache:,link:, andphonebook:— have been retired. They return nothing useful now.- Stacking two or three operators (e.g.,
site:gov filetype:pdf after:2024-01-01) can collapse billions of results into fewer than a thousand targeted pages.
Google controls 91.5% of the global search market (Statcounter, 2025). That’s not just market share — it means Google’s search syntax is, in practice, the universal language for finding things on the internet. Yet most users never go beyond typing plain phrases. The result? Pages of loosely matched results, repeated searches, and time lost scrolling through noise.
Search operators change that. They’re not secret hacks — they’re documented Google features that tell the search engine exactly what you want, where to look, and what to leave out. This guide is a complete list of every operator confirmed working in 2025, grouped by what they actually do. No deprecated commands. No guesswork. Copy the examples directly into Google.
cache: and link: — have been retired.Content & URL Search Operators
These five operators are the workhorses of SEO, journalism, and academic research. Each one narrows results by where a keyword appears — the domain, file format, URL, page title, or body text. On their own they’re useful. Stack two together and you can go from a billion results to a few dozen in one query.
- Sale!

SEO Content Audit
Original price was: 1999,00 €.1799,00 €Current price is: 1799,00 €. Select options - Sale!

Search Rankings and Traffic Losses Audit
Original price was: 3500,00 €.2999,00 €Current price is: 2999,00 €. Select options - Sale!

Full-Scale Professional SEO Audit
Original price was: 5299,00 €.4999,00 €Current price is: 4999,00 €. Select options
According to Google’s Search Central documentation, these operators work on Google’s indexed representation of a page — meaning dynamically loaded content (JavaScript-rendered text) may not match as expected, since Googlebot sometimes sees a different version of the page than a browser does.
site: — Search Within One Domain
Syntax: site:domain.com keyword
The site: operator limits results to a single domain. It’s the fastest way to check what Google has indexed from any website — and it doubles as a search engine for sites that don’t have a decent built-in search box.
Examples:
site:wikipedia.org artificial intelligence— all Wikipedia pages about AIsite:gov climate report 2024— government reports on climate from any .gov domainsite:yourcompetitor.com pricing— competitor pricing pages that Google has indexed
Quick tip: Use site:domain.com with no keyword to see an approximate indexed page count. It’s a rough health check, but it tells you immediately if a site is barely indexed or heavily crawled.
filetype: — Find Specific Document Types
Syntax: topic filetype:extension — ext: works identically
Both filetype: and ext: filter results to one file format. PDFs, spreadsheets, presentations, and Word documents all work. This is the most direct path to primary research, data sets, and official reports that don’t appear in standard blog-style search results.
Supported formats: pdf, doc, docx, xls, xlsx, ppt, pptx, csv
Examples:
machine learning research filetype:pdf— academic and research PDFsmarketing budget template filetype:xlsx— actual Excel budget templatesannual report 2024 site:apple.com filetype:pdf— Apple’s 2024 annual report, directly
inurl: and allinurl: — Find Keywords in the URL
Syntax: inurl:keyword search terms / allinurl:keyword1 keyword2
inurl: finds pages where your keyword appears somewhere in the URL. The rest of the query is a normal search. allinurl: is stricter — it requires all listed words to appear in the URL, and the entire query is applied to the URL (no regular search terms mixed in).
Examples:
inurl:blog google search tips— blog posts about Google search tipsallinurl:2024 report sustainability— pages whose URL contains all three wordsinurl:login site:yourcompetitor.com— competitor login and portal pages
intitle: and allintitle: — Find Keywords in the Page Title
Syntax: intitle:keyword / allintitle:keyword1 keyword2
Page titles are the strongest on-page signal of what a page is really about. intitle: filters to pages where your keyword appears in the HTML <title> tag. allintitle: requires all keywords to be present in the title. This is one of the most reliable operators for competitive research — if a page has your target keyword in its title, it’s almost certainly optimized for it.
Examples:
intitle:"email marketing guide" 2025— guides about email marketingallintitle:best SEO tools free— pages whose title contains all four wordsintitle:review site:rtings.com headphones— headphone reviews on RTINGS
intext: and allintext: — Find Keywords in the Page Body
Syntax: intext:keyword / allintext:keyword1 keyword2
Where intitle: checks the HTML title tag, intext: searches the body content. It’s the right operator when you’re looking for pages that discuss a specific term, even when that term isn’t in the title or URL — niche facts, buried statistics, or specific quotes from longer documents.
Examples:
intext:"conversion rate optimization" case study— pages containing “CRO” in the body alongside a case studyallintext:python pandas dataframe tutorial beginner— pages with all four terms in the body text
Boolean Search Operators for Google
Six operators control the logic of your search — not where keywords appear, but how Google combines them. These are the building blocks of precise compound queries, and they stack directly with the content operators above. Want to know how many competitors have written about your exact keyword? One boolean query answers it in seconds.
"..." — Exact Phrase Matching
Syntax: "your exact phrase here"
Wrapping a phrase in double quotes forces Google to return results containing that exact string in that exact order. No synonyms. No rearranged words. This is the most widely used operator in the set, and it’s the fastest way to find a specific quote, verify a source, or check whether your content has been copied elsewhere.
Examples:
"to be or not to be" -site:shakespeare.org— find who else quotes this line"content is king" site:forbes.com— exact phrase on Forbes specifically"your article's unique headline" -site:yourdomain.com— check for unauthorized republishing
- — Exclude Words from Results
Syntax: keyword -excluded_word (no space between the dash and the word)
A dash directly before a word removes any result containing it. This is the cleanest fix when a search term has multiple meanings and you need only one of them.
Examples:
jaguar -car -automobile— the animal, not the brandpython tutorial -snake -reptile— programming, not herpetologyapple -fruit -recipe site:techcrunch.com— Apple company news on TechCrunch, nothing culinary
OR — Either Term
Syntax: keyword1 OR keyword2 (must be uppercase)
By default, Google assumes AND between your terms — it wants all of them present. OR loosens that: results can match either term (or both). Use it when the same thing goes by multiple names, or when you want to cover a topic from different angles in one query.
Examples:
"UX design" OR "user experience design" tutorial— tutorials using either phrasesite:gov pandemic OR epidemic report 2023— government reports using either termfreelance OR contractor developer remote job 2025— job listings using either word
* — Wildcard Placeholder
Syntax: "word * word" (inside quotes)
The asterisk stands in for any single word within an exact phrase. It’s most useful when you remember part of a quote or phrase but not all of it — or when you want to find all variations of a phrase pattern.
Examples:
"the best * for beginners"— finds that phrase with any word in the middle"Albert Einstein * quote"— Einstein quotes with any word between “Einstein” and “quote”"how to * a blog"— finds “how to start a blog”, “how to monetize a blog”, etc.
.. — Number Ranges
Syntax: keyword $min..$max or keyword min..max unit
Two dots between numbers tell Google to return results within that numeric range. It works for prices, years, measurements — anything expressed as a number. No spaces around the dots.
Examples:
laptop $400..$700— laptops priced between $400 and $700best headphones $50..$150 site:rtings.com— RTINGS reviews in that price rangemarathon training plan 12..20 weeks— plans of a specific durationpython developer salary 2023..2025— salary data across that year range
( ) — Group and Control Logic
Syntax: (term1 OR term2) AND term3
Showing 4–5 of 5 resultsSorted by popularity
Parentheses control evaluation order in compound queries, exactly as they do in math expressions. Without them, Google evaluates left to right — which produces unexpected results when you mix OR with regular terms.
Examples:
(cat OR dog) training tips -puppy— training tips for either animal, excluding puppy-specific results(site:reddit.com OR site:quora.com) "how to learn piano"— community discussions from either platform("content marketing" OR "inbound marketing") case study filetype:pdf— PDF case studies using either term
Date Filtering Operators: before: and after:
These two operators are among the most underused in Google’s toolkit. Most researchers don’t know they exist. That’s a real gap, because they’re more reliable than Google’s built-in “Any time” dropdown filter — which uses crawl date rather than publication date, and routinely skips recent results. The before: and after: operators use the date metadata Google extracts from page content, which is closer to the actual publish date.
Syntax:
keyword before:YYYY-MM-DDkeyword after:YYYY-MM-DDkeyword after:2023-06-01 before:2024-01-01— combine both to define an exact window
Examples:
remote work productivity research after:2023-01-01— studies published in the last two yearsAI regulation news before:2022-06-01— coverage from before mid-2022, for historical contextsite:techcrunch.com startup funding after:2024-01-01 before:2024-07-01— TechCrunch funding coverage from H1 2024 only"climate change" report site:.gov filetype:pdf after:2024-01-01— recent government PDF reports
Journalists and academics get the most from these two. They let you build a timeline of how a topic developed rather than surfacing only the most recent coverage — and they let you verify whether a claim first appeared before or after a specific event.
Information & Calculation Operators
Three operators turn Google’s search bar into a direct reference tool — they return answers, not link lists. Quick and consistently reliable.
define: — Instant Definitions
Syntax: define:word
Google pulls the dictionary definition directly into the results page. For technical jargon, financial terms, or medical vocabulary, it’s faster than opening a separate tab.
Examples:
define:heuristicdefine:amortizationdefine:epistemology
Calculator & Unit Conversion
Type a math expression directly into Google and it returns the answer — no operator prefix needed. The same goes for unit conversion. Google handles arithmetic, square roots, percentages, and live currency conversion.
Examples:
150 * 4 + 12— arithmeticsqrt(256)— square root15% of 340— percentage100 USD in EUR— live currency conversion5 miles in kilometers— unit conversion1 cup in tablespoons— cooking measurements
These aren’t operators with colon syntax, but they’re reliable built-in features that save you from opening a calculator or converter tab mid-research.
How to Combine Operators for Maximum Precision
Individual operators are useful. Combined operators are a different level of tool. Each example below was tested in May 2025 and returns substantially narrower results than any single-operator version. Start with two — add a third only if the results are still too broad.
1. Find Primary Research on Any Topic
site:.edu OR site:.gov "your topic" filetype:pdf after:2022-01-01Pulls academic or government PDFs on your topic published since 2022. The combination of site:, filetype:, and after: filters out press releases, blog posts, and outdated data in one pass.
2. Audit a Competitor’s Content Depth
site:competitor.com intitle:"your keyword" -inurl:tag -inurl:categoryShows every competitor page with your keyword in its title, while excluding tag and category archive pages that inflate the count. What’s left is their real content on the topic.
3. Check for Duplicate or Scraped Content
"unique sentence from your article" -site:yourdomain.comDrop any distinctive sentence from your content in quotes and exclude your own domain. If results appear, someone is republishing your work. This check takes about ten seconds and it’s worth running on any piece of high-performing content.
4. Find Expert Roundup Pages Open to Pitches
intitle:"best [your tool type]" (inurl:2024 OR inurl:2025)Finds listicle-style roundup pages published recently — the kind that regularly update their lists and often accept new submissions. Combine with an outreach pitch about your product.
5. Locate Source Material for Fact-Checking
"specific statistic or claim" before:2020-01-01 site:.edu OR site:.govIf you’re verifying a claim and want to find its original source, searching with before: and restricting to academic or government domains cuts through all the secondary coverage and gets you to the primary material. If nothing appears before a certain date, the claim likely emerged after that point.
Google Search Operators Cheat Sheet — Full List (2025)
Bookmark this table. Every working operator in this guide, at a glance. These are also sometimes called Google dorks in security research contexts — operator strings that reveal specific types of pages Google has indexed. Same syntax, different purpose.
| Operator | Example Syntax | Best Used For |
|---|---|---|
site: | site:domain.com keyword | Search within one website |
filetype: | topic filetype:pdf | Find PDFs, spreadsheets, docs |
inurl: | inurl:keyword topic | Keyword must appear in the URL |
allinurl: | allinurl:keyword1 keyword2 | All keywords must be in the URL |
intitle: | intitle:keyword topic | Keyword in the page title tag |
allintitle: | allintitle:word1 word2 | All keywords in the page title |
intext: | intext:keyword topic | Keyword in the page body text |
"..." | "exact phrase" | Match an exact phrase, no synonyms |
- | keyword -excluded | Remove a word from results |
OR | word1 OR word2 | Search for either term |
* | "word * word" | Wildcard within an exact phrase |
.. | keyword $50..$200 | Results within a number range |
( ) | (word1 OR word2) keyword | Group and control search logic |
before: | keyword before:2023-01-01 | Results published before a date |
after: | keyword after:2024-01-01 | Results published after a date |
define: | define:word | Dictionary definition inline |
| Math / Units | 150 * 4 / 5 miles in km | Calculator and unit conversion |
Frequently Asked Questions
Do Google search operators still work in 2025?
Most of them do. The 14 operators covered in this guide are confirmed working as of May 2025 — tested directly in Google Search. Several others (cache:, link:, related:, info:, phonebook:) have been officially retired and return irrelevant or no results. Google’s own support page on search refinements doesn’t always reflect which operators have been quietly dropped, so it’s worth testing any operator you haven’t used recently.
Can I combine multiple operators in one search?
Yes — and that’s where they become genuinely powerful. You can stack as many as you need: site:gov filetype:pdf "climate change" after:2023-01-01 is a valid single query. The practical limits are query length (Google truncates very long strings) and diminishing returns — too many filters can produce zero results. A good rule of thumb: start with two operators, then add a third only if the first results are still too broad.
Are Google search operators case-sensitive?
Operator names themselves are not — filetype:, FILETYPE:, and Filetype: all work the same way. The one exception is OR, which must be capitalized. Lowercase or is treated as a plain search word, not a Boolean operator. Exact phrase searches inside quotes are also case-insensitive by default.
Why does my site: search return far fewer pages than I expect?
The site: count is a rough estimate, not a precise index count. Pages marked noindex, pages behind authentication, and pages published very recently may not appear. For an accurate indexed page count tied to your own site, Google Search Console is the only reliable source — it reflects your verified property, not a sampling estimate.
What replaced the cache: operator?
- Sale!

SEO Content Audit
Original price was: 1999,00 €.1799,00 €Current price is: 1799,00 €. Select options - Sale!

Search Rankings and Traffic Losses Audit
Original price was: 3500,00 €.2999,00 €Current price is: 2999,00 €. Select options - Sale!

Full-Scale Professional SEO Audit
Original price was: 5299,00 €.4999,00 €Current price is: 4999,00 €. Select options
Google permanently retired cache: in February 2024. It no longer returns cached page snapshots. The best replacement is the Wayback Machine (web.archive.org), which archives pages on a consistent schedule, goes back further than Google’s cache ever did, and lets you browse specific historical snapshots by date.







