Getting Started
Google Advanced Search Operators
Operator | Description | Category |
---|---|---|
"" |
Allows searching for a specific phrase - exact match search. Individual word prevents synonyms | Basic,Mail |
OR /AND |
Boolean search function for OR searches as Google defaults to AND between words - must be all caps | Basic,Mail |
\ |
Implements OR | Basic |
() |
Allows grouping of operators and helps dictate order | Basic,Mail |
- |
Excludes a word from results | Basic,Mail |
* |
Acts as a wildcard and will match any word or phrase | Basic |
#..# |
# represents a number in this instance. Use to find numbers in a series. | Basic |
$ |
Allows for search of USD | Basic |
€ |
Allows for search of Euro | Basic |
in |
Allows searches for unit conversion (currency, unit or measure) | Basic |
~ |
Prefix - Include synonyms (potentially defunct) | Basic |
+ |
Prefix - Force exact match on single phrase | Basic,Mail |
AROUND(X) |
This is sandwiched between two words and the X declares how many words they must be mentioned between. I.e. if it’s (4) then the two keywords must be mentioned within 4 words of each other. | Advanced |
_ |
Acts as wildcard for autocomplete | Advanced |
Search with url
Operator | Description | Category |
---|---|---|
inurl: |
Only returns results where the queried keyword(s) is present in the URL | Advanced |
allinurl: |
As above but only containing all of the specified words in the URL | Advanced |
blogurl: |
Find blog URLs under a specific domain. This was used in Google blog search, but I’ve found it does return some results in regular search. | Advanced |
site: |
Limit results to those from one site | Advanced |
related: |
Find similar domains to the queried domain | Advanced |
Search with dates
Operator | Description | Category |
---|---|---|
daterange: |
Return results in a specified range (requires julian dates) | Advanced |
after: |
Allows you to search drive or mail for files modified or mail sent/received anytime after a set date | Drive,Mail |
before: |
Allows you to search drive or mail for files modified or mail sent/received before a certain date | Drive,Mail |
older: |
Search for messages older than a certain date | |
newer: |
Search for messages newer than a certain date |
Search files
Operator | Description | Category |
---|---|---|
filename: |
Search for messages with a particular type of file attached, or the exact name of a file | |
type: |
Allows you to search drive by file type | Drive |
owner: |
Allows you to search drive by owner of file or folder | Drive |
to: |
Allows you to search drive for files shared with a specific person | Drive |
title: |
Searches drive for files with the keyword in their title alone | Drive |
source:domain |
Allows you to search for files or folders shared with everyone in your business | Drive |
filetype: |
Returns only files of a particular type associated with the keyword searched | Advanced |
ext: |
As above, based on extension | Advanced |
after: |
Allows you to search drive or mail for files modified or mail sent/received anytime after a set date | Drive,Mail |
before: |
Allows you to search drive or mail for files modified or mail sent/received before a certain date | Drive,Mail |
is:trashed |
Searches for the item in the Drive bin | Drive |
Search with page content
Operator | Description | Category |
---|---|---|
link: |
Find pages that link to the target domain | Advanced |
inanchor: |
Find pages linked to with the specified anchor text/ phrase. Data is heavily sampled. | Advanced |
allinanchor: |
Find pages with all individual terms after “inanchor:” in the inbound anchor text. | Advanced |
intitle: |
Returns pages based on the searched query appearing in their title | Advanced |
allintitle: |
Similar to intitle: but only returns titles where all the words in the title match | Advanced |
inposttile: |
Finds pages with keywords in their post titles (i.e. for researching blogs) | |
intext: |
Finds pages where the keyword(s) are mentioned within the page content. | Advanced |
allintext: |
Similar to “intext,” but only results containing all of the specified words somewhere on the page will be returned. | Advanced |
Keywords
Operator | Description | Category |
---|---|---|
Business |
type E.g. cafe, restaurant, bar etc will return a selection of appropriate businesses in the are | Maps |
Petrol/Charging |
Station EV near me or perol station near me returns | Maps |
Search |
for a message with a google sheet attached | |
Search |
for a message with a google presentation attached |
Search on emails
Operator | Description | Category |
---|---|---|
+ |
Prefix - Force exact match on single phrase | Basic,Mail |
() |
Allows grouping of operators and helps dictate order | Basic,Mail |
- |
Excludes a word from results | Basic,Mail |
"" |
Allows searching for a specific phrase - exact match search. Individual word prevents synonyms | Basic,Mail |
OR /AND |
Boolean search function for OR searches as Google defaults to AND between words - must be all caps | Basic,Mail |
after: |
Allows you to search drive or mail for files modified or mail sent/received anytime after a set date | Drive,Mail |
before: |
Allows you to search drive or mail for files modified or mail sent/received before a certain date | Drive,Mail |
is:starred |
Searches only items that have been starred in drive | Drive,Mail |
from: |
Specify the sender in google mail | |
to: |
Specify the recipient in google mail | |
cc: |
Search by a recipient that was copied into an email | |
bcc: |
Search by a recipient that was blind copied into an email | |
older: |
Search for messages older than a certain date | |
newer: |
Search for messages newer than a certain date | |
Search |
for a message with a google sheet attached | |
Search |
for a message with a google presentation attached | |
AROUND |
Similar to the normal google search function, allows you to search for keywords near each other. | |
subject: |
Search by keywords featured in the subject line | |
{} |
Use for OR in mail instead of the OR function | |
label: |
Search for messages that have a certain label | |
has:attachment |
Search for messages that have an item attached | |
has:drive |
Search for messages with a google drive attached | |
has:document |
Search for messages with a google doc attached | |
has:youtube |
Search for a message containing a youtube video | |
list: |
Search for all messages from a particular mailing list | |
in:anywhere |
Includes all folders in your search, including spam and bin | |
is:important |
Search for messages that have been marked as important | |
label:important |
Same as is:important | |
is:snoozed |
Searches for messages that have been snoozed | |
is:unread |
Searches for unread messages | |
is:read |
searches for read messages only | |
has:yellow-star |
Searches for messages with coloured star icon | |
has:blue-info |
Searches for messages with colourd icon | |
is:chat |
Searches for messagse from chat | |
deliveredto: |
Search by email address for delivered messages | |
category: |
Searches by messages based on category. Follow the colon with the categoy name, i.e. category:primary | |
size: |
Messages larger than a certain size in bytes | |
larger: |
Messages larger than a certain size in bytes | |
smaller: |
Messages smaller than a certain size in bytes | |
has:userlabels |
Search for messages that have custom user labels | |
|
Search for messages that have no custom user labels |
Some other useful search operators
Operator | Description | Category |
---|---|---|
define: |
Pulls a card response from Google displaying the dictionary definition of the word or phrase | Advanced |
cache: |
Returns the most up to date cache of an indexed web page | Advanced |
weather: |
Brings up the featured snipped for weather for that location | Advanced |
stocks: |
Returns stock information for the specified ticker | Advanced |
map: |
Force google map results for a particular query | Advanced |
movie: |
Find information for the specified movie (particularly useful when that movie has an ambiguous name). If the movie is still in theatres it’ll also return screen times | Advanced |
source: |
Use in google news, returns results from the specified source | Advanced |
loc: |
Returns results for a specific location | Advanced |
location: |
As above but with Google news | Advanced |
info: |
Returns information related to a domain (pages with domain text, similar on-site pages, cache etc) | Advanced |
near |
Part of the google maps lazy searches e.g. book shops near work | Maps |
Also see
- Google Search Operators Cheat Sheet (static.semrush.com)