Google Search Operators Cheat Sheet: We Tested All 41 (Only 12 Work)

We ran all 41 Google search operators against live Google in July 2026. Only 12 still apply the filter they promise. Here's the tested cheat sheet.

Updated
Google Search Operators Cheat Sheet: We Tested All 41 (Only 12 Work)

Google search operators are commands you type into the search bar to filter what comes back. We ran all 41 against live Google in July 2026: only 12 still apply the filter they promise, 10 are dead, 13 just trigger an answer panel, and 6 our test couldn't settle. Every status below is dated, because operators change.

So, let me introduce you to something called “Google Search Operators” - a lifesaver for all those struggling to navigate through this vast sea of information we call the internet. But before you copy a single query from any cheat sheet — including the one we published here in 2023 — you should know which of these commands Google still honours. Most cheat sheets, this one included, have been teaching operators that Google killed years ago.

What are Google Search Operators?

Google Search Operators are a set of unique symbols or commands – not unlike a secret code – that you can type into the Google Search bar to get more specific results. These special commands help modify the search algorithm to better tune into the information that you're seeking.

Armed with our Google Search Operators cheat sheet, you won't need to trawl through countless websites to find nuggets of the information you need, rather you'll know exactly how and where to find them.

Here's the trap, though. When Google doesn't recognise an operator, it doesn't throw an error. It silently drops the prefix and runs a plain text search on the remaining words. Results come back, they look plausible, and nothing was filtered. That's how a dead operator sits in a cheat sheet for a decade — Google's own refine web searches documentation lists a fraction of what circulates on SEO blogs.

The full Google search operators cheat sheet (tested July 2026)

Every row below was run against live Google (US/English, desktop) on 13 July 2026 with SEOmator's SERP scraper, each paired with a control query. Statuses:

  • Works — we verified the constraint was applied to the live results
  • Dead — returns nothing, returns the opposite of what it promises, or Google ignores the prefix and runs a plain text search
  • ⚠️ Unclear / relaxed — Google documents it, but our control test couldn't isolate it, or Google applies it loosely rather than filtering
  • ℹ️ Instant answer — never filtered the index; it triggered (or once triggered) an answer panel
