Google Search supports several advanced operators, which are
query words with special functions. A list of the advanced operators
with explanation are provided below.
cache:
The search engine keeps the text of the many documents it crawls
available in a backed-up format known as "cache." A cached version
of a web page can be retrieved if the original page is unavailable
(for example, the page's server is down). The cached page appears
exactly as it looked when the crawler last crawled it and includes
a message (at the top of the page) to indicate that it's a cached
version of the page.
The query [cache:] shows the cached version of the
web page. For instance, [cache:www.google.com] shows
the cached page of Google's homepage.
Note: There can be no space between cache: and
the web page URL in the query.
If you include other words in the query, those words will be
highlighted within the cached document. For instance, [cache:www.google.com
press releases] shows the cached content with the words "press"
and "releases" highlighted.
info:
The query [info:] returns all information available for
that particular URL. For instance, [info:www.google.com]
shows information about the Google homepage. Note there can be
no space between the info: and the web page URL.
site:
If you include [site:] in your query, the results are
restricted to those websites in the given domain. For instance,
[help site:www.google.com] finds pages about help within
www.google.com. [help site:com] finds pages
about help within .com URLs.
Note: There can be no space between the "site:"
and the domain.
link:
The query [link:] enables you to restrict your search
to all pages that link to the query page. To do this, use the
[link:sampledomain.com] syntax in the search box.
For example, to find all links to BNSF's main page, enter:
allintitle:
If you start a query with [allintitle:], the results
are restricted to documents with all of the query words in the
document's HTML title. For example, [allintitle: google search]
only returns documents that have both "google" and "search"
in the HTML title.
intitle:
If you include [intitle:] in your query, the search is
restricted to results with documents containing that word in the
HTML title. For example, [intitle:google search] returns
documents that mention the word "google" in their HTML
title, and mention the word "search" anywhere in the
document either in the title or anywhere else in the document.
Note: There can be no space between the "intitle:"
and the following word.
Putting [intitle:] in front of every word in your query
is equivalent to putting [allintitle:] at the front of
your query. For example, [intitle:google intitle:search]
is the same as [allintitle: google search].
allinurl:
If you start a query with [allinurl:], the search is
restricted to results with all of the query words in the URL.
For example, [allinurl: google search] returns only documents
that have both "google" and "search" in the URL.
Note: [allinurl:] works on words, not URL components.
In particular, it ignores punctuation. Thus, [allinurl: foo/bar]
restricts the results to page with the words "foo" and
"bar" in the URL, but doesn't require that they be separated
by a slash within that URL, that they be adjacent, or that they
be in that particular word order. There is currently no way to
enforce these constraints.
inurl:
If you include [inurl:] in your query, the results are
restricted to documents containing that word in the URL. For example,
[inurl:google search] returns documents that mention
the word "google" in their URL and mention the word
"search" anywhere in the document either in the URL
or anywhere else in the document.
Note: There can be no space between the "inurl:"
and the following word.
Note: [inurl:] works on words, not URL components.
In particular, it ignores punctuation. Thus, in the query [google
inurl:foo/bar], the inurl: operator affects only
the word "foo," which is the single word following the
inurl: operator, and does not affect the word "bar."
The query [google inurl:foo inurl:bar] can be used to
require both "foo" and "bar" to be in the
URL.
Putting [inurl:] in front of every word in your query
is equivalent to putting [allinurl:] at the front of
your query. For example, [inurl:google inurl:search]
is the same as [allinurl: google search].