
Most SEOs learned search operators years ago and never went back to check them. That’s a problem, because a lot has changed.
Google has quietly retired operators that tutorials still recommend. AI Overviews now sit on top of results and sometimes ignore your exclusions. And one misplaced space can turn a precise query into a plain keyword search that looks fine but returns the wrong results.
So I rebuilt my operator playbook from scratch and checked it against Google’s own documentation. Here’s where things stand in 2026: 21 operators that still work, 9 that are dead or unreliable and 12 power stacks I use on real audits and campaigns.
1Anatomy of a query
STEP 1Scopesite: limits it to one domain, subdomain or folder.
STEP 2Filterintitle: only matches words in the title tag.
STEP 3ExactQuotes keep a multi-word value together.
STEP 4ExcludeA minus removes a word, a site or any operator.
Once you think in scope, filter, exact and exclude, you can build a query for almost any SEO question.
2The 21 that still work
"..."Exact word or phrase-Exclude a word, site or operatorOR |Either term. OR in capitals( )Group terms together*Wildcard, best inside quotessite:One domain, subdomain or folderinurl:A word in the URLallinurl:Every word in the URLintitle:A word in the title tagallintitle:Every word in the title tagintext:A word in the body textallintext:Every word in the body textfiletype:PDF, XLSX, DOCX and moreext:Alias for filetype:before:Dated before a year or dateafter:Dated after a year or date..A number range, like $500..$2000src:Pages using an image URLIMAGESimagesize:Images of an exact sizeIMAGESsource:Filter by publisherNEWSdefine:Dictionary definitionAROUND(X)inanchor:allinanchor:Never documented, or too patchy to trust.3The operator graveyard
+~link:info:related:cache:&num=1004Six 2026 gotchas
AI Overviews can ignore exclusions
Some users see the minus operator quoted and ignored when an AI Overview fires.
num=100 is gone
Since Sept 2025. One study of 319 sites found 87.7% lost Search Console impressions.
site: counts are estimates
Google calls it “not comprehensive.” Use URL Inspection for anything you rely on.
Quotes match hidden text
The exact match can sit outside the snippet. For no synonyms at all, use Verbatim.
allin eats the query
Everything after allintitle: becomes a title word. Put it last.
32-word limit
Google stops reading after 32 words. Long OR chains quietly lose their tail.
&udm=14 to any search URL, or click the Web filter, for plain web results where operators behave.512 power stacks, decoded
Index bloat after a theme update
RUN ON YOUR SITE
site:example.com Keeps every result on the one domain you are auditing.inurl:tag Tag archives, the classic WordPress bloat.OR inurl:author Author archives, often thin copies of the blog index.OR inurl:page Paginated archives such as /page/2/.OR inurl:filter Filtered product listings from faceted navigation.A dev copy that went public
RUN ON YOUR SITE
site:example.com Scopes the search to your live domain.inurl:staging Any indexed URL with staging in the path.OR inurl:dev Development folders like /dev/.OR inurl:test Test pages and test folders.Faceted navigation eating the crawl
RUN ON YOUR SITE
site:example.com Scopes the search to your store.inurl:sort Sorted versions of listing pages, such as ?sort=price.OR inurl:filter Filter combinations such as ?filter=color.Documents nobody remembers publishing
RUN ON YOUR SITE
site:example.com Only files on your domain.filetype:pdf Indexed PDF documents.OR filetype:xlsx Indexed Excel spreadsheets.OR filetype:docx Indexed Word documents.Two of your pages fighting over one term
RUN ON YOUR SITE
site:example.com Only your pages."technical seo" Every page that uses the exact phrase.-inurl:technical-seo-guide Removes the page you want to rank, so only the competition is left.Picking which posts to refresh
RUN ON YOUR SITE
site:example.com Only your pages.intitle:seo Posts with SEO in the title tag.before:2024-01-01 Pages Google dates before 2024.-inurl:category Removes category archives from the list.Mapping a competitor’s topic cluster
RUN ON OTHER SITES
site:competitor.com Only their site.intitle:"seo audit" Pages targeting the phrase in the title tag.-inurl:category Removes category archives.-inurl:tag Removes tag archives.Finding where a competitor gets recommended
RUN ON OTHER SITES
"Competitor Brand" Pages that name them.-site:competitor.com Removes their own site from the results.(intitle:review Review pages…OR intitle:resources) …or resource pages. The brackets keep the OR from swallowing the rest.Getting a new guide onto resource lists
RUN ON OTHER SITES
intitle:resources Pages with resources in the title.inurl:resources And in the URL, which filters out passing mentions."technical seo" On your exact topic.-site:wikipedia.org Removes a site you are never going to get added to.Placing an infographic
RUN ON OTHER SITES
intitle:infographic Pages about infographics.("submit" That mention submitting…OR "contribute") …or contributing. Grouped, so the OR stays inside.-site:pinterest.com Removes Pinterest.-site:facebook.com Removes Facebook.Guest posts without the job boards
RUN ON OTHER SITES
intitle:"write for us" Contributor pages, by their title."digital marketing" In your niche.-jobs -careers Removes employment pages.-site:medium.com Removes an open publishing platform.Turning brand mentions into links
RUN ON OTHER SITES
"Optimization Theory" The exact brand name.-site:optimizationtheory.com Removes your own site.-site:linkedin.com Removes LinkedIn, where most hits are your own posts.-site:facebook.com The same for Facebook.6Syntax rules experts still miss
site:example.comsite: example.comNo space after the colon. Ever.
seo OR semseo or semOR only works in capitals.
-site:pinterest.com- site:pinterest.comThe minus touches what it removes.
intitle:"seo audit"intitle:seo auditQuote any value longer than one word.
7Stacks that look right but are not
-inurl:httpsPage indexing reportinurl: does not reliably match the protocol.
inurl:"?s="inurl:searchGoogle ignores most punctuation. Match the word.
-pdf-filetype:pdf-pdf removes pages that contain the word pdf.
"a" OR "b" intitle:seo("a" OR "b") intitle:seoBrackets keep the OR from leaking.
?Search operator FAQ
No. Google retired it in 2017 because it only ever returned an unreliable sample. Use the Links report in Search Console for your own site, or a backlink index for anyone else’s.
Google switched cache: off in September 2024. Use URL Inspection in Search Console to see how Google renders your page, or the Wayback Machine for older versions.
Google calls site: counts “not comprehensive.” They’re estimates. For anything you actually rely on, check URL Inspection or the Page indexing report.
It forces the plain Web results view. Add it to any search URL, or click the Web filter, and operators behave the way they’re supposed to without AI Overviews in the way.
Two common reasons. When an AI Overview fires, some users see the exclusion quoted and ignored. And if there’s a space between the minus and what it removes, Google treats it as a plain word.
Keep this guide handy
Read the original article on Optimization Theory, or grab the full 2026 infographic as a PDF for your next audit.
Infographic design and production by Jourdan Rombough, Optimization Theory.