keyword alerting
catch mentions of your name, phone, email, or address on the open web before someone else does
why alerting matters
identity monitoring services check breach dumps. keyword alerts check the public web. these are different problems and you need both. a broker removal service won’t tell you that a random blog just posted your phone number in a comment thread — but a Google Alert on that number will, usually within a day of it being indexed.
the open web is where doxing lives — forum posts, pastes, dumped chat logs, low-effort blogs, and content farms that scrape leaks and republish them for ad revenue. these sites don’t show up in breach databases because there was no “breach” — someone just typed your info into a comment box. an alert on the exact strings a doxer would use to identify you catches these within hours of them being indexed by google.
google alerts setup
- go to google.com/alerts (signed into the google account you want notifications on)
- type your search query in the box — use quotes for exact-match strings
- set frequency to “as-it-happens” for high-signal terms, “at most once a day” for broad ones
- sources: “automatic” is fine for most; switch to “news + blogs + web” if you want to exclude youtube/discussions
- language / region: leave both as “any” unless you specifically only care about english results
- how many: “only the best results” hides most spam; “all results” is noisier but catches more
- deliver to: your email or an rss feed url
google alerts is free, has been running since 2003, and is still the best single tool for personal keyword monitoring on the indexed web. it re-runs your search query on a schedule and emails you when a new indexed page matches. the tradeoff vs paid tools is coverage — alerts only sees what google’s crawler sees, so private forums, telegram, and most short-lived paste sites won’t trigger.
advanced search operators
the reason keyword alerts are useful is because you can use google’s query language to make them precise. these all work inside a google alert query the same way they do in a regular search.
| operator | example | what it does |
|---|---|---|
"..." | "555-123-4567" | exact match — forces the whole string to appear as-is |
OR | "john smith" OR "j smith" | either variant matches |
- | "john smith" -actor | excludes results containing the term |
site: | "john smith" site:pastebin.com | only matches on the given domain |
-site: | "john smith" -site:linkedin.com | excludes a domain (useful for filtering out your own profile) |
intext: | intext:"555-123-4567" | the term must appear in body text, not just the url or title |
inurl: | "john smith" inurl:contact | the url must contain the term (finds public contact pages) |
filetype: | "555-123-4567" filetype:pdf | only matches within a specific file type — useful for leaked docs |
* | "john * smith" | wildcard between words — catches middle names, honorifics |
combine them. "john smith" "555-123-4567" -site:linkedin.com -site:whitepages.com will only fire on pages that have both strings together and aren’t your own linkedin or the top broker sites you already know about.
what to actually watch for
"Firstname Lastname"— obvious but noisy; use exclusions to prune"Firstname Middlename Lastname"— much quieter, catches formal listings"555-123-4567" OR "5551234567" OR "(555) 123-4567"— phone number in all common formats"you@example.com"— your primary email; add each variant you actually use"123 Main St" "Yourtown"— address plus city forces both to appear together, cuts false hits"handle" site:pastebin.com OR site:ghostbin.com OR site:justpaste.it— your handles on paste sites specifically"handle" "password"— catches credential dumps that mention your username- your kid’s full name, if you have one — harder to remediate than yours
-site: until the signal-to-noise is manageable, otherwise you’ll turn them off.
paid alternatives
google alerts is enough for personal monitoring. paid tools exist for pr, marketing, and journalist workflows where you need more coverage (more sources, faster crawl cadence, sentiment analysis, historical archives). they’re overkill for a private individual but useful if you have a public persona to monitor.
- RemembrApp — alerts + a knowledge-base workflow around the results
- Prowly — pr-focused media monitoring; expensive; broader than just search indexes
- TalkWalker Alerts — free tier is a strong direct alternative to google alerts, includes twitter and news
- Awario — social listening + web monitoring, boolean queries similar to google’s operators
limits
- alerts only see the indexed web — private discords, telegram, most forum walls, and closed pastebins won’t trigger anything
- google’s crawl delay for low-traffic sites is days to weeks; expect lag on obscure blogs
- if a page uses javascript to render your info dynamically, google may not index that text at all
- content in images (screenshots of chat logs, doxes as png) won’t match text-based alerts — those need reverse-image search workflows instead
- alerts pair well with broker removal but don’t replace it — brokers use their own crawl / api pipelines that don’t always hit google