A Guide to Finding Information With Google Search Operators
Read our post to take your searching to the next level by learning search operators. The table view makes it easy to follow.
If we think of the internet as a vast ocean, the information we are looking for is usually like a pearl in its depths. A standard Google search usually brings you the most popular results closest to the surface. But if you are a researcher, an SEO specialist, a marketer or simply someone who wants to go deep into a topic you are curious about, you need much more. This is where Google search operators come in.
| Operator / Command | Description | What Is It Used For? | Example |
|---|---|---|---|
site: |
Shows results within a specific domain or site. | Used to check a site’s indexing status, search for information within a specific site, or examine competitors’ content strategies. | site:domain.com keyword |
intitle: |
Searches for the given word in the page title. | Used to find pages with a specific keyword or phrase in their title. This is useful for targeting pages that deal directly with that topic. | intitle:technology |
inurl: |
Shows results that contain the given word in the URL. | Used to find pages with a particular URL structure or with specific keywords in their URL. | inurl:news |
filetype: |
Searches for specific file types (for example PDF, DOC, PPT). | Used to find documents in specific formats (reports, presentations, e-books and so on). | filetype:pdf economic report |
related: |
Shows sites similar to the given site. | Used to identify your competitors, find new content ideas or discover similar websites in a particular niche. | related:bbc.com |
cache: |
Shows the latest version of the page stored in Google’s cache. | Used to view an older version of a web page, or to access the data Google stored even if the page has been deleted. | cache:domain.com |
allintitle: |
Requires all the given words to appear in the page title. | Used to find very specific pages on a particular topic. | allintitle:technology news |
allinurl: |
Requires all the given words to appear in the URL. | Used to find pages with all of the specified keywords in their URL. | allinurl:blog recipes |
"" (quotation marks) |
Searches for the exact phrase given. | Used to find results containing a specific sentence or phrase. | "artificial intelligence technologies" |
- (minus sign) |
Removes the given word from the search results. | Used to filter out unwanted or irrelevant results. | phone -samsung |
OR |
Shows results where either or both of two words appear. | Used when searching the same topic under different terms, or with words that can replace each other. | iphone OR samsung |
* (asterisk) |
Stands in for an unknown or variable word (a wildcard). | Used to complete missing or forgotten words in a phrase. | "the best * phone" |
define: |
Brings up the definition of a word. | Used to quickly learn the meaning of a word or term. | define:internet |
intext: |
Searches for the given word anywhere in the page content. | Used to find pages with a specific word or phrase in their content. | intext:design |
info: |
Shows information about a web page’s URL. | Used to quickly access general information about a specific URL. | info:www.google.com.tr |
link: |
Finds pages that link to a specific URL. | Used to analyse a site’s backlink profile or to see who references a particular source. | link:google.com |
allintext: |
Finds websites that contain all the given words anywhere in their content. | Provides a more specific search to find pages where a particular phrase or all the words appear in the content. | allintext:Ankara vs Istanbul |
AROUND(X) |
Searches for pages where two words appear within a certain number (X) of words of each other. | Used to find content where two specific words appear close to each other. | Ankara AROUND(3) Istanbul |
inanchor: |
Finds pages that contain a specific word in the link text (anchor text). | Used to find pages linked with a particular keyword. | inanchor:restaurants inanchor:gourmet |
allinanchor: |
Finds pages that contain all the given words in the link text. | Provides a more specific search to find pages linked with a particular keyword phrase. | allinanchor:"best museums Istanbul" |
weather: |
Shows the weather for a specific location. | Used to quickly check the current weather in a particular city or region. | weather:istanbul |
map: |
Filters search results to show map results for a particular query. | Used to see the map of a particular location or find businesses there. | map:Paris |
movie: |
Shows a lot of information about the film you search for in the results. | Used to quickly get information about a particular film. | movie:avatar |
@ |
Searches on a specific social media platform. | Used to search for a particular username on social media platforms. | @twitter |
# |
Searches hashtags. | Used to find content associated with a particular hashtag. | #seo |
.. |
Searches within a specific range (of numbers or years). | Used to search for data in a particular numerical range or for events within a certain range of years. | 2000..2010 |
These special commands are a set of instructions that tell the search engine exactly what to look for, where and how. By using them you can cut through information clutter, filter your search results with surgical precision and turn research that could take hours into minutes. This guide was written to show you how to use these commands, from the most basic to the most advanced, with practical and clear examples.
Frequently Used Operators
These operators are the foundation of the art of Google search. Learning them will instantly raise the quality of your searches.
" "(Quotation Marks): Guaranteed Exact Match- What Does It Do? When you put a group of words in quotation marks, you instruct Google to find only the pages that contain exactly that phrase, without even changing the order of the words.
- Why Should You Use It? It keeps results from scattering when you search for a specific quote, the exact name of a product or an error message. By bringing only the results directly related to your phrase, it saves you from irrelevant content.
- Practical Example:
“artificial intelligence technologies”
-(Minus Sign): The Art of Filtering Out the Unwanted- What Does It Do? Putting a minus sign in front of a word or command removes all results containing that word from your search.
- Why Should You Use It? It is used when searching with words that have several meanings (for example, whether you mean the animal or the car when you search for “jaguar”), or to exclude a particular subtopic when researching a subject (for example, the Samsung brand when searching for “phone”).
- Practical Example:
master's programmes -non-thesis
OR(|): Building a Bridge Between Alternatives- What Does It Do? It lists results that contain any of two or more search terms. You can write the word
ORin capital letters or use the|(vertical bar) symbol instead. - Why Should You Use It? When a topic has different names (for example, CV or résumé) or there are product brands that can replace each other (for example, iPhone or Samsung), it gives you the flexibility to combine all the possibilities in a single search.
- Practical Example:
dijital pazarlama OR digital marketing(the Turkish and English names for the same field)
- What Does It Do? It lists results that contain any of two or more search terms. You can write the word
*(Asterisk): The Wildcard That Fills In the Unknown- What Does It Do? The asterisk is a wildcard that stands in for one or more words.
- Why Should You Use It? When you cannot remember a whole song lyric, idiom or phrase, you can put
*in place of the word you do not know and let Google fill in the gap. - Practical Example:
“günün birinde * döner yuvaya”(a line from a Turkish song whose middle word has been forgotten)
Target-Focused Search Helpers
These operators let you focus your search on specific websites or topics instead of the whole internet.
site:Search Only the Site You Specify- What Does It Do? It limits your search to a single domain (for example,
site:example.com) or a particular site extension (for example,site:.edu.tr). - Why Should You Use It? It cuts through information clutter and lets you focus only on data from a source you trust (for example a university site or an official institution). It is also invaluable for analysing which topics a competitor site produces content on, or for finding a particular page on your own site.
- Practical Example:
site:tubitak.gov.tr quantum computers(TÜBİTAK is Turkey’s national research council)
- What Does It Do? It limits your search to a single domain (for example,
related:Discover Similar Websites- What Does It Do? It lists other sites that are similar in content, structure or subject to a website you specify.
- Why Should You Use It? It is used to identify competitors in your sector, discover new blogs or news sources, or find alternatives to a site. It is a great starting point for the first step of market research.
- Practical Example:
related:nytimes.com
On-Page Operators
These commands target specific structural elements of a web page (title, URL, text) so you get far more accurate results.
intitle:andallintitle:Target Titles- What Does It Do?
intitle:searches for a specific word in a page’s HTML title.allintitle:is sharper and requires all the words you specify to appear in the title. - Why Should You Use It? A page’s title summarises its main topic. These commands are used to find articles, guides and product pages that put the topic you are looking for at their centre.
- Practical Example:
intitle:gluten-free recipes - Practical Example:
allintitle:electric car range test
- What Does It Do?
inurl:andallinurl:Filter by URL- What Does It Do?
inurl:searches for a specific word in a page’s URL.allinurl:makes sure all the words you specify appear in the URL. - Why Should You Use It? Particular categories on sites, such as blog posts (
/blog/), news (/news/) or products (/product/), usually have fixed URL structures. These commands are used to analyse only certain sections of a site. - Practical Example:
inurl:blog seo strategies - Practical Example:
allinurl:blog recipes
- What Does It Do?
Multiply the Effect by Combining Operators
The real potential of search operators appears when you use them together rather than on their own, to build complex queries. This lets you give Google specific tasks, almost as if you were writing a database query.
Example 1: Finding Guest Post Opportunities
- Scenario: For a technology blog, you want to find potential blogs where you can write on “artificial intelligence” or “data science” and earn a backlink to your site.
- Query:
intitle:"write for us" OR inurl:"submit a post" (technology OR "data science") - How Does This Query Work?
intitle:"write for us" OR inurl:"submit a post": To identify sites that accept guest authors, it targets pages with “write for us” in the title OR “submit a post” in the URL.(technology OR "data science"): It focuses the search on your niche by limiting the results to those related to “technology” OR “data science”.
Example 2: Finding Specific Documents for Competitor Analysis
- Scenario: You want to find all the “case studies” or “reports” in PDF format published on your main competitor’s website in the last two years.
- Query:
site:competitor.com filetype:pdf ("case study" OR report) 2025..2026 - How Does This Query Work?
site:competitor.com: Keeps the search within the boundaries of the competitor’s site.filetype:pdf: Filters for files with the PDF extension only.("case study" OR report): Searches for both “case study” and “report”, in case the competitor names these documents differently.2025..2026: Limits the search to the last two years by specifying a numerical range with the double-dot..operator.
Example 3: Finding Insecure (HTTP) Pages for Technical SEO
- Scenario: Your website has fully moved to the
httpsprotocol, but you want to check whether there are old, insecure (http) pages that Google may have indexed by mistake. - Query:
site:domain.com -inurl:https - How Does This Query Work?
site:domain.com: First, it lists all the pages of the domain you specify that are indexed in Google.-inurl:https: This is the key point. By putting-in front of theinurl:httpscommand, you filter to all the pages whose URL does not contain “https”. The remaining results are potential HTTP pages that need fixing.