OperatorWhat it's supposed to doExampleStatus (July 2026)
Quotation MarksUsed to search for an exact phrase or sequence of words"digital marketing strategies"✅ Works
Minus Sign (-)Excludes specific words or phrases from search resultsSEO techniques -backlinks✅ Works
Site:Restricts search results to a specific site or domainsite:nytimes.com COVID-19✅ Works
Filetype:Filters results by specific file typedigital marketing trends filetype:pdf✅ Works
Intitle:Searches for terms in the title of web pagesintitle:"SEO techniques"✅ Works
Intext:Searches for terms in the body of web pagesintext:"SEO best practices"✅ Works
Allintext:Searches for all terms in the body of web pagesallintext:seo audit checklist✅ Works
Inanchor:Searches the anchor text of links pointing at a pageinanchor:"seo tools"✅ Works
AROUND(X)Searches for words within X words of each otherSEO AROUND(3) Strategies✅ Works
Double Dots (..)Used for number range searchesSamsung phone $300..$500✅ Works
Before:Returns pages published before a dateseo news before:2020-01-01✅ Works
After:Returns pages published after a dateseo news after:2026-06-01✅ Works
Cache:Shows the cached version of a web pagecache:google.com❌ Dead — 0 results
Link:Finds pages that link to the specified URLlink:seomator.com❌ Dead — returns the domain's own pages
Info:Displays some information that Google has about a web pageinfo:huffpost.com❌ Dead — returns a plain brand search
Related:Displays sites similar to the specified web pagerelated:amazon.com❌ Dead — returns the target itself
Author:Searches for content by a specific authorauthor:"John Doe"❌ Dead — 0 results
Patent:Searches for patentspatent:5123123❌ Dead — 0 results
~Used to include synonyms or similar terms in a search~automobile tips❌ Dead — ignored
Daterange:Searches within a specific date rangedaterange:2455000-2455100❌ Dead — ignored
Phonebook:Finds phone numbersphonebook:"John Doe"❌ Dead — ignored
Plus Sign (+)Forced a term to be included in results+seo tools❌ Dead — ignored
Weather:Shows weather conditions and forecasts for a locationweather: Pragueℹ️ Instant answer
Stocks:Shows stock informationstocks:googleℹ️ Instant answer
Movie:Find information about moviesmovie: "Parasite"ℹ️ Instant answer
Define:Provides definitions of termsdefine:marketingℹ️ Instant answer — no panel in our test
Time:Shows current time in various locationstime:Londonℹ️ Instant answer — no panel in our test
Map:Shows maps related to the search querymap:New yorkℹ️ Instant answer — no panel in our test
Currency:Converts one currency to anothercurrency: USD to EURℹ️ Instant answer — no panel in our test
Area code:Searches for the area code of a locationarea code:347ℹ️ Instant answer — no panel in our test
Music:Find music informationmusic: Beatlesℹ️ Instant answer — no panel in our test
Book:Find information about booksbook:content strategyℹ️ Instant answer — no panel in our test
Safesearch:Filters out explicit content from search resultssafesearch:breast cancerℹ️ An account setting, not an operator
Clinical trials:Finds information on clinical trialsClinical trials: Alzheimer's diseaseℹ️ Instant answer — no panel in our test
City1 City2Searches for pages containing both citiesNew York Los Angelesℹ️ Instant answer — no panel in our test
ORMatches either term (the vertical-bar shorthand does the same)seo OR sem tools⚠️ Unclear
Asterisk (*)Acts as a wildcard to represent any word or phrase in a searchmost important SEO * technique⚠️ Unclear
Inurl:Searches for terms in the URL of web pagesinurl:blog ecommerce trends⚠️ Relaxed
Allinurl:Searches for all terms in the URL of web pagesallinurl:SEO trends⚠️ Relaxed
Allintitle:Searches for all terms in the title of web pagesallintitle:backlink tracking⚠️ Relaxed
Ext:Alias for filetype: — filters by file extensiondigital marketing trends ext:pdf⚠️ Relaxed
📊
By the Numbers: Of the 41 operators this cheat sheet used to teach, only 12 verifiably still apply the filter they promise. Ten are dead. Thirteen never filtered the index at all.

Which Google search operators still work?

These 12 passed the check: we didn't just confirm that results came back, we confirmed the constraint was applied to them.

Exact phrases and exclusions

1. "" (Quotation Marks): Using quotation marks is a simple way to specify an exact phrase match in your Google search. Your search results will include pages with the same words as in the quote.

Example: "digital marketing strategies" will show results where these three words appear together in that same order.

quotation mark search operator forcing an exact phrase match in Google

Nine of nine results carried the exact phrase in our July 2026 run. It also replaced the retired + sign: if you need Google to stop swapping a word for a synonym, quote it.

2. (Minus Sign): The minus operator helps exclude a specific word from your search results. Place it directly in front of the word (without any space) that you're trying not to include in search results.

Example: SEO techniques -backlinks will give you information about SEO techniques, but will omit pages that contain the word “backlinks”.

We checked the result bodies: 0 of 8 still mentioned the excluded word. Longer walkthrough: how to exclude a word from Google search.

Site, file type and date

3. Site: This little operator can be a treasure trove for SEO experts and digital marketers. Use it to search within a specific website.

Example: site:nytimes.com COVID-19 will yield all relevant articles about COVID-19 from The New York Times.

site search operator restricting Google results to a single domain

When we ran site:nytimes.com climate, 10 of 10 results were on nytimes.com. The filter is real and it's strict.

📌
Pro Tip: The result count Google shows above a site: search is an estimate, not an index count. Use it to spot order-of-magnitude problems (you expected 400 pages, Google says 40,000), never as a precise indexation number. For that, run a real crawl with an SEO crawler.

4. Filetype: An extremely helpful operator when looking for specific types of files such as pdfs, ppt, xls, doc, etc.

Example: digital marketing trends filetype:pdf will give you pdfs on the mentioned topic.

filetype search operator limiting Google results to PDF documents

Nine of nine results were PDFs; the control returned zero. Its supposed twin ext: behaved less strictly (6 of 9) — see the unsettled list below.

