Google Dorking Tips and Tricks

 Google Dorking Secrets Every Netizen Should Know

Key Takeaways:

"Dorking," in the context of internet searching, refers to the practice of using advanced search operators and techniques to uncover hidden or non-public information that is not typically accessible through conventional search methods. It involves using specific search queries and operators to access information that might not be intended for public consumption or is tucked away in less visible corners of the internet.

The term "Google dorking" specifically refers to using Google's search engine to perform such advanced searches. By employing certain search operators, you can refine your searches to find specific types of files, directories, or vulnerable websites. However, it's important to note that while these techniques can be valuable for legitimate research purposes, they can also be exploited for malicious activities, such as finding sensitive data or vulnerable websites for potential hacking.

Common examples of advanced search operators include using quotation marks to search for exact phrases, using "site:" to limit results to a specific website, and combining operators to narrow down search results.

As the practice can have both ethical and unethical applications, individuals using these techniques should do so responsibly and adhere to legal and ethical boundaries.

While Google Dorking itself is legal (in most countries), it might quickly lead to actions that aren't, such as visiting a site with illegal content in it. Hence using TOR or a VPN is recommended.


Search Operators:

()Group multiple terms or operators. Allows advanced expressions(<term> or <operator>)inurl:(html | php)
*Wildcard. Matches any word<text> * <text>How to * a computer
""The given keyword has to match exactly. case-insensitive"<keywords>""google"
m..n / m...nSearch for a range of numbers. n should be greater than m<number>..<number>1..100
-Documents that match the operator are excluded. NOT-Operator-<operator>
+Include documents that match the operator+<operator>
|Logical OR-Operator. Only one operator needs to match in order for the overall expression to match<operator> | <operator>"google" | "yahoo"
~Search for synonyms of the given word. Not supported by Google~<word>~book
@Perform a search only on the given social media platform. Rather use site@<socialmedia>@instagram
afterSearch for documents published / indexed after the given dateafter:<yy(-mm-dd)>after:2020-06-03
allintitleSame as intitle but allows multiple keywords seperated by a spaceallintitle:<keywords>allintitle:dog cat
allinurlSame as inurl but allows multiple keywords seperated by a spaceallinurl:<keywords>allinurl:search com
allintextSame as intext but allows multiple keywords seperated by a spaceallintext:<keywords>allintext:math science university
AROUNDSearch for documents in which the first word is up to n words away from the second word and vice versa<word1> AROUND(<n>) <word2>google AROUND(10) good
authorSearch for articles written by the given author if applicableauthor:<name>author:Max
beforeSearch for documents published / indexed before the given datebefore:<yy(-mm-dd)>before:2020-06-03
cacheSearch on the cached version of the given website. Uses Google's cache to do socache:<domain>
containsSearch for documents that link to the given fileype. Not supported by Googlecontains:<filetype>contains:pdf
dateSearch for documents published within the past n months. Not supported by Googledate:<number>date:3
defineSearch for the definition of the given worddefine:<word>define:funny
extSearch for a specific filetypeext:<documenttype>ext:pdf
filetypeRefer to extfiletype:<documenttype>filetype:pdf
inanchorSearch for the given keyword in a website's anchorsinanchor:<keyword>inanchor:security
index ofSearch for documents containing direct downloadsindex of:<term>index of:mp4 videos
infoSearch for information about a websiteinfo:<domain>
intextKeyword needs to be in the text of the documentintext:<keyword>intext:news
intitleKeyword needs to be in the title of the documentintitle:<keyword>intitle:money
inurlKeyword needs to be in the URL of the documentinurl:<keyword>inurl:sheet
link / linksSearch for documents whose links contain the given keyword. Useful for finding documents that link to a specific websitelink:<keyword>link:google
locationShow documents based on the given locationlocation:<location>location:USA
numrangeRefer to m..nnumrange:<number>-<number>numrange:1-100
ORRefer to |<operator> OR <operator>"google" OR "yahoo"
phonebookSearch for related phone numbers associated with the given namephonebook:<name>phonebook:"william smith"
relate / relatedSearch for documents that are related to the given websiterelate:<domain>
safesearchExclude adult content such as pornographic videossafesearch:<keyword>safesearch:sex
sourceSearch on a specific news site. Rather use sitesource:<news>source:theguardian
siteSearch on the given site. Given argument might also be just a TLD such as com, net, etcsite:<domain>
stockSearch for information about a market stockstock:<stock>stock:dax
weatherSearch for information about the weather of the given locationweather:<location>weather:Miami


Simple Examples:

"google" 1..100

Search for websites that contain the word "google" and a number between 1 and 100

Videos -site:youtube.*

Search for the term "Videos" but exclude results from YouTube

How to * a computer after:2022-01-01

Search for websites published after the 1st January 2022 dealing about how to use/repair/shutdown/... a computer

allintext:homework teacher school site:gov before:2020 ext:(html | php)

Search for websites published before 2020 which have the TLD .gov, are either html or php documents and contain the words "homework", "teacher" and "school"

@instagram adcde

Search for the term "abcde" on instagram


You can find more Google Dorks at the exploit-db

Note :Combination of these google dorks give enormous power for OSINT.I would keep updating it with time.

site: Shows results to specific site for john carrier. 
Example:  John carrier

intitle: Restricts results to titles of webpages.This will ask google to show pages that have the term in their html title. 
Example: intitle:”Jobs in Defence”

inurl: Restricts results to the URL of a website.Searches for specified term in the URL. 
Example: inurl:register.php , inurl:about


filetype: Searches for specific filetypes based on the extensions.
Example: filetype:pdf

link: Searches for pages linking to a specified URL.

Note: Google killed this operator in 2017, but it does still show some results—they likely aren’t particularly accurate though

cache: Searches for a cached copy of a webpage when it was indexed by Google. 

- sign remove the results from that name(may be site or titles)
jobs -indeed

Find non-secure pages
Example: inurl:-https

Finding subdomains alongwith removal of www results
Example: site:* -www

Define:Too get defination and meaning of something  specific.It would show defination from different websites
Example: define:lattice

If you find my articles enjoyable, I invite you to subscribe to my Newsletter. 

By subscribing, you'll stay updated with my latest content and receive valuable information directly in your inbox. 

Don't miss out on this opportunity! 

Enter your email address below to SUBSCRIBE. 

Rest assured, My Newsletter is free and spam-free.