InvestigationU

Search

Google Operators Every Investigator Should Know

Twelve operators cover almost everything. The value isn’t in knowing them individually, it’s in stacking two or three together.

OperatorDoesExample
"..."Exact phrase"james r harris"
site:One site or domainsite:acme.com
filetype:One file formatfiletype:pdf
intitle:In the page titleintitle:"annual report"
inurl:In the web addressinurl:directory
-Exclude-obituary
OREither termbankruptcy OR foreclosure
*Any word"harris * construction"
AROUND(n)Within n wordsharris AROUND(3) plumbing
related:Similar sitesrelated:acme.com
cache:Stored copycache:acme.com/staff
@ / #Social handle or tag@jharris

The combinations that actually find things

1

Find email addresses at a company

site:acme.com "@acme.com"

Then widen it — documents leak addresses even when the website doesn’t:

"@acme.com" filetype:pdf
"@acme.com" filetype:xlsx OR filetype:docx

One confirmed address gives you the pattern, and the pattern gives you everybody. Feed it into the email permutation generator.

2

Find documents a site didn’t mean to publish

site:townname.gov filetype:xls OR filetype:xlsx

Municipal sites publish spreadsheets constantly — salary schedules, permit lists, vendor payments, voter lists, tax delinquency rolls. They’re indexed and almost never linked from anywhere a person would browse.

Swap in filetype:pdf for minutes, agendas and hearing transcripts.

3

Find a person on a site that has no search

site:reddit.com "u/username"
site:x.com OR site:twitter.com "@handle"

Platform search is weak on old content. Google indexed it while it was public and often still holds it. This is the single most useful trick for social work.

The Reddit and X builders do both versions for you.

4

Find the person behind a business

"acme construction" ("owner" OR "president" OR "principal")

Then check the license and permit trail:

"acme construction" site:*.gov

Licensing boards, permit portals and procurement records all sit on .gov and all name responsible individuals.

5

Find an address history

"james harris" "14 mill road" to confirm a pairing.

"james harris" ("moved" OR "formerly of" OR "previously of") for the transitions.

Obituaries are the richest source of family and place, which is why the exclusion -obituary is sometimes wrong — try it both ways.

6

Narrow by time

Run the search, then use Tools → Any time to bound it to a year or a custom range.

This is the most under-used control on the page. If you know roughly when something happened, bounding the date turns an unusable result set into a readable one.

Build yourself a custom search engine

Google lets you create a Programmable Search Engine restricted to a list of sites you choose. Point one at every court portal, assessor and licensing site in your state and you have a single box that searches only authoritative sources, with no ads and no people-search spam.

It takes about twenty minutes to set up and it pays for itself in a week.

Run the same search on Bing. The indexes genuinely differ, particularly on older and lower-traffic pages. Two engines, two answers, and the second one is free.

Eric’s advanced Google search builder on SkipLook assembles these strings across four bundles — government records, social and messaging, files and storage, people and employment — and can fire them all at once.

Go deeper

Google Power Searching for Investigators

Proven strategies from over twenty years of investigative work — pinpointing individuals, uncovering hidden assets, verifying professional connections, and extracting information from business databases and government records. Includes building your own custom investigative search engine. $49.99.

See the course