5. Before: and After: Neither was in this cheat sheet's original list, and both should have been. Each takes a YYYY-MM-DD date, and both filter.

Example: seo news before:2020-01-01 returns pre-2020 coverage; after:2026-06-01 does the reverse.

These are the modern replacement for daterange:, the Julian-date operator half the internet still lists.

Titles, body text and anchor text

6. Intitle: This operator searches for a specific text within the title of a web page.

Example: intitle:SEO techniques will yield pages that have 'SEO techniques' in the title.

Quote the phrase (intitle:"seo techniques") and 10 of 10 returned titles contained it, against 67% in the control.

7. Intext: Use this operator to search for specific text within the body of a web page.

Example: intext:"SEO best practices" will return pages where the specified phrase is in the text of the page.

8. Allintext: Same idea, stricter — every term must appear in the body copy. allintext:seo audit checklist diverged sharply from a plain search for the same words.

9. Inanchor: The term must appear in the anchor text of links pointing at the page. inanchor:"seo tools" returned zero overlap with the control, the strongest signal in our whole test that an operator is doing real work. It's the closest thing Google still gives you to a link-flavoured query.

Ranges and proximity

10. .. (Double Dots): Use this operator to specify a range of numbers. For example, it can be quite helpful when searching for products within a certain price range.

Example: Samsung phone $300..$500 will return results for Samsung phones within this price range.

Only 22% of results overlapped with the control, so the range is being applied.

11. AROUND(X): This operator is surprisingly useful but often overlooked. If you want to find two words or phrases within close proximity to each other, AROUND(X) comes in handy. X here is the maximum number of words that can separate the two phrases.

Example: SEO AROUND(3) Strategies will return results where 'SEO' and 'Strategies' are at most three words apart.

Zero overlap with the control. Still alive, still overlooked.

🔑
Key Takeaway: Six operators carry almost every real SEO workflow: site:, filetype:, intitle:, intext:, quotation marks and the minus sign. Learn those and the other 35 are optional.

Which operators are dead, and what should you use instead?

Ten of the 41 are dead, in one of two ways. Six return nothing, or the opposite of what they promise. Four are silently ignored — Google drops the prefix and searches the leftover words as plain text. The second flavour is the more dangerous one, because you get a page of results that looks like it worked. Each entry below quotes what this cheat sheet told you before today, then what actually happens now.

Cache: — gone since September 2024

Cache: This operator is used to show the most recent cache of a particular website. Example: cache:google.com will return Google's recent cache.

It doesn't. cache:google.com returned zero organic results in our July 2026 test. Not "fewer results". Zero. Google retired the operator in September 2024 and pulled the cached-page link out of the SERP alongside it.

Use instead: the Wayback Machine for historical snapshots, or your own crawler for a rendered copy of what a page serves today. If you wanted cache: to confirm Google had seen a page, that's an indexation question — use site:yourdomain.com/exact-path/, then read crawled – currently not indexed if it's missing.

Link: This operator will search for sites that link to the specified site URL. Example: link:seomator.com This will find all web pages that link back to SEOmator.

Run link:seomator.com and Google gives you results — that's the whole problem. It gives you seomator.com's own pages, having stripped the prefix and searched the domain name as text. Google publicly killed link: back in 2017.

link search operator query in Google, which no longer returns backlinks The link: query this cheat sheet has been showing since 2023. Run it today and Google hands back the domain's own pages, not its backlinks.

Use instead: a real backlink index. Our backlink checker returns referring domains, anchors and the follow/nofollow split — which is what people were always trying to get out of link:. For "how is this topic linked to?", inanchor: is the surviving native option.

🚩
Red Flag: If a cheat sheet still tells you to run link: to audit backlinks, or cache: to see a stored page, it hasn't been re-tested since at least 2017. Check its publish date before you trust anything else on it.

Info: Find information about a particular page. Example: info:huffpost.com

Related: This operator searches for sites that are similar to the site URL you provide. Example: related:amazon.com will yield online shopping sites similar to Amazon.

info:huffpost.com returns a plain brand search — a few huffpost.com pages, plus Wikipedia and X. The operator was removed in 2019.

