Google Search Operators: Complete List + Cheat Sheet

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:, and phonebook: — 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.

Working Google Search Operators by Category (2025) Horizontal bar chart showing 16 verified working Google search operators grouped into four categories as of 2025. Working Google Search Operators by Category (2025) Content & URL 5 operators Boolean & Syntax 6 operators Information Tools 3 operators Date Filtering 2 operators Source: Google Search Help, verified May 2025
16 operators remain active in 2025. Six commonly referenced operators — including 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.

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 AI
  • site:gov climate report 2024 — government reports on climate from any .gov domain
  • site: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 PDFs
  • marketing budget template filetype:xlsx — actual Excel budget templates
  • annual 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 tips
  • allinurl:2024 report sustainability — pages whose URL contains all three words
  • inurl: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 marketing
  • allintitle:best SEO tools free — pages whose title contains all four words
  • intitle: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 study
  • allintext: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 brand
  • python tutorial -snake -reptile — programming, not herpetology
  • apple -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 phrase
  • site:gov pandemic OR epidemic report 2023 — government reports using either term
  • freelance 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 $700
  • best headphones $50..$150 site:rtings.com — RTINGS reviews in that price range
  • marathon training plan 12..20 weeks — plans of a specific duration
  • python developer salary 2023..2025 — salary data across that year range

( ) — Group and Control Logic

Syntax: (term1 OR term2) AND term3

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-DD
  • keyword after:YYYY-MM-DD
  • keyword 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 years
  • AI regulation news before:2022-06-01 — coverage from before mid-2022, for historical context
  • site: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:heuristic
  • define:amortization
  • define: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 — arithmetic
  • sqrt(256) — square root
  • 15% of 340 — percentage
  • 100 USD in EUR — live currency conversion
  • 5 miles in kilometers — unit conversion
  • 1 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-01

Pulls 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:category

Shows 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.com

Drop 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:.gov

If 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.

OperatorExample SyntaxBest Used For
site:site:domain.com keywordSearch within one website
filetype:topic filetype:pdfFind PDFs, spreadsheets, docs
inurl:inurl:keyword topicKeyword must appear in the URL
allinurl:allinurl:keyword1 keyword2All keywords must be in the URL
intitle:intitle:keyword topicKeyword in the page title tag
allintitle:allintitle:word1 word2All keywords in the page title
intext:intext:keyword topicKeyword in the page body text
"...""exact phrase"Match an exact phrase, no synonyms
-keyword -excludedRemove a word from results
ORword1 OR word2Search for either term
*"word * word"Wildcard within an exact phrase
..keyword $50..$200Results within a number range
( )(word1 OR word2) keywordGroup and control search logic
before:keyword before:2023-01-01Results published before a date
after:keyword after:2024-01-01Results published after a date
define:define:wordDictionary definition inline
Math / Units150 * 4  /  5 miles in kmCalculator 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?

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.

About the author

SEO Strategist with 16 years of experience