related: fails more obviously. related:amazon.com returned amazon.com itself in 6 of the 8 results. A working related: never returns the site you asked about; returning the ones you didn't ask about is the entire point.

Use instead: work from the SERP — the pages ranking for your money keywords are your competitors. Our guide on how to find your SERP competitors sets out the process, and a SERP rank checker does it across a whole keyword set.

Author: and Patent: — zero results

Author: Searches for content by a specific author. Example: author: John Doe will help you to find books or any kind of documents written by John Doe.

Patent: If you're an inventor or just curious, the patent: operator allows you to search for specific patents. Type patent: followed by the patent number to find it. Example: patent:5123123 will display information about this particular patent.

Both returned zero organic results in our test. author: is a legacy Groups/News operator that no longer functions. For patents, go to Google Patents directly.

~, Daterange:, Phonebook: and + — silently ignored

~: Use this operator to include synonyms of a specific word in your search. Example: ~automobile tips

Daterange: This operator will show results within a range of dates that you specify. However, you should enter the date format according to the Julian date format which requires the year followed by the number of days since the beginning of the year. Example: helpful content update daterange:22244-2233.

Phonebook: Find phone numbers tied to a specific name. Example: phonebook: "John Doe"

Google doesn't reject any of these. It runs them as plain text. The tilde has done nothing since Google dropped synonym search in 2013 — it's now literally just a character in your query. daterange: no longer filters by Julian date; use before: and after:, which we confirmed still work. phonebook: was retired years ago. And the + sign stopped forcing exact terms in 2011, when Google+ claimed the symbol; quotation marks took over that job.

What about weather:, movie: and the other instant-answer operators?

Thirteen of the 41 entries were never search operators at all. They're instant-answer triggers: they don't filter the index, they ask Google to draw a panel above the results. Listing them next to site: inflates an operator count without helping anyone.

Three still fired a panel for us in July 2026:

Weather: Shows weather conditions and forecasts for a location. Example: weather: Prague ✅

Stocks: Use this operator to get stock information for a particular company. Example: stocks:google ✅

Movie: Use this to search for movie reviews, showtimes, and other related information. Example: movie: "Parasite" ✅

movie search operator showing Google's film information panel

The other ten produced no panel at all — just a normal web search:

Time: Use this to find the current time in a specific location. Example: time:London

time search operator query for the local time in London time:London as it appeared when this post was first published. In our July 2026 test, the prefix produced no answer panel.

Map: If you want quick geographical information about a place, using the map: operator can be beneficial. Example: map:New york will show the map of New York.

map search operator query showing a map of New York in Google Same story: the map panel didn't fire, and Google returned plain web results.

Currency: Convert between two currencies. Example: currency: USD to EUR

currency search operator converting USD to EUR in Google search Our currency:USD to EUR run came back 90% identical to a plain search for "USD to EUR" — Google is dropping the prefix. Typing 100 USD to EUR still works fine. The word "currency:" adds nothing.

Clinical trials: This is a niche function for health researchers and medical professionals. Example: Clinical trials: Alzheimer's disease will bring up all clinical trials related to Alzheimer's disease.

clinical trials search operator query for Alzheimer's research on Google Ordinary web results in our test, not a trials panel.

Define: Use this to look up the definition of a word. Example: define:marketing will give you the definition of marketing. No dictionary panel fired for us.

Book: Search for books relevant to a particular title, topic, or author. Example: book:content strategy

Music: If you're a music lover, you can also use the music: operator to find information about your favorite bands, singers, or albums. Example: music: Beatles will return information about The Beatles.

Area code: Find what area a specific code is tied to. Example: area code:347 — this came back 71% identical to just searching 347.

City1 City2: Input two city names into Google, and the search engine directly offers flight-related data. Example: New York Los Angeles will give real-time flight information between these cities. No panel fired, and 67% of results matched a plain search. This was never an operator, just a onebox.

Safesearch: Filters out explicit content from search results. Example: safesearch:breast cancer will filter out any adult sites that might pop up (due to the inclusion of the word "breast"). Except it won't: SafeSearch is an account and browser setting, not something you type into a query.

💡
Quick Insight: Roughly a third of a typical operator cheat sheet is made of instant-answer triggers that never filtered the index. Strip them out and the "50+ operators" lists collapse to about a dozen that do real work.

Which operators did our test fail to settle?

Six sit in an honest grey zone. Google documents them as supported, and we're not calling them dead — but our control method couldn't isolate them, so we won't call them confirmed either.

Asterisk (*): This operator works as a wildcard and will be replaced by any word or phrase.

Example: most important SEO * can return “most important SEO techniques”, “most important SEO strategies”, “most important SEO tip”, etc.

Caveat: 70% control overlap. A wildcard inside a natural phrase returns near-identical results to the phrase without it, so the overlap proves nothing either way.

OR: Matches either term, and the vertical-bar shorthand does the same job. Caveat: 67% control overlap — expected, since Google's default matching is already fuzzy.

Inurl: This operator searches for a specific text within the URL.

Example: inurl:blog ecommerce trends will return blogs that mention 'ecommerce trends' in their URL.

Caveat: 5 of 9 URLs contained the term, against 0% in the control. It's clearly doing something — but Google relaxes it rather than filtering strictly.

Allinurl: Searches for all terms in the URL of web pages

Example: allinurl:SEO trends will return only web pages that contain the words “seo” and “trends” in the URL.

Caveat: 6 of 9 URLs contained all terms — the same loose behaviour we saw from allintitle:.

Allintitle: Searches for all terms in the title of web pages.

Example: allintitle:backlink tracking sheet will return only pages that contain the words “backlink” and “tracking” in the webpage title.

Caveat: only 1 of 9 returned titles contained both terms. Google appears to relax this heavily, so treat its output with suspicion.

Ext: The documented alias for filetype:. Caveat: 6 of 9 results were PDFs, against 0 in the control. It works, just less strictly. If precision matters, use filetype:.

The pattern is consistent: the all* operators promise "every term must match" and don't deliver. If you need a hard filter, chain the strict ones instead — intitle:backlink intitle:tracking beats allintitle:backlink tracking.

⚠️
Common Mistake: Trusting allintitle: counts as a keyword-difficulty proxy. In our July 2026 test only 1 of 9 returned titles actually contained both terms — the count it produces is not the number of pages targeting that phrase.

How do you combine operators for real SEO tasks?

Develop that inquisitiveness to mix and match different operators, use them in combination, and surprise yourself with the precision of your findings. Every recipe below uses only operators from the ✅ column, so they'll survive contact with live Google.

TaskQueryWhat it surfaces
Audit indexation bloatsite:example.com -site:example.com/blog/Everything indexed outside the section you expected
Find indexed parameter or search URLssite:example.com inurl:?Faceted and internal-search pages Google shouldn't have
Find a competitor's gated assetssite:competitor.com filetype:pdfWhitepapers, one-pagers, sales decks
Find guest-post targetsintitle:"write for us" intext:"SEO"Sites openly soliciting contributors in your niche
Check for scraped or duplicate content"a full sentence from your page" -site:yourdomain.comAnyone republishing your copy
Find a competitor's newest pagessite:competitor.com intitle:pricing after:2026-01-01What they've shipped this year
See how the web anchors a topicinanchor:"seo audit" -site:yourdomain.comThe pages earning links for your phrase

Three rules from running these. No space after the colonsite: example.com is not site:example.com, and it's the most common syntax error there is. Add operators one at a time, because a four-operator query that returns nothing won't tell you which constraint broke it. And operators query the index; they don't audit your site — when a site: search says something is wrong, hand the question to a crawler and a free SEO audit tool run. (Chasing subdomains? We covered whether Google indexes subdomains separately.)

How we tested all 41 operators

The run. On 13 July 2026, SEOmator's SERP scraper ran all 41 operators against live Google — US/English, desktop, top 10 results per query. We used the same example queries this cheat sheet has always taught, so we were testing the actual advice.

The control. Every operator query was paired with a control query: the same words, operator stripped. This is the part that matters. Because Google silently drops unrecognised operators, "results came back" proves nothing. If the operator query and the control return substantially the same pages, Google is running a plain text search. We treated 60%+ overlap as strong evidence the prefix was being dropped.

The constraint check. Where an operator makes a checkable promise, we verified it on the returned results: are all 10 results actually on that domain (site:)? Actually PDFs (filetype:pdf)? Does the phrase appear in each title (intitle:)? Does the excluded word appear in zero results (-term)? Do the results exclude the target site, as a working related: must?

The limits. This is one dated snapshot. Results vary by region and language — we tested US/English, so for another market see how to see Google search results for other locations. They vary by personalisation: a logged-in browser is not a scraper. And they vary over time, because Google changes operator support without announcements. That's why every claim here carries a date, and why the six unclear operators stay unclear.

🧮
How We Measured: 41 operators, each run twice — once as written, once as a control with the operator stripped — against live Google on 13 July 2026, with the constraint verified directly on the returned results wherever the operator makes a checkable promise.

Frequently asked questions

Do Google search operators still work in 2026?

Some do. Of the 41 we ran against live Google in July 2026, 12 verifiably applied the filter they promise: site:, filetype:, intitle:, intext:, allintext:, inanchor:, quotation marks, the minus sign, .., AROUND(X), before: and after:. Ten were dead, 13 were instant-answer triggers, and six our control method couldn't settle.

Does the cache: operator still work?

No. cache:google.com returned zero organic results in our July 2026 test. Google retired it in September 2024 and removed the cached-page link from the SERP too. Use the Wayback Machine for a historical copy, or crawl the page for a current rendered one.

You need a backlink index — Google no longer exposes one through search. link:seomator.com returns seomator.com's own pages, because Google drops the prefix and searches the domain as plain text. Run the domain through a backlink checker instead, for referring domains, anchors and the follow/nofollow split.

What replaced the daterange: operator?

before: and after:, both of which take a YYYY-MM-DD date and both of which we confirmed still filter. site:example.com after:2026-01-01 is the pattern you actually want.

What's the difference between filetype: and ext:?

They're documented as aliases, but they didn't behave identically for us. filetype:pdf returned 9 of 9 PDFs; ext:pdf returned 6 of 9 on the same query. Both beat the control, which returned zero PDFs — so ext: works, just less strictly.

Why does site: show a different result count each time?

Because that number is an estimate, not a count. Google generates it from a sample rather than by counting the index, and it swings between refreshes. Treat it as an order-of-magnitude signal, and get the real number from a crawl plus Search Console.

Are Google search operators the same as Google dorks?

Same syntax, different intent. "Google dorking" is the security-research practice of chaining operators — usually site:, inurl: and filetype: — to surface exposed files, admin panels and misconfigured directories. Only the target changes, so every status above applies to both uses.

Which operators should I actually memorise?

Six: site:, filetype:, intitle:, intext:, quotation marks and the minus sign. Add before:/after: when you need a date window, and inanchor: when you care how the web links to a topic. Quote multi-word phrases (intitle:"seo techniques") and skip allintitle: — only 1 of 9 titles contained every term in our test.

Conclusion

As you can see, Google can be a versatile tool if you know how to ask it the right way. Some of these operators might seem niche, but they're incredibly handy when you need them — and a third of the ones you've been told about will quietly do nothing at all.

The objective here is not about memorizing all these operators, but about understanding their functionality, and knowing how to apply them when required. With the help of these useful commands, you can uncover valuable insights about the competition for your chosen keywords, boost your link building, get new content ideas, understand user behavior and optimize your SEO performance.

Google is continuously evolving its search operators, adding new features and finessing existing ones, and remaining updated is a part of our learning curve. That's why this page now carries a test date instead of a promise. Bookmark the table, check the date on every other operator list you read, and remember where the operators stop: they show you what Google has indexed, never what Google couldn't reach. Your pages are more visible to your target audience only if a crawler can get to them in the first place.

💡_You might want to read:_

- 13 Common HTTP Status Codes + Explanations

- How to Search Keywords on a Website

- Branded vs. Non-Branded Keywords: Must Know Things

Explore more stories

What is SEO? How Does It Works?

What is SEO? How Does It Works?

What is SEO: Discover how it works, tips for beginners, a simple guide for dummies, and learn about the 4 essential types of search engine optimization strategies.

Isabella EdwardsIsabella Edwards